包郵 嵌入式實(shí)時(shí)操作系統(tǒng)——基于STM32Cube、FreeRTOS和Tracealyzer的應(yīng)用開發(fā)(原書第2版)
-
>
全國計(jì)算機(jī)等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
嵌入式實(shí)時(shí)操作系統(tǒng)——基于STM32Cube、FreeRTOS和Tracealyzer的應(yīng)用開發(fā)(原書第2版) 版權(quán)信息
- ISBN:9787302579243
- 條形碼:9787302579243 ; 978-7-302-57924-3
- 裝幀:70g膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
嵌入式實(shí)時(shí)操作系統(tǒng)——基于STM32Cube、FreeRTOS和Tracealyzer的應(yīng)用開發(fā)(原書第2版) 本書特色
物聯(lián)網(wǎng)時(shí)代,32位MCU性能大幅提高,價(jià)格逐漸走低,成為智能產(chǎn)品開發(fā)和設(shè)計(jì)的**選擇。本書基于STM32F4、STM32Cube軟件工具,以及集成在Cube軟件中的FreeRTOS嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)進(jìn)行撰寫,部分章節(jié)使用了Tracealyzer RTOS分析軟件,這套組合是目前物聯(lián)網(wǎng)和嵌入式開發(fā)的主流平臺,無論對于有實(shí)際項(xiàng)目需求的開發(fā)者還是在高校學(xué)習(xí)并準(zhǔn)備參加電子大賽的學(xué)生都具備實(shí)際應(yīng)用價(jià)值。 國內(nèi)出版的FreeRTOS的圖書很少,內(nèi)容多為內(nèi)核詳述以及面向產(chǎn)品和外設(shè)應(yīng)用的開發(fā)指南,很少有課程和圖書詳細(xì)講解μC/OS和FreeRTOS內(nèi)核機(jī)制并分析內(nèi)核行為,作者更是進(jìn)一步將數(shù)十年實(shí)時(shí)系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn),落地在實(shí)戰(zhàn)性的STM32F4、SMT32Cube和FreeRTOS軟件上,這是本書的z大亮點(diǎn)。
嵌入式實(shí)時(shí)操作系統(tǒng)——基于STM32Cube、FreeRTOS和Tracealyzer的應(yīng)用開發(fā)(原書第2版) 內(nèi)容簡介
《嵌入式實(shí)時(shí)操作系統(tǒng)——基于STM32Cube、FreeRTOS和Tracealyzer的應(yīng)用開發(fā)》(原書第2版)從實(shí)戰(zhàn)角度出發(fā),依托STM32F4 Discovery開發(fā)套件豐富的軟硬件開發(fā)資源,基于嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)FreeRTOS,通過一系列的實(shí)驗(yàn),深入分析了RTOS的工作原理和實(shí)現(xiàn)機(jī)制。《嵌入式實(shí)時(shí)操作系統(tǒng)——基于STM32Cube、FreeRTOS和Tracealyzer的應(yīng)用開發(fā)》(原書第2版)篇介紹了嵌入式系統(tǒng)應(yīng)用開發(fā)流程及軟硬件開發(fā)工具。第二篇內(nèi)核基礎(chǔ)實(shí)驗(yàn)將RTOS理論付諸實(shí)踐,演示了任務(wù)創(chuàng)建,優(yōu)先級調(diào)度策略,多任務(wù)應(yīng)用面臨的共享資源的爭用、性能降低及優(yōu)先級反轉(zhuǎn)等問題。實(shí)驗(yàn)實(shí)現(xiàn)了各種任務(wù)交互的機(jī)制,幫助讀者直觀地了解RTOS的工作機(jī)理。第三篇針對多任務(wù)RTOS應(yīng)用的運(yùn)行時(shí)行為,采用Tracealyzer工具,可視化FreeRTOS的運(yùn)行行為,展示了運(yùn)行時(shí)分析工具的價(jià)值,通過具體的應(yīng)用分析,幫助讀者理解和控制軟件的運(yùn)行時(shí)行為。第四篇介紹了STM32F4硬件定時(shí)器機(jī)制,為RTOS任務(wù)故障檢測奠定硬件基礎(chǔ)。第五篇和第六篇介紹了如何提高代碼的重用性及自學(xué)RTOS的在線資料。 《嵌入式實(shí)時(shí)操作系統(tǒng)——基于STM32Cube、FreeRTOS和Tracealyzer的應(yīng)用開發(fā)》(原書第2版)的讀者可以是有一定嵌入式系統(tǒng)與MCU開發(fā)知識、希望學(xué)習(xí)STM32和FreeRTOS的初學(xué)者,也可以是有一定RTOS開發(fā)經(jīng)驗(yàn)、希望進(jìn)一步深入學(xué)習(xí)RTOS的工程師、高校教師和學(xué)生。本書既可以作為嵌入式系統(tǒng)相關(guān)課程輔助教材,也可以作為工程技術(shù)人員項(xiàng)目開發(fā)的參考資料。
嵌入式實(shí)時(shí)操作系統(tǒng)——基于STM32Cube、FreeRTOS和Tracealyzer的應(yīng)用開發(fā)(原書第2版) 目錄
**篇 應(yīng)用代碼開發(fā)
第1章 開發(fā)流程及軟硬件開發(fā)工具
1.1 從設(shè)計(jì)到編程的實(shí)踐方法
1.1.1 概述
1.1.2 源代碼生成
1.1.3 目標(biāo)代碼生成
1.2 STM32Cube軟件工具介紹
1.2.1 工具概述
1.2.2 STM32CubeMX特性
1.2.3 STM32Cube嵌入式軟件庫及文檔
1.3 實(shí)用工具
1.3.1 集成開發(fā)環(huán)境
1.3.2 STM32F4DiscoveryKit硬件
1.4 STM32Cube圖形工具
1.4.1 STM32CubeMX概述
1.4.2 選擇微控制器
1.4.3 使用向?qū)гO(shè)置引腳功能
1.4.4 代碼生成
1.4.5 自動(dòng)生成的代碼
1.5 STM32CubeHAL庫
1.6 Cube工程中的FreeRTOS配置
1.7 STM32CubeIDE開發(fā)平臺
1.7.1 STM32CubeIDE開發(fā)環(huán)境概述
1.7.2 Eclipse平臺介紹
1.7.3 CubeIDE使用介紹
1.7.4 CubeIDE的透視圖、視圖及編輯器
1.7.5 在CubeIDE中構(gòu)建和安裝項(xiàng)目
1.8 要點(diǎn)回顧
第二篇 內(nèi)核基礎(chǔ)實(shí)驗(yàn)
第2章 多任務(wù)設(shè)計(jì)與實(shí)現(xiàn)基礎(chǔ)
2.1 預(yù)備實(shí)驗(yàn)簡單I/O交互
2.1.1 概述
2.1.2 簡單I/O交互框圖
2.1.3 設(shè)計(jì)實(shí)現(xiàn)
2.1.4 實(shí)驗(yàn)API參考指南
2.1.5 實(shí)驗(yàn)回顧
2.2 實(shí)驗(yàn)1 創(chuàng)建并運(yùn)行連續(xù)執(zhí)行的單個(gè)任務(wù)
2.2.1 任務(wù)框圖
2.2.2 設(shè)計(jì)實(shí)現(xiàn)
2.2.3 使用osDelay函數(shù)實(shí)現(xiàn)延時(shí)
2.2.4 使用FreeRTOS原生API實(shí)現(xiàn)延時(shí)
2.2.5 進(jìn)一步實(shí)驗(yàn)
2.2.6 實(shí)驗(yàn)回顧
2.2.7 實(shí)驗(yàn)附錄
2.3 實(shí)驗(yàn)2 周期任務(wù)實(shí)現(xiàn)
2.3.1 延時(shí)實(shí)現(xiàn)
2.3.2 周期任務(wù)實(shí)現(xiàn)
2.3.3 實(shí)驗(yàn)分析
2.3.4 補(bǔ)充實(shí)驗(yàn)
2.3.5 實(shí)驗(yàn)回顧
2.3.6 實(shí)驗(yàn)附錄:DelayUntil函數(shù)描述
2.4 實(shí)驗(yàn)3 創(chuàng)建和運(yùn)行多個(gè)獨(dú)立的周期任務(wù)
2.4.1 背景介紹
2.4.2 設(shè)計(jì)框圖
2.4.3 設(shè)計(jì)實(shí)現(xiàn)
2.4.4 實(shí)驗(yàn)回顧
2.5 實(shí)驗(yàn)4 優(yōu)先級搶占調(diào)度策略分析
2.5.1 背景介紹
2.5.2 設(shè)計(jì)概述
2,5.3 實(shí)驗(yàn)描述
2.5.4 實(shí)驗(yàn)細(xì)節(jié)
2.5.5 實(shí)驗(yàn)回顧
第3章 共享資源使用
3.1 實(shí)驗(yàn)5 訪問競爭問題分析
3.1.1 競爭問題介紹
3.1.2 競爭問題概述
3.1.3 實(shí)驗(yàn)細(xì)節(jié)
3.1.4 實(shí)驗(yàn)回顧
3.2 實(shí)驗(yàn)6 通過掛起調(diào)度器消除資源競爭
3.2.1 方法介紹
3.2.2 實(shí)驗(yàn)細(xì)節(jié)
3.2.3 實(shí)驗(yàn)回顧
3.3 實(shí)驗(yàn)7 演示系統(tǒng)性能的降低
3.3.1 介紹
3.3.2 實(shí)驗(yàn)細(xì)節(jié)
3.3.3 實(shí)驗(yàn)回顧
3.4 實(shí)驗(yàn)8 使用信號量保護(hù)臨界代碼
……
第三篇 使用Tracealyzer可視化軟件行為
第四篇 擴(kuò)展你的知識、超越RTOS范圍
第五篇 結(jié)束語:展望未來
第六篇 幫助你自學(xué)的在線資料
嵌入式實(shí)時(shí)操作系統(tǒng)——基于STM32Cube、FreeRTOS和Tracealyzer的應(yīng)用開發(fā)(原書第2版) 作者簡介
吉姆·考林(Jim Cooling),博士,在嵌入式實(shí)時(shí)操作系統(tǒng)領(lǐng)域擁有多年經(jīng)驗(yàn),出版了多本著作,涵蓋嵌入式系統(tǒng)的許多方面,如實(shí)時(shí)接口、編程、軟件設(shè)計(jì)和軟件工程。曾任英國飛機(jī)公司飛行控制系統(tǒng)設(shè)計(jì)師;Marconi Radar Systems Ltd.的電子電路和系統(tǒng)設(shè)計(jì)師:海軍電子控制系統(tǒng)項(xiàng)目經(jīng)理;英國拉夫堡大學(xué)研究員和高級講師。現(xiàn)為Lindentree Associates顧問兼合伙人,為嵌入式實(shí)時(shí)系統(tǒng)提供咨詢和培訓(xùn)。 何小慶,嵌入式系統(tǒng)知名專家,《單片機(jī)與嵌入式系統(tǒng)應(yīng)用》副主編,嵌入式系統(tǒng)聯(lián)誼會(huì)秘書長,麥克泰軟件公司創(chuàng)始人。長期從事嵌入式與物聯(lián)網(wǎng)技術(shù)、產(chǎn)業(yè)和教育方面工作,發(fā)表論文100余篇,有《嵌入式操作系統(tǒng)風(fēng)云錄》《嵌入式軟件精解》等著譯作5本,在高校和企業(yè)講授物聯(lián)網(wǎng)和創(chuàng)業(yè)課程。 張愛華,麥克泰軟件公司技術(shù)總監(jiān),長期從事RTOS技術(shù)研究與工程應(yīng)用,有《嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS Ⅲ應(yīng)用開發(fā)》等譯作2本,是FreeRTOS和uC/OS課程的主講老師。 付元斌,麥克泰軟件公司高級應(yīng)用工程師,長期從事嵌入式軟件工具研究與工程應(yīng)用。
- >
唐代進(jìn)士錄
- >
上帝之肋:男人的真實(shí)旅程
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
自卑與超越
- >
龍榆生:詞曲概論/大家小書
- >
羅曼·羅蘭讀書隨筆-精裝
- >
煙與鏡
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人