注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機科學(xué)理論與基礎(chǔ)知識FreeRTOS實時操作系統(tǒng):架構(gòu)、移植與開發(fā)

FreeRTOS實時操作系統(tǒng):架構(gòu)、移植與開發(fā)

FreeRTOS實時操作系統(tǒng):架構(gòu)、移植與開發(fā)

定 價:¥79.00

作 者: 李正軍、李瀟然
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302687146 出版時間: 2025-05-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  書以“新工科”教育理念為指導(dǎo),以產(chǎn)教融合為突破口,面向產(chǎn)業(yè)需求,全面重構(gòu)課程內(nèi)容,將產(chǎn)業(yè)界的最新技術(shù)引入教學(xué)。從科研、教學(xué)和工程實際應(yīng)用出發(fā),理論聯(lián)系實際,全面系統(tǒng)地講述了基于STM32CubeMX Keil MDK和STM32Cube(STM32CubeMX和STM32CubeIDE)開發(fā)方式的嵌入式系統(tǒng)設(shè)計與應(yīng)用實例。 全書共分12章,主要內(nèi)容包括:緒論、Arm處理器體系架構(gòu)、STM32嵌入式微控器、STM32CubeMX的應(yīng)用、STM32CubeIDE開發(fā)平臺、STM32通用輸入輸出接口、STM32中斷系統(tǒng)、STM32定時器系統(tǒng)、STM32 通用同步異步收發(fā)器(USART)、STM32模數(shù)轉(zhuǎn)換器(ADC)、STM32 DMA控制器和嵌入式實時操作系統(tǒng)FreeRTOS。全書內(nèi)容豐富,體系先進,結(jié)構(gòu)合理,理論與實踐相結(jié)合,尤其注重工程應(yīng)用技術(shù)。

作者簡介

  李正軍,山東大學(xué)控制科學(xué)與工程學(xué)院教授、山東大學(xué)重點建設(shè)項目“現(xiàn)場總線技術(shù)實驗室”負責(zé)人、碩士研究生導(dǎo)師,山東大學(xué)優(yōu)秀教師。長期從事計算機控制、嵌入式控制系統(tǒng)、電力網(wǎng)絡(luò)監(jiān)測儀表、現(xiàn)場總線與工業(yè)以太網(wǎng)控制系統(tǒng)、電力系統(tǒng)自動化、智能儀器儀表、無創(chuàng)呼吸機等方向研究,并具有較深造詣。中國電氣工業(yè)協(xié)會設(shè)備網(wǎng)現(xiàn)場總線分會理事、中華人民共和國機械行業(yè)標(biāo)準《低壓電氣通信規(guī)約》審稿人,全國電器設(shè)備網(wǎng)絡(luò)通信接口標(biāo)準化委員會委員。設(shè)計的產(chǎn)品在國內(nèi)外市場具有很大的影響,所指導(dǎo)的研究生在國內(nèi)外各大公司擔(dān)任重要崗位,并具有豐厚的待遇。主持省部級科技攻關(guān)和企業(yè)委托項目30余項,出版《計算機測控系統(tǒng)設(shè)計與應(yīng)用》、《現(xiàn)場總線及其應(yīng)用技術(shù)》(第2版)、《計算機控制系統(tǒng)》(第3版)、《現(xiàn)場總線與工業(yè)以太網(wǎng)及其應(yīng)用系統(tǒng)設(shè)計》 等著作11部 ,授權(quán)國家專利2項,發(fā)表學(xué)術(shù)論文60余篇,獲得省部級科技進步獎3項。

圖書目錄

