評論(0

《嵌入式系統高級C語言編程》

標籤: 暫無標籤

本書主要介紹針對嵌入式系統基於C語言的軟體項目開發流程、較為複雜的C語言編程知識與技巧、編程風格及調試習慣,並通過對一個具體的軟體模塊(ASIX Window GUI)的分析,介紹分析代碼的方法以及設計軟體系統需要考慮的各要素。

1 《嵌入式系統高級C語言編程》 -內容簡介

《嵌入式系統高級C語言編程》

本書主要介紹針對嵌入式系統基於C語言的軟體項目開發流程、較為複雜的C語言編程知識與技巧、編程風格及調試習慣,並通過對一個具體的軟體模塊(ASIXWindowGUI)的分析,介紹分析代碼的方法以及設計軟體系統需要考慮的各要素。本書以實際項目中的代碼為例來進行介紹,詳細分析在嵌入式系統開發中程序員應該注意的方法、技巧和存在的陷阱。

本書適合用作學習嵌入式系統的高年級本科生或碩士研究生的教學用書,也可作為從事嵌入式系統編程的軟、硬體工程師的技術參考用書。

2 《嵌入式系統高級C語言編程》 -圖書目錄

第1章 概述 
1.1 c語言的歷史和特點 
1.2 一個小測驗 
1.3 如何學好嵌入式系統中的c語言編程 
1.4 推薦的參考書目 
1.5 思考題 
第2章 c語言的關鍵字與運算符 
2.1 c語言的關鍵字 
2.2 c語言的運算符 
2.3 c語言的指針 
2.4 思考題 
第3章 c語言的函數 
3.1 c語言的函數 
3.2 標準庫函數 
3.3 聲明 
3.4 作用域與鏈接屬性 
3.5 c的預編譯處理 
3.6 思考題 
第4章 編譯、彙編與調試 
4.1 嵌入式軟體開發流程與工具 
4.2 基於c語言軟體項目中的文件關係 
4.3 c代碼與彙編 
4.4 思考題 
第5章 存儲器與指針 
5.1 再論c語言中的指針 
5.2 c語言中的內存陷阱 
5.3 堆棧 
5.4 動態內存分配 
5.5 利用鏈表構建複雜數據結構 
5.6 思考題 
第6章 中斷與設備驅動 
6.1 設備驅動簡介 
6.2 中斷與中斷處理 
6.3 函數的可重人問題 
6.4 設備驅動案例——鍵盤驅動 
6.5 啟動代碼——uboot分析 
6.6 思考題 
第7章 編碼風格 
7.1 簡介及說明 
7.2 語言規則 
7.3 風格指導 
7.4 思考題 
第8章 代碼的調試 
8.1 bug與debug 
8.2 bug的定位與修正 
8.3 其他的方法和工具 
8.4 思考題 
第9章 asix window gui設計詳解 
9.1 asix window概述 
9.2 asix windows底層軟體平台的實現 
9.3 asix win系統任務管理模塊的設計 
9.4 asix win消息處理模塊的設計 
9.5 asix win窗口類管理模塊的設計 
9.6 asix win窗口及控制項的實現 
9.7 思考題 
附錄a c++/c代碼審查表(c語言部分) 
附錄b 部分課後思考題解答 
附錄c 嵌入式c語言測試樣卷與參考答案 
附錄d ub4020mbt開發板簡介 
參考文獻 

上一篇[潮州薄餅]  

相關評論

同義詞:暫無同義詞