-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
嵌入式技術基礎-(第2版) 版權信息
- ISBN:9787512415645
- 條形碼:9787512415645 ; 978-7-5124-1564-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
嵌入式技術基礎-(第2版) 本書特色
陳長順主編的這本《嵌入式技術基礎(第2版)》全面介紹了嵌入式系統的組成、原理、架構、開發平臺及開發流程,主要內容包括嵌入式系統的組成、 arm體系結構及匯編語言程序設計、c語言程序設計、 linux操作系統的配置與使用、嵌入式開發平臺的組建、嵌入式軟件系統的建立和嵌入式應用程序開發。 與第1版相比,本書以項目為主線,包含項目需求、項目設計、項目實施和項目小結環節,并配以項目實訓和項目拓展,以鞏固訓練成果,激發創新思維。同時,對部分內容進行了更新。 本書既可作為高職院校計算機、物聯網、電子工程和機電一體化等相關專業“嵌入式技術基礎”課程的教材,也可作為各類培訓機構的培訓教材,還可作為嵌入式系統開發專業人員和業余愛好者的參考書。
嵌入式技術基礎-(第2版) 內容簡介
本書全面介紹了嵌入式系統的組成、原理、架構、開發平臺及開發流程,主要內容包括嵌入式系統的組成、ARM體系結構及匯編語言程序設計、C語言程序設計、Linux操作系統的配置與使用、嵌入式開發平臺的組建、嵌入式軟件系統的建立和嵌入式應用程序開發。 與第1版相比,本書以項目為主線,包含項目需求、項目設計、項目實施和項目小結環節,并配以項目實訓和項目拓展,以鞏固訓練成果,激發創新思維。同時,對部分內容進行了更新。 本書既可作為高職院校計算機、物聯網、電子工程和機電一體化等相關專業“嵌入式技術基礎”課程的教材,也可作為各類培訓機構的培訓教材,還可作為嵌入式系統開發專業人員和業余愛好者的參考書。
嵌入式技術基礎-(第2版) 目錄
項目1 了解嵌入式系統的組成
1.1 項目背景
1.1.1 嵌入式系統的概念
1.1.2 嵌入式系統硬件
1.1.3 嵌入式系統軟件
1.2 項目需求
1.3 項目設計
1.4 項目實施
任務一:認識tiny6410開發板
任務二:熟悉qtopia系統基本功能
1.5 項目小結
1.6 項目實訓
1.7 項目拓展
項目2 理解arm體系結構
2.1 項目背景
2.1.1 arm微處理器
2.1.2 arm存儲器
2.1.3 arm i/o端口
2.1.4 arm匯編語言程序設計基礎
2.1.5 arm集成開發工具arm-mdk
2.2 項目需求
2.3 項目設計
2.4 項目實施
任務一:安裝mdk
任務二:新建工程,配置與編譯
任務三:調試鏡像文件debug
任務四:內存、堆棧加載與存儲
任務五:工作模式切換
2.5 項目小結
2.6 項目實訓
2.7 項目拓展
項目3 arm c語言程序設計
3.1 項目背景
3.1.1 c語言常量和變量
3.1.2 c語言基本數據類型
3.1.3 c語言運算符與表達式
3.1.4 c語言程序結構和控制語句
3.1.5 c語言數組、結構體和指針
3.1.6 c語言函數
3.1.7 c語言預處理
3.1.8 c語言函數和匯編語言接口
3.2 項目需求
3.3 項目設計
3.4 項目實施
任務一:基于mdk的c語言編程
任務二:c語言和匯編語言混合編程
3.5 項目小結
3.6 項目實訓
3.7 項目拓展
項目4 嵌入式linux操作系統的配置與使用
4.1 項目背景
4.1.1 linux的特點
4.1.2 linux內核組成
4.1.3 linux源碼結構
4.1.4 linux常用命令
4.1.5 linux文本編輯
4.1.6 linux網絡服務
4.2 項目需求
4.3 項目設計
4.4 項目實施
任務一:安裝虛擬機
任務二:安裝linux操作系統
任務三:實現windows共享
任務四:配置nfs服務
任務五:配置ftp服務
4.5 項目小結
4.6 項目實訓
4.7 項目拓展
項目5 嵌入式linux開發平臺的構建
5.1 項目背景
5.1.1 嵌入式linux開發平臺的體系架構
5.1.2 交叉編譯的概念
5.1.3 交叉編譯工具鏈的組成
5.1.4 交叉編譯工具鏈的建立
5.1.5 交叉編譯工具的使用
5.2 項目需求
5.3 項目設計
5.4 項目實施
任務一:組建開發平臺
任務二:配置超級終端
任務三:安裝與配置dnw
任務四:安裝與配置交叉編譯工具鏈
5.5 項目小結
5.6 項目實訓
5.7 項目拓展
項目6 嵌入式linux軟件系統的建立
6.1 項目背景
6.1.1 bootloader
6.1.2 內核移植
6.1.3 根文件系統的建立
6.2 項目需求
6.3 項目設計
6.4 項目實施
任務一:制作sd啟動卡
任務二:下載bootloader
任務三:移植linux內核
任務四:建立根文件系統
任務五:測試內核和根文件系統
6.5 項目小結
6.6 項目實訓
6.7 項目拓展
項目7 嵌入式linux應用程序開發
7.1 項目背景
7.1.1 嵌入式應用程序的體系架構
7.1.2 嵌入式應用程序的開發流程
7.1.3 嵌入式linux程序的開發方法
7.2 項目需求
7.3 項目設計
7.4 項目實施
任務一:編寫“hello world”應用程序
任務二:編寫led控制應用程序
任務三: 實現開機自啟動“hello world”和led控制
7.5 項目小結
7.6 項目實訓
7.7 項目拓展
參考文獻
- >
李白與唐代文化
- >
龍榆生:詞曲概論/大家小書
- >
名家帶你讀魯迅:故事新編
- >
我從未如此眷戀人間
- >
名家帶你讀魯迅:朝花夕拾
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
經典常談
- >
【精裝繪本】畫給孩子的中國神話