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