注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>嵌入式系統(tǒng)原理及應用:基于STM32和RT-Thread

嵌入式系統(tǒng)原理及應用:基于STM32和RT-Thread

嵌入式系統(tǒng)原理及應用:基于STM32和RT-Thread

定 價:¥55.00

作 者: 胡永濤
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111733003 出版時間: 2023-09-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書以意法半導體(ST)的STM32L431系列微控制器為硬件核心,采用裸機開發(fā)和RT-Thread操作系統(tǒng)開發(fā)兩條主線貫穿工作原理與實踐應用,層層遞進地介紹嵌入式系統(tǒng)的開發(fā)設計方法。全書共13章。第1~6章介紹STM32裸機開發(fā),包括嵌入式系統(tǒng)概述、STM32硬件及軟件基礎、STM32通用功能輸入輸出、STM32外部中斷、STM32定時器/計數(shù)器和STM32通用同步異步通信。第7~12章介紹RT-Thread操作系統(tǒng)開發(fā),包括RT-Thread操作系統(tǒng)基礎、RT-Thread線程管理、RT-Thread線程間同步、RT-Thread線程間通信、RT-Thread設備驅(qū)動和RT-Thread軟件包。兩種開發(fā)環(huán)境均適用于ST全系列微控制器,并且屏蔽了不同芯片的差異,用戶掌握了STM32L431系列微控制器即掌握了ST全系列微控制器。第13章介紹基于STM32及OneNET的智能家居系統(tǒng),通過綜合應用案例,讀者可以快速掌握基于STM32及RT-Thread的嵌入式系統(tǒng)設計與開發(fā)的方法。本書配有大量源于工程項目的應用實例,所有實例均經(jīng)過調(diào)試和測試,可直接移植應用。此外,本書各章均配有思維導圖和思考與練習,幫助讀者鞏固基礎知識,提高綜合應用能力。本書可作為普通高等院校電氣、自動化、電子信息、機器人等專業(yè)的教材。本書配有以下教學資源:電子課件、源代碼、教學大綱、視頻。選用本書作教材的教師請登錄wwwcmpeducom注冊后下載,或加微信13910750469索取。

作者簡介

暫缺《嵌入式系統(tǒng)原理及應用:基于STM32和RT-Thread》作者簡介

圖書目錄

