內容簡介:
隨著消費群體對產品要求的日益提高,嵌入式技術在機械器具制造、電子產品制造、通信、信息服務等行業領域得到了大顯身手的機會,應用日益廣泛,相應地企業對嵌入式人才的需求也越來越多。因此近幾年來,各高職高專院校開始紛紛開設嵌入式專業或方向。但是,各院校在嵌入式專業教學建設的過程中幾乎都面臨教材難覓的困境。雖然目前市場上的嵌入式開發相關書籍比較多,但幾乎都是針對有一定基礎的行業內研發人員而編寫的,并不完全符合學校的教學要求。學校教學需要一套充分考慮學生現有知識基礎和接受度的,明確各門課程教學目標的,便于學校安排課時的嵌入式專業教材。
針對教材缺乏的問題,我們以多年來在嵌入式工程技術領域內人才培養、項目研發的經驗為基礎,匯總了近幾年積累的數百家企業對嵌入式研發相關崗位的真實需求,調研了數十所開設“嵌入式工程技術”專業的高職院校的課程設置情況、學生特點和教學用書現狀。通過細致的整理和分析,對專業技能和基本知識進行合理劃分,2009年,我們編寫了這套高等院校嵌入式人才培養規劃教材,包括以下5本:
《嵌入式技術基礎》
《ARM嵌入式體系結構與接口技術Cortex-A8版》
《嵌入式Linux操作系統》
《嵌入式Linux C語言開發》
《嵌入式應用程序設計》
經過4年,嵌入式行業發生了巨大的變化,產品升級換代,而高校中的嵌入式專業也日趨成熟,首批教材有些已無法滿足新的需要。所以本次對原有教材進行修訂和擴充。
本書作為嵌入式專業的C語言教材。全書共11章,第1章介紹了嵌入式Linux下常用的C語言開發工具,為后面的學習打下基礎。第2章~第5章講解了嵌入式Linux C語言中的基礎知識。包括嵌入式Linux C語言中的數據、數據的輸入和輸出、運算符和表達式、程序結構和控制語句。第6章到主要講解了嵌入式Linux C語言中的數組,包括一維數組、多維數組、字符數組和字符串等。第7章主要講解了嵌入式Linux C語言中的指針。第8章主要講解了嵌入式Linux C語言的函數。第9章主要介紹了嵌入式Linux C語言中用戶自定義的數據類型。第10章介紹了嵌入式Linux C語言的高級用法。第11章介紹了嵌入式Linux內核中常見的數據結構。
本書由馮利美主編。本書的完成需要感謝華清遠見教育科技集團,教材內容參考了學院與嵌入式企業需求無縫對接的、科學的專業人才培養體系。同時,華清遠見教育科技集團從業或執教多年的行業專家團隊也對教材的編寫工作做出了貢獻,孫天澤、劉洪濤、曾宏安、穆煜、趙蒼明、季久峰、賈燕楓、關曉強等在書稿的編寫過程中認真閱讀了所有章節,提供了大量在實際教學中積累的重要素材,對教材結構、內容提出了中肯的建議,并在后期審校工作中提供了很多幫助,在此表示衷心的感謝。
本書所有源代碼、PPT課件、教學素材等輔助教學資料,請到人民郵電出版社教學服務與資源網(www.ptpedu.com.cn)免費下載。
圖書目錄:
C語言入門書籍《嵌入式Linux C語言程序設計基礎教程》 目 錄
第1章 嵌入式Linux C語言開發工具... 1
第2章 數據... 46
第3章 數據的輸入輸出... 79
第4章 運算符和表達式... 93
第5章 程序結構和控制語句... 115
第6章 數組............................................. 134
第7章 指針... 155
第8章 函數... 185
第9章 用戶自定義數據類型... 218
第10章 嵌入式C語言的
第11章 嵌入式linux內核常見數據結構
附錄 嵌入式Linux C函數