掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
嵌入式軟件設計 版權信息
- ISBN:9787302429852
- 條形碼:9787302429852 ; 978-7-302-42985-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
嵌入式軟件設計 內容簡介
《嵌入式軟件設計》以ARM處理器為硬件平臺,以應用廣泛的嵌入式Linux操作系統為軟件平臺,全面介紹嵌入式C語言程序設計的概念、思想、方法和技巧。該書還介紹了嵌入式系統的仿真設計方法,以期降低讀者進行嵌入式學習的難度。該書內容豐富,緊貼新技術;以實例為基礎講解知識點,由淺入深,通俗易懂;書中代碼及配套課件完整、詳盡、嚴謹、風格統一,讀者可直接將代碼應用在自己的工程項目中。 《嵌入式軟件設計》適合作為嵌入式專業方向的高年級本科生教材,也適用于希望轉向嵌入式系統設計的IT從業人員;作為學習主流嵌入式系統軟件設計的指導教材,該書尤其適合學習了嵌入式硬件基礎知識及C語言,但是還沒有形成嵌入式系統設計完整概念的人員。
嵌入式軟件設計 目錄
第1章 緒論
1.1 嵌入式系統概述
1.1.1 計算機的發展和分類
1.1.2 嵌入式系統概覽
1.1.3 嵌入式系統的組成
1.1.4 嵌入式系統的發展
1.2 嵌入式系統開發流程
1.3 嵌入式軟件設計
1.3.1 嵌入式系統開發語言
1.3.2 嵌入式系統的開發工具
1.4 本書內容簡介
第2章 預備知識
2.1 ARM體系結構
2.1.1 ARM體系結構簡介
2.1.2 ARM指令集
2.1.3 S3C44BOX嵌入式處理器
2.1.4 LPC2136嵌入式處理器
2.1.5 S3C2410X嵌入式處理器
2.2 Linux操作系統
2.2.1 Linux操作系統的歷史
2.2.2 Linux操作系統的特點
2.2.3 Linux版本
2.2.4 Linux的安裝
2.3 Linux操作系統基礎操作
2.3.1 shell
2.3.2 常用shell命令
第3章 嵌入式Linux開發環境
3.1 交叉開發環境
3.2 Linux開發工具鏈
3.2.1 Linux開發工具鏈簡介
3.2.2 GNU交叉開發環境的建立
3.3 編輯器
3.4 編譯器
3.4.1 gcc簡介
3.4.2 gcc的基本用法
3.5 鏈接器
3.6 調試器
3.7 自動化編譯配置文件
3.7.1 自動化編譯配置文件簡介
3.7.2 Makefile規則
3.7.3 Makefile的變量
3.7.4 Makefile的執行
3.7.5 make內嵌函數
3.7.6 make的常見錯誤信息
第4章 嵌入式操作系統平臺構建
4.1 嵌入式操作系統的構建
4.2 BootLoader
4.2.1 BootLoader概述
4.2.2 BootLoader框架
4.2.3 BootLoader代碼分析
4.2.4 vivi
4.3 內核編譯
4.3.1 μCLinux操作系統簡介
4.3.2μCLinux操作系統內核編譯
4.3.3 嵌入式Linux操作系統2.4 版本內核編譯
4.3.4 嵌入式Linux操作系統2.6 版本內核編譯
4.4 BusyBox
4.5 文件系統
4.5.1 Linux系統中常見的文件系統
4.5.2 構建YAFFS2文件系統
4.6 應用程序設計流程
4.6.1 交叉編譯
4.6.2 執行程序
第5章 嵌入式C語言基礎
5.1 嵌入式C語言概述
5.1.1 C語言的歷史和特點
5.1.2 預處理指令
5.1.3 位運算
……
第6章 嵌入式Linux程序設計基礎
第7章 嵌入式Linux程序設計進階
第8章 嵌入式Linux內核驅動程序設計
第9章 基于Proteus的硬件仿真
參考文獻
1.1 嵌入式系統概述
1.1.1 計算機的發展和分類
1.1.2 嵌入式系統概覽
1.1.3 嵌入式系統的組成
1.1.4 嵌入式系統的發展
1.2 嵌入式系統開發流程
1.3 嵌入式軟件設計
1.3.1 嵌入式系統開發語言
1.3.2 嵌入式系統的開發工具
1.4 本書內容簡介
第2章 預備知識
2.1 ARM體系結構
2.1.1 ARM體系結構簡介
2.1.2 ARM指令集
2.1.3 S3C44BOX嵌入式處理器
2.1.4 LPC2136嵌入式處理器
2.1.5 S3C2410X嵌入式處理器
2.2 Linux操作系統
2.2.1 Linux操作系統的歷史
2.2.2 Linux操作系統的特點
2.2.3 Linux版本
2.2.4 Linux的安裝
2.3 Linux操作系統基礎操作
2.3.1 shell
2.3.2 常用shell命令
第3章 嵌入式Linux開發環境
3.1 交叉開發環境
3.2 Linux開發工具鏈
3.2.1 Linux開發工具鏈簡介
3.2.2 GNU交叉開發環境的建立
3.3 編輯器
3.4 編譯器
3.4.1 gcc簡介
3.4.2 gcc的基本用法
3.5 鏈接器
3.6 調試器
3.7 自動化編譯配置文件
3.7.1 自動化編譯配置文件簡介
3.7.2 Makefile規則
3.7.3 Makefile的變量
3.7.4 Makefile的執行
3.7.5 make內嵌函數
3.7.6 make的常見錯誤信息
第4章 嵌入式操作系統平臺構建
4.1 嵌入式操作系統的構建
4.2 BootLoader
4.2.1 BootLoader概述
4.2.2 BootLoader框架
4.2.3 BootLoader代碼分析
4.2.4 vivi
4.3 內核編譯
4.3.1 μCLinux操作系統簡介
4.3.2μCLinux操作系統內核編譯
4.3.3 嵌入式Linux操作系統2.4 版本內核編譯
4.3.4 嵌入式Linux操作系統2.6 版本內核編譯
4.4 BusyBox
4.5 文件系統
4.5.1 Linux系統中常見的文件系統
4.5.2 構建YAFFS2文件系統
4.6 應用程序設計流程
4.6.1 交叉編譯
4.6.2 執行程序
第5章 嵌入式C語言基礎
5.1 嵌入式C語言概述
5.1.1 C語言的歷史和特點
5.1.2 預處理指令
5.1.3 位運算
……
第6章 嵌入式Linux程序設計基礎
第7章 嵌入式Linux程序設計進階
第8章 嵌入式Linux內核驅動程序設計
第9章 基于Proteus的硬件仿真
參考文獻
展開全部
書友推薦
- >
龍榆生:詞曲概論/大家小書
- >
回憶愛瑪儂
- >
月亮虎
- >
苦雨齋序跋文-周作人自編集
- >
有舍有得是人生
- >
我從未如此眷戀人間
- >
朝聞道
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
本類暢銷