前言
第1章嵌入式系統(tǒng)概述1
本章思維導圖1
1.1嵌入式系統(tǒng)基本概念1
1.1.1嵌入式系統(tǒng)的定義及特點1
1.1.2嵌入式系統(tǒng)的發(fā)展歷程及
發(fā)展趨勢2
1.1.3嵌入式系統(tǒng)的應用3
1.1.4嵌入式系統(tǒng)的架構(gòu)4
1.2嵌入式系統(tǒng)硬件4
1.2.1嵌入式系統(tǒng)硬件架構(gòu)4
1.2.2嵌入式處理器4
1.2.3ARM微控制器5
1.3嵌入式系統(tǒng)軟件6
1.3.1嵌入式系統(tǒng)軟件架構(gòu)6
1.3.2嵌入式系統(tǒng)軟件編程思想9
思考與練習10
第2章STM32硬件及軟件基礎12
本章思維導圖12
2.1STM32微控制器概述12
2.1.1STM32微控制器產(chǎn)品系列及命名
規(guī)則13
2.1.2STM32L431性能14
2.1.3STM32L431外部結(jié)構(gòu)15
2.2最小系統(tǒng)設計16
2.3裸機開發(fā)環(huán)境搭建19
2.4C語言基礎22
2.4.1文件結(jié)構(gòu)22
2.4.2程序版式23
2.4.3C語言知識精編24
思考與練習35
第3章STM32通用功能輸入輸出37
本章思維導圖37
3.1GPIO概念及應用場景37
3.1.1GPIO概念37
3.1.2GPIO應用場景38
3.2IO內(nèi)部電路結(jié)構(gòu)及工作模式39
3.2.1IO內(nèi)部電路結(jié)構(gòu)39
3.2.2IO工作模式41
3.2.3GPIO應用步驟42
3.3GPIO應用實例1——狀態(tài)指示燈46
3.3.1電路原理及需求分析46
3.3.2實現(xiàn)過程46
3.4GPIO應用實例2——按鍵控制LED51
3.4.1電路原理及需求分析51
3.4.2實現(xiàn)過程52
思考與練習54
第4章STM32外部中斷57
本章思維導圖57
4.1中斷基本概念57
4.2STM32外部中斷系統(tǒng)59
4.2.1EXTI主要特征59
4.2.2EXTI內(nèi)部電路結(jié)構(gòu)59
4.2.3EXTI應用步驟59
4.3EXTI應用實例——按鍵控制LED62
4.3.1電路原理及需求分析62
4.3.2實現(xiàn)過程63
思考與練習64
第5章STM32定時器/計數(shù)器66
本章思維導圖66
5.1定時器/計數(shù)器基本概念66
5.2STM32定時器系統(tǒng)68
5.2.1TIM內(nèi)部電路結(jié)構(gòu)68
5.2.2脈沖寬度調(diào)制70
5.2.3TIM精確定時應用步驟72
5.3TIM應用實例1——精確定時73
5.3.1電路原理及需求分析73
5.3.2實現(xiàn)過程74
5.4TIM應用實例2——PWM控制狀態(tài)
指示燈77
5.4.1電路原理及需求分析77
5.4.2實現(xiàn)過程77
思考與練習81
第6章STM32通用同步異步通信83
本章思維導圖83
6.1通信基礎83
6.1.1通信分類83
6.1.2異步串行通信85
6.2STM32的串口系統(tǒng)87
6.2.1USART的特點87
6.2.2USART內(nèi)部電路結(jié)構(gòu)87
6.2.3USART應用步驟87
6.3USART應用實例1——串口打印
信息90
6.3.1電路原理及需求分析90
6.3.2實現(xiàn)過程91
6.4USART應用實例2——開關量遠程
監(jiān)控系統(tǒng)95
6.4.1電路原理及需求分析95
6.4.2實現(xiàn)過程96
思考與練習106
目錄第7章RT-Thread操作系統(tǒng)基礎108
本章思維導圖108
7.1RT-Thread操作系統(tǒng)簡介及架構(gòu)108
7.1.1RT-Thread簡介108
7.1.2RT-Thread操作系統(tǒng)架構(gòu)109
7.2RT-Thread開發(fā)環(huán)境搭建111
7.2.1軟件下載及安裝111
7.2.2軟件測試111
7.3RT-Thread內(nèi)核基礎114
7.3.1內(nèi)核簡介114
7.3.2啟動流程116
7.3.3程序內(nèi)存分布118
7.3.4自動初始化機制119
7.3.5內(nèi)核對象模型119
思考與練習120
第8章RT-Thread線程管理122
本章思維導圖122
8.1線程概念及管理方式122
8.1.1線程概念122
8.1.2線程管理方式及特點123
8.2線程工作機制124
8.2.1線程控制塊124
8.2.2線程重要屬性125
8.2.3系統(tǒng)線程128
8.3線程應用方法128
8.3.1線程管理方式128
8.3.2動態(tài)線程應用步驟130
8.4線程應用實例——狀態(tài)指示燈131
思考與練習135
第9章RT-Thread線程間同步137
本章思維導圖137
9.1信號量137
9.1.1信號量工作機制137
9.1.2信號量管理方式139
9.1.3信號量應用步驟140
9.2互斥量142
9.2.1互斥量工作機制142
9.2.2互斥量管理方式143
9.2.3互斥量應用步驟144
9.2.4優(yōu)先級翻轉(zhuǎn)146
9.3事件集148
9.3.1事件集工作機制148
9.3.2事件集管理方式149
9.3.3事件集應用步驟151
9.4線程間同步應用實例——多線程
同步152
9.4.1電路原理及需求分析152
9.4.2實現(xiàn)過程153
思考與練習157
第10章RT-Thread線程間通信159
本章思維導圖159
10.1郵箱159
10.1.1郵箱工作機制159
10.1.2郵箱管理方式161
10.1.3郵箱應用步驟162
10.2消息隊列164
10.2.1消息隊列工作機制164
10.2.2消息隊列管理方式165
10.2.3消息隊列應用步驟166
10.3信號168
10.3.1信號工作機制168
10.3.2信號管理方式168
10.3.3信號應用步驟170
10.4線程間通信應用實例——多變量
通信171
思考與練習174
第11章RT-Thread設備驅(qū)動175
本章思維導圖175
11.1IO設備模型及框架176
11.1.1IO設備模型176
11.1.2IO設備模型框架177
11.1.3IO設備訪問178
11.2PIN設備驅(qū)動179
11.2.1獲取引腳編號179
11.2.2PIN設備管理方式180
11.2.3PIN設備應用實例及步驟183
11.3UART設備驅(qū)動184
11.3.1UART設備管理方式184
11.3.2UART設備應用實例及步驟188
11.4TIM設備驅(qū)動189
11.4.1TIM設備管理方式189
11.4.2TIM設備應用實例及步驟192
11.5ADC設備驅(qū)動197
11.5.1ADC設備管理方式197
11.5.2ADC設備應用實例及步驟198
11.6設備驅(qū)動應用實例——遠程監(jiān)控
系統(tǒng)201
11.6.1電路原理及需求分析201
11.6.2實現(xiàn)過程202
思考與練習209
第12章RT-Thread軟件包211
本章思維導圖211
12.1軟件包簡介及應用步驟212
12

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號