第1章緒論
1.1FreeRTOS系統(tǒng)概述
1.1.1FreeRTOS的特點
1.1.2FreeRTOS的商業(yè)許可
1.1.3選擇FreeRTOS的理由
1.1.4FreeRTOS的發(fā)展歷史
1.1.5FreeRTOS的功能
1.1.6FreeRTOS的一些概念和術(shù)語
1.2FreeRTOS的源碼和官方手冊獲取
1.3FreeRTOS系統(tǒng)移植簡介
1.4FreeRTOS的文件組成
1.5FreeRTOS的編碼規(guī)則及配置和功能裁剪
1.6FreeRTOS的啟動流程
第2章STM32嵌入式微控制器
2.1STM32F407ZGT6概述
2.1.1STM32F407的主要特性
2.1.2STM32F407的主要功能
2.2STM32F407ZGT6芯片內(nèi)部結(jié)構(gòu)
2.3STM32F407VGT6芯片引腳和功能
2.4STM32F407VGT6最小系統(tǒng)設(shè)計
2.5STM32通用輸入輸出GPIO
2.5.1STM32 GPIO接口概述
2.5.2STM32的GPIO功能
2.6STM32外部中斷
2.6.1STM32F4中斷系統(tǒng)
2.6.2STM32F4外部中斷/事件控制器
2.7STM32串口USART
2.8STM32定時器
2.8.1STM32F4定時器概述
2.8.2STM32F4基本定時器
2.9STM32外設(shè)例程
第3章FreeRTOS任務(wù)管理
3.1任務(wù)管理概述
3.1.1多任務(wù)運行基本機制
3.1.2任務(wù)的狀態(tài)
3.1.3任務(wù)的優(yōu)先級
3.1.4空閑任務(wù)
3.1.5基礎(chǔ)時鐘與嘀嗒信號
3.2FreeRTOS的任務(wù)調(diào)度
3.2.1任務(wù)調(diào)度方法概述
3.2.2使用時間片的搶占式調(diào)度方法
3.3任務(wù)管理的應(yīng)用場合
3.4任務(wù)管理相關(guān)函數(shù)
3.5FreeRTOS任務(wù)的設(shè)計要點
3.6FreeRTOS任務(wù)管理應(yīng)用實例
第4章FreeRTOS軟件定時器
4.1軟件定時器概述
4.1.1軟件定時器的特性
4.1.2軟件定時器的相關(guān)配置
4.1.3定時器服務(wù)任務(wù)的優(yōu)先級
4.2軟件定時器應(yīng)用場景
4.3軟件定時器的精度
4.4軟件定時器的運作機制
4.5軟件定時器控制塊
4.6軟件定時器的相關(guān)函數(shù)
4.6.1軟件定時器創(chuàng)建函數(shù)
4.6.2軟件定時器啟動函數(shù)
4.6.3軟件定時器停止函數(shù)
4.6.4軟件定時器任務(wù)
4.6.5軟件定時器刪除函數(shù)
4.7FreeRTOS軟件定時器應(yīng)用實例
第5章FreeRTOS任務(wù)間同步
5.1FreeRTOS信號量
5.1.1二值信號量
5.1.2計數(shù)信號量
5.1.3互斥信號量
5.1.4遞歸互斥量
5.1.5信號量應(yīng)用場景
5.1.6二值信號量運作機制
5.1.7計數(shù)信號量運作機制
5.1.8信號量控制塊
5.1.9相關(guān)函數(shù)
5.1.10FreeRTOS信號量應(yīng)用實例
5.2FreeRTOS互斥量
5.2.1優(yōu)先級翻轉(zhuǎn)問題
5.2.2互斥量的工作原理
5.2.3互斥量應(yīng)用場景
5.2.4互斥量的運作機制
5.2.5互斥量控制塊
5.2.6互斥量函數(shù)接口
5.2.7FreeRTOS互斥量應(yīng)用實例
5.3FreeRTOS事件組
5.3.1事件組的原理和功能
5.3.2事件組的應(yīng)用場景
5.3.3事件組運作機制
5.3.4事件組控制塊
5.3.5事件組相關(guān)函數(shù)
5.3.6FreeRTOS事件組應(yīng)用實例
第6章FreeRTOS進程間通信與消息隊列
6.1進程間通信
6.2隊列的特點和基本操作
6.2.1隊列的特點
6.2.2隊列的基本操作
6.3消息隊列的運作機制
6.4消息隊列的阻塞機制
6.5消息隊列的應(yīng)用場景
6.5.1任務(wù)間的消息交換
6.5.2中斷與任務(wù)間的消息傳遞
6.5.3日志系統(tǒng)和事件監(jiān)控
6.6消息隊列控制塊
6.7消息隊列操作相關(guān)函數(shù)
6.7.1消息隊列創(chuàng)建函數(shù)
6.7.2消息隊列靜態(tài)創(chuàng)建函數(shù)
6.7.3消息隊列刪除函數(shù)
6.7.4向消息隊列發(fā)送消息函數(shù)
6.7.5從消息隊列讀取消息函數(shù)
6.8FreeRTOS消息隊列應(yīng)用實例
第7章FreeRTOS內(nèi)存管理
7.1內(nèi)存管理的基本概念
7.2內(nèi)存管理的應(yīng)用場景
7.3內(nèi)存管理方案
7.3.1heap_1.c
7.3.2heap_2.c
7.3.3heap_3.c
7.3.4heap_4.c
7.3.5heap_5.c
7.4FreeRTOS內(nèi)存管理應(yīng)用實例
第8章FreeRTOS中斷管理
8.1FreeRTOS與中斷
8.2中斷的基本概念
8.3中斷管理的運作機制
8.4中斷管理的應(yīng)用場景
8.5FreeRTOS中斷管理機制
8.6任務(wù)與中斷服務(wù)程序
8.6.1任務(wù)與中斷服務(wù)程序的關(guān)系
8.6.2中斷屏蔽和臨界代碼段
8.6.3在ISR中使用FreeRTOS API函數(shù)
8.6.4ISR設(shè)計原則
8.7FreeRTOS中斷管理應(yīng)用實例
第9章FreeRTOS在STM32上的移植實例
9.1STM32的GPIO輸入輸出應(yīng)用硬件設(shè)計
9.1.1STM32的GPIO輸入應(yīng)用硬件設(shè)計
9.1.2STM32的GPIO輸出應(yīng)用硬件設(shè)計
9.2STM32Cbue簡介
9.3通過STM32CubeMX新建工程
9.4通過Keil MDK實現(xiàn)工程
9.5通過STM32CubeIDE實現(xiàn)工程
9.6通過STM32CubeProgrammer下載工程
9.7使用STM32CubeIDE調(diào)試工程
參考文獻
 

本目錄推薦

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