- 從實踐中學嵌入式Linux操作系統
- 華清遠見嵌入式學院 曹忠明 程姚根編著
- 1680字
- 2018-12-27 02:31:57
前言
在今天所處的大時代背景下,嵌入式、3G、物聯網、云計算儼然已經成為信息產業的主旋律,不管是從政府大力扶持,還是從產業變革來說,這股潮流早已勢不可當。而嵌入式系統正是這些產業應用技術中最核心的部分。隨著智能化電子行業的迅猛發展,嵌入式行業更是憑借其“應用領域廣、人才需求大、就業薪資高、行業前景好”等眾多優勢,成為當前最熱門、最有發展前途的行業之一,與此同時,嵌入式研發工程師更是成為IT職場的緊缺人才。因此,近幾年來,各院校紛紛開設嵌入式專業課程。但是,各院校在嵌入式專業教學建設的過程中幾乎都面臨教材難覓、內容更新遲緩的困境。雖然目前市場上嵌入式開發相關書籍比較多,但幾乎都是針對有一定基礎的行業內研發人員而編寫的,并不完全符合高校的教學要求。
針對高校專業教材缺乏的現狀,我們以多年來在嵌入式工程技術領域內人才培養、項目研發的經驗為基礎,匯總了近幾年積累的數百家企業對嵌入式研發相關崗位的真實需求,并結合行業應用技術的最新狀況及未來發展趨勢,調研了數十所開設“嵌入式工程技術”專業的院校課程設置情況、學生特點和教學用書現狀。通過細致的整理和分析,對專業技能和基本知識進行了合理劃分,編寫了這套高等院校嵌入式人才培養規劃教材,包括:
- 《從實踐中學ARM嵌入式體系結構與接口技術》。
- 《從實踐中學嵌入式Linux操作系統》。
- 《從實踐中學嵌入式Linux C編程》。
- 《從實踐中學嵌入式Linux應用程序開發》。
本套教材按照專業整體教學要求組織編寫,各自對應的主干課程之間既相對獨立又有機銜接,整套教材具有系統性。《從實踐中學ARM嵌入式體系結構與接口技術》側重介紹接口技術;在操作系統教材方面,根據各院校的教學重點和行業實際應用情況,編寫了《從實踐中學嵌入式Linux操作系統》;考慮到嵌入式專業對學生C語言能力要求較高,編寫了《從實踐中學嵌入式Linux C編程》,可作為“C語言基礎”課程的后續提高課程使用;《從實踐中學嵌入式Linux應用程序開發》則重點突出了貫穿前面所學知識的實訓內容,供“嵌入式Linux應用開發”課程使用。
操作系統是計算機系統中最重要的系統軟件,是計算機科學與技術相關專業的核心課程。操作系統課程中涉及的概念、原理是嵌入式開發人員的必備知識。而在學習過程中,由于操作系統理論本身比較深奧,是計算機專業中較難的一門課程。加之以往的操作系統教學多以理論傳授為主,學生很少研究操作系統源代碼,所以往往在學習中只掌握了一些簡單的概念,對操作系統的基本原理沒有理解透徹,學習效果不好。本書從原理和編程實現兩個方面講解操作系統科學,旨在幫助學生加深對操作系統原理的理解。主要以Linux操作系統為例,分別說明了操作系統中有關進程管理、內存管理、文件管理、設備管理等幾大核心功能。
全書共分為11章,內容主要包含兩大部分:一部分是操作系統原理相關內容,主要講解操作系統的原理和Linux實現,包括第4章“存儲管理”、第5章“操作系統進程”、第6章“進程間通信”、第7章“中斷與系統調用”、第8章“文件管理”、第9章“設備管理”。這些章節完整地介紹了當代操作系統應有的功能;另一部分內容注重實用性,講解嵌入式Linux操作系統的使用與開發方法,包括第1章“嵌入式Linux操作系統簡介”、第2章“Linux操作系統使用與系統配置”、第3章“嵌入式Linux編程環境”、第10章“嵌入式Linux的構建”及第11章“Android系統的編譯和移植”。
本書由華清遠見嵌入式學院資深講師曹忠明、程姚根編著并統校全稿。在此還要感謝華清遠見嵌入式學院,教材內容參考了學院與嵌入式企業需求無縫對接的、科學的專業人才培養體系。同時,嵌入式學院從業或執教多年的行業專家團隊也對教材的編寫工作作出了貢獻,劉洪濤、曾宏安、季久峰、溫尚書、賈燕楓、方琳琳、沈靜、馮瑜、楊曼、王利麗、李媛媛、張丹、劉晶晶、王麗麗、譚翠君、關曉強、王彥紅、裴慧等老師在書稿的編寫過程中認真閱讀了所有章節,提供了大量在實際教學中積累的重要素材,對教材結構、內容提出了中肯的建議,并在后期審校工作中提供了很多幫助,在此表示衷心的感謝。
由于編者水平所限,書中不妥之處在所難免,懇請讀者批評指正。對于本書的批評和建議,可以發到www.embedu.org技術論壇。
編者
2012年1月
- Word 2003、Excel 2003、PowerPoint 2003上機指導與練習
- Learning Social Media Analytics with R
- 數據挖掘實用案例分析
- Learning Apache Cassandra(Second Edition)
- 21天學通Visual Basic
- RPA(機器人流程自動化)快速入門:基于Blue Prism
- LMMS:A Complete Guide to Dance Music Production Beginner's Guide
- C#求職寶典
- 中國戰略性新興產業研究與發展·數控系統
- 人工智能云平臺:原理、設計與應用
- 信息系統安全保障評估
- 玩轉機器人:基于Proteus的電路原理仿真(移動視頻版)
- 微控制器的選擇與應用
- Photoshop CS4圖像處理考前12小時
- Qt中的C++技術