-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
嵌入式系統集成開發 版權信息
- ISBN:9787302645238
- 條形碼:9787302645238 ; 978-7-302-64523-8
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
嵌入式系統集成開發 本書特色
STM32系列是專為要求高性能、低成本、低功耗的嵌入式應用設計的ARM Cortex?-M0,M0 ,M3, M4和M7內核,且價格低廉,在嵌入式領域被廣泛應用。在高校開設此門課程,以適應電子信息類專業的發展需要,對培養專業人才,強化學生實踐能力意義重大。按照OBE-CDIO工程教育創新模式,結合“卓越工程師教育培養計劃”的實施原則,突出基本理論與實際應用相結合。通過合理安排教材內容,在保證基本理論知識的前提下,兼顧傳統設計方法與軟硬件化設計方法、系統集成的關系。《嵌入式系統集成開發》的實驗依托正點原子STM32系列微控制器、以keil5軟件為實驗平臺,以UCOSII為實時操作系統進行實驗驗證與設計。
嵌入式系統集成開發 內容簡介
《嵌入式系統集成開發》基于STM32F4系列微控制器、嵌入式實時操作系統?C/OSⅡ、嵌入式圖形設計庫emWin以及輕量級網絡通信協議LwIP,詳細介紹了嵌入式系統的硬件設計與軟件開發及綜合應用。 《嵌入式系統集成開發》共3篇。第1篇為系統基礎篇,包括3章,主要介紹嵌入式系統的基本概念與開發方法,包括嵌入式系統的軟/硬件結構、開發工具鏈和設計方法。第2篇為集成開發篇,包括3章,主要介紹嵌入式實時操作系統?C/OSⅡ的概念、移植、設計與應用等,嵌入式系統UI設計的重要工具STemWin以及輕量級網絡通信協議LwIP的代碼移植與開發過程等。第3篇為實戰篇,包括2章,此部分主要以實踐為主,分為基礎實驗和綜合實驗。基礎實驗主要包括?C/OSⅡ多任務設計實驗、?C/OSⅡ的時鐘設計實驗、STemWin圖片與字體顯示實驗和網絡通信實驗。綜合實驗是基于C/OSⅡ操作系統在STM32上實現的一個綜合項目,此項目采用了大型軟硬件架構,實現了電子書、數碼相框、音樂播放、視頻播放、時鐘、記事本、網絡通信、無線熱點等多重功能,以此來讓讀者鞏固前面所學的知識并提升綜合項目開發的能力。 《嵌入式系統集成開發》既可作為普通高等院校物聯網工程、電子信息工程、通信工程、自動化、智能儀器等相關專業的本科教材或教學參考書,也可作為嵌入式系統愛好者和工程開發技術人員的參考用書。
嵌入式系統集成開發 目錄
1.1 嵌入式系統概述 3
1.2 嵌入式系統的發展歷程與應用領域 3
1.2.1 嵌入式系統的發展歷程 3
1.2.2 嵌入式系統的應用領域 4
1.3 嵌入式系統的組成及分類 6
1.3.1 嵌入式系統的組成 6
1.3.2 嵌入式系統的分類 9
第2章 嵌入式系統的基礎知識 11
2.1 嵌入式硬件系統 11
2.1.1 嵌入式處理器 11
2.1.2 存儲器 13
2.1.3 外設接口 14
2.2 嵌入式軟件系統 15
2.3 嵌入式系統的開發流程 15
第3章 軟件開發環境的搭建 17
3.1 MDK-Keil ?Vision 17
3.1.1 MDK-Keil ?Vision簡介 17
3.1.2 MDK-Keil ?Vision5軟件的
安裝 18
3.2 STM32CubeMX 21
3.2.1 STM32CubeMX概述 21
3.2.2 STM32CubeMX的安裝 21
3.2.3 STM32CubeMX的使用 24
3.3 STM32設備驅動庫 30
3.3.1 庫開發與寄存器開發的關系 30
3.3.2 STM32驅動庫的簡介與分類 31
3.3.3 固件庫的選擇 32 第2篇 集成開發篇 第4章 μC/OSⅡ嵌入式實時操作
系統 37
4.1 μC/OSⅡ嵌入式實時操作系統概述 37
4.2 μC/OSⅡ實時操作系統的移植 38
4.2.1 移植準備工作 38
4.2.2 μC/OSⅡ工程移植 39
4.2.3 軟件設計 42
4.2.4 下載驗證 44
4.3 μC/OSⅡ設計與應用 44
4.3.1 多任務設計 44
4.3.2 中斷處理與時間管理 57
4.3.3 事件控制塊 59
4.3.4 消息郵箱 65
4.3.5 信號量與互斥信號量 66
4.3.6 內存管理 68
第5章 STemWin開發 76
5.1 STemWin概述 76
5.2 STemWin在STM32系列微控制器上的
移植 76
5.2.1 移植準備工作 76
5.2.2 向工程添加文件 78
5.2.3 修改工程文件 79
5.2.4 觸摸屏移植 83
5.2.5 綜合測試程序編寫 87
5.2.6 下載驗證 89
5.3 STemWin與μC/OS結合的移植 89
5.3.1 移植準備工作 90
5.3.2 向工程添加以及修改相應
文件 90
5.3.3 綜合測試程序編寫 93
5.3.4 下載驗證 94
5.4 STemWin的設計與應用 94
5.4.1 STemWin基礎顯示 95
5.4.2 STemWin圖片顯示 100
5.4.3 STemWin GUIBuilder 的
使用 105
第6章 LwIP網絡開發 116
6.1 LwIP簡介 116 6.2 LwIP在STM32系列微控制器上的
移植 117
6.2.1 LwIP無操作系統移植 117
6.2.2 LwIP帶μC/OSⅡ操作系統
移植 146
6.3 LwIP開發基礎 166
6.3.1 LwIP內存管理 166
6.3.2 LwIP數據包管理 168
6.3.3 LwIP網絡接口管理 169
6.3.4 TCP協議基礎 170 第3篇 實戰篇 第7章 基礎實驗 173
7.1 ?C/OSⅡ多任務設計實驗 173
7.1.1 ?C/OSⅡ啟動和初始化 173
7.1.2 任務狀態 174
7.1.3 任務控制塊 175
7.1.4 任務堆棧 177
7.1.5 任務就緒表 178
7.1.6 任務調度和切換 181
7.1.7 實驗現象 182
7.2 ?C/OSⅡ的時鐘設計實驗 182
7.2.1 定時器工作模式 182
7.2.2 ?C/OSⅡ定時器實驗 185
7.3 STemWin圖片與字體顯示實驗 189
7.4 網絡通信實驗 192
第8章 綜合實驗 202
8.1 電子圖書功能的詳細操作介紹 203
8.2 數碼相框功能的詳細操作介紹 204
8.3 音樂播放功能的詳細操作介紹 205
8.4 視頻播放功能的詳細操作介紹 207
參考文獻 209
嵌入式系統集成開發 作者簡介
代紅英,教授,碩士研究生,2004年畢業于重慶郵電大學通信與信息系統專業。2013年入職重慶工程學院以來,曾任電子信息學院電子工程系主任,現任電子信息學院教學督導組長,電子信息學院嵌入式教研組長,承擔了工程教育認證試點電子信息工程專業人才培養方案(2018級),2019級和2020級電子信息工程專業人才培養方案的制定,以及嵌入式方向課程建設等工作。近年來,主持國家級產學研合作項目1項;主研及參與重慶市教改項目5項;主持重慶工程學院教改2項,科研項目2項;出版編著2本(《基于SOPC的FPGA設計實驗指導》《數字電子技術》,西南交通大學出版社);主編教材3本;公開發表論文20余篇,其中中文核心論競賽大賽;專利4項,其中發明專利1項(ZL201410321775.9);指導學生成功立項“大學生創新創業訓練計劃項目”4項;指導學生參加全國大學生電子設計競賽(TI杯),獲二等獎2項,2017年入選全國大學生電子設計競賽(重慶賽區)和重慶單片機設計競賽專家庫成員。
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
【精裝繪本】畫給孩子的中國神話
- >
苦雨齋序跋文-周作人自編集
- >
經典常談
- >
龍榆生:詞曲概論/大家小書
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
有舍有得是人生