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

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

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

基本信息

內容簡介

1

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

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

圖書目錄

第1章概述
1.1c語言的歷史和特點
1.2一個小測驗
1.3如何學好嵌入式系統中的c語言編程
1.4推薦的參考書目
1.5思考題
第2章c語言的關鍵字與運算符
2.1c語言的關鍵字
2.2c語言的運算符
2.3c語言的指針
2.4思考題
第3章c語言的函式
3.1c語言的函式
3.2標準庫函式
3.3聲明
3.4作用域與連結屬性
3.5c的預編譯處理
3.6思考題
第4章編譯、彙編與調試
4.1嵌入式軟體開發流程與工具
4.2基於c語言軟體項目中的檔案關係
4.3c代碼與彙編
4.4思考題
第5章存儲器與指針
5.1再論c語言中的指針
5.2c語言中的記憶體陷阱
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.1bug與debug
8.2bug的定位與修正
8.3其他的方法和工具
8.4思考題
第9章asixwindowgui設計詳解
9.1asixwindow概述
9.2asixwindows底層軟體平台的實現
9.3asixwin系統任務管理模組的設計
9.4asixwin訊息處理模組的設計
9.5asixwin視窗類管理模組的設計
9.6asixwin視窗及控制項的實現
9.7思考題
附錄ac++/c代碼審查表(c語言部分)
附錄b部分課後思考題解答
附錄c嵌入式c語言測試樣卷與參考答案
附錄dub4020mbt開發板簡介
參考文獻

2011年出版計算機與網路圖書

2011年出版的計算機與網路圖書:力圖從傳播知識與套用層次談計算機與網際網路,從人文角度介紹相關 知識與技術,以客觀的態度,獨特的視角,生動的方式,將重要實用的知識、信息、技能、經驗及時奉 獻給讀者。
《網路安全》
《人工智慧》
《電腦上網》
《信息安全等級測評師培訓教程》
《系統安裝與重裝》
《資料庫原理及套用》
《Visual FoxPro程式設計與套用開發教程》
《CorelDRAW X5技術大全》
《Photoshop CS5實戰精通208例》
《HT66Fxx FLash單片機原理與實踐》
《中文版Flash CS5標準教程》
《Photoshop CS5數碼照片處理》
《知識發現》
《數字邏輯》
《微軟套用架構指南》
《軟體項目開發方法與管理》
《Protel DXP 2004 SP2原理圖與PCB設計》
《會聲會影X3標準教程》
《Excel數據透視表套用之道》
《柔性外骨骼人機智慧型系統》
《新手學電腦快速入門》
《SPSS統計分析與套用》
《計算機套用基礎》
《Photoshop CS5圖像處理》
《黑客攻防入門》
《21天學通C語言》

《Ubuntu 9 Linux套用基礎》
《電腦辦公》
《企業網搭建及套用》
《IT項目管理》
《網頁設計套用技術》
《C語言從入門到精通》
《面向對象程式設計綜合實踐》
《網路滲透技術攻防高手修煉》
《五筆打字與Word排版》
《現代控制工程》
《Excel高效財務管理套用之道》
《新手學電腦從入門到精通》
《計算機軟體項目實訓指導》
《中老年學電腦從入門到精通》
《電子商務》
《AutoCAD 2011繪圖基礎》
《計算機套用基礎上機指導》
《微型計算機原理及套用》
《信息系統學報》
《嵌入式實時作業系統及套用開發》
《Windows Server 2008案例教程》
《Linux作業系統項目化教程》
《Solidworks工程圖教程》
《Oracle入門很簡單》
《電子線路CAD》
《SQL Server資料庫管理系統項目教程》

《Photoshop CS5完全自學手冊》
《Photoshop CS5中文版從新手到高手》
《PDMA新產品開發工具手冊2》
《網站入侵與腳本技術快速防殺》
《精通ArcGIS地理信息系統》
《MATLAB基礎及套用》
《精通Qt4編程》
《SketchUP印象城市規劃項目實踐》

相關搜尋

熱門詞條

聯絡我們