官术网_书友最值得收藏!

前言

Foreword

隨著消費群體對產品要求的日益提高,嵌入式技術在機械器具制造、電子產品制造,通信、信息服務等領域得到了大顯身手的機會,應用日益廣泛,相應地,企業對嵌入式人才的需求也越來越多。近幾年來,很多院校紛紛開設了嵌入式專業或方向。雖然目前市場上的嵌入式開發相關書籍比較多,但很多是針對有一定基礎的行業內研發人員而編寫的,并不完全符合學校的教學要求。學校教學需要一套充分考慮學生現有知識基礎和接受程度、明確各門課程教學目標的、便于學校安排課時的嵌入式專業教材。

針對教材缺乏的問題,我們以多年來在嵌入式工程技術領域內人才培養、項目研發的經驗為基礎,匯總了近幾年積累的數百家企業對嵌入式研發相關崗位的真實需求,調研了數十所開設嵌入式專業的院校的課程設置情況、學生特點和教學用書現狀。經過細致的整理和分析,對專業技能和基本知識進行合理劃分,我們于2013年編寫了這套高等院校嵌入式人才培養規劃教材,包括以下4本。

《嵌入式操作系統(Linux 篇)(微課版)》

《嵌入式 Linux C 語言程序設計基礎教程(微課版)》

《ARM 嵌入式體系結構與接口技術(Cortex-A9版)(微課版)》

《嵌入式應用程序設計綜合教程(微課版)》

經過了3年,嵌入式行業發生了巨大變化,產品也得到了升級換代,同時,高等院校嵌入式專業日臻成熟,首批教材有些已無法滿足新的需要,所以本次編寫對原有教材進行修訂。

全書共7章,內容涵蓋嵌入式 Linux 應用開發的主要方面。

第1章介紹 Linux 標準 I/O 編程,讓讀者了解用戶編程接口(API)和系統調用之間的關系并掌握基本的文件訪問方法。

第2章介紹 Linux 文件 I/O 編程,分析了標準 I/O 和文件 I/O 的區別,重點講解文件描述符的含義和具體的文件 I/O 編程接口。

第3章介紹 Linux 多任務編程,主要講解 Linux 中進程和線程的區別和聯系、如何創建多進程以及守護進程。

第4章介紹 Linux 進程間通信,主要講解幾種常用的進程通信方法,包括管道通信、信號通信、共享內存、消息隊列等。

第5章介紹 Linux 多線程編程,主要講解 Linux 環境下的多線程編程方法及注意事項。

第6章介紹 Linux 網絡編程基礎,主要講解 Linux 環境下的網絡編程方法,涉及網絡體系結構、TCP 編程、UDP 編程和服務器模型等。

第7章介紹 Linux 高級網絡編程,主要講解網絡超時檢測、廣播、組播和 UNIX 域套接字的基本編程方法。

本書由劉洪濤、熊家、王建秋、安東合作編寫。本書的完成需要感謝華清遠見嵌入式學院,教材內容參考了學院與嵌入式企業需求無縫對接的、科學的專業人才培養體系。同時,嵌入式學院從業或執教多年的行業專家團隊也對教材的編寫工作做出了貢獻,季久峰、賈燕楓、關曉強、劉金格等在書稿的編寫過程中認真閱讀了所有章節,提供了大量在實際教學中積累的重要素材,對教材結構、內容提出了中肯的建議,并在后期審校工作中提供了很多幫助,在此表示衷心的感謝。

本書所有源代碼、PPT 課件、教學素材等輔助教學資料,請到人民郵電出版社教育社區(www.ryjiaoyu.com)免費下載。

由于作者水平所限,書中不妥之處在所難免,懇請讀者批評指正。對于本書的批評和建議,可以發到 www.embedu.org 技術論壇。

編者

2016年11月

主站蜘蛛池模板: 崇仁县| 台东市| 新绛县| 中卫市| 永清县| 平远县| 左权县| 综艺| 平山县| 迁安市| 日土县| 北碚区| 寿阳县| 馆陶县| 芦山县| 贵南县| 张掖市| 安陆市| 西畴县| 铁力市| 临汾市| 泰州市| 禹州市| 渭南市| 潜江市| 南溪县| 南投县| 平利县| 曲麻莱县| 库伦旗| 石门县| 宜君县| 西昌市| 道孚县| 富川| 东辽县| 温州市| 盘锦市| 那曲县| 大英县| 天峻县|