在嵌入式領(lǐng)域中,嵌入式實(shí)時(shí)操作系統(tǒng)正得到越來(lái)越廣泛的應(yīng)用。采用嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS)可以更合理、更有效地利用CPU的資源,簡(jiǎn)化應(yīng)用軟件的設(shè)計(jì),縮短系統(tǒng)開(kāi)發(fā)時(shí)間,更好地保證系統(tǒng)的實(shí)時(shí)性和可靠性。FreeRTOS是一個(gè)迷你的實(shí)時(shí)操作系統(tǒng)內(nèi)核。作為一個(gè)輕量級(jí)的操作系統(tǒng),功能包括:任務(wù)管理、時(shí)間管理、信號(hào)量、消息隊(duì)列、內(nèi)存管理、記錄功能、軟件定時(shí)器、協(xié)程等,可基本滿足較小系統(tǒng)的需要。
本視頻將由淺入深,帶領(lǐng)大家學(xué)習(xí)FreeRTOS的各個(gè)功能,為您開(kāi)啟全新的FreeRTOS之旅。
主要涉及內(nèi)容如下:
第一部分:FreeRTOS移植,任務(wù)管理 以及Cortex-M中斷管理;
第二部分:FreeRTOS列表,任務(wù)狀態(tài),內(nèi)核控制函數(shù),臨界段代碼保護(hù),時(shí)間管理,隊(duì)列;
第三部分:FreeRTOS信號(hào)量,軟件定時(shí)器,低功耗模式,任務(wù)調(diào)度器切換,內(nèi)存管理;
課程章節(jié)概況:
第1講 RTOS背景知識(shí)簡(jiǎn)介.rmvb?
第2講 FreeRTOS在STM32F4上的移植(STM32F407和STM32F429)
第3講 FreeRTOS在STM32F7上的移植
第4講 FreeRTOS在STM32F1上的移植
第5講 FreeConfig.h配置文件詳解
第6講 FreeRTOS任務(wù)基礎(chǔ)知識(shí)
第7講?FreeRTOS任務(wù)創(chuàng)建和刪除函數(shù)簡(jiǎn)介及實(shí)驗(yàn)(動(dòng)態(tài)方法)
第8講 FreeRTOS任務(wù)創(chuàng)建與刪除(靜態(tài)方法)
第9講 FreeRTOS任務(wù)掛起和恢復(fù)
第10講 Cortex-M中斷管理
第11講 FreeRTOS中斷測(cè)試試驗(yàn)
第12講 FreeRTOS列表與列表項(xiàng)簡(jiǎn)介及實(shí)驗(yàn)
第13講 FreeRTOS任務(wù)壯態(tài)或信息查詢(xún)實(shí)驗(yàn)及運(yùn)行時(shí)間統(tǒng)計(jì)實(shí)驗(yàn)
第14講 FreeRTOS內(nèi)核控制函數(shù)
第15講 FreeRTOS臨界段代碼保護(hù)
第16講 FreeRTOS時(shí)間管理-系統(tǒng)延時(shí)與系統(tǒng)時(shí)鐘
第17講 FreeRTOS隊(duì)列及隊(duì)列API函數(shù)簡(jiǎn)介及隊(duì)列操作實(shí)驗(yàn)
第18講 FreeRTOS信號(hào)量及二值信號(hào)量簡(jiǎn)介及實(shí)驗(yàn)
第19講 FreeRTOS計(jì)數(shù)型信號(hào)量及實(shí)驗(yàn)
第20講 FreeRTOS優(yōu)先級(jí)翻轉(zhuǎn)簡(jiǎn)介及實(shí)驗(yàn)
第21講 FreeRTOS互斥信號(hào)量及實(shí)驗(yàn)
第22講 FreeRTOS軟件定時(shí)器簡(jiǎn)介及實(shí)驗(yàn)
第23講 FreeRTOS事件標(biāo)志組及實(shí)驗(yàn)
第24講 FreeRTOS任務(wù)通知詳解
第25講 FreeRTOS任務(wù)通知模擬信號(hào)量及模擬消息郵箱及事件標(biāo)志組實(shí)驗(yàn)
第26講 FreeRTOS低功耗Tickless模式詳解及實(shí)驗(yàn)
第27講 FreeRTOS空閑任務(wù)及空閑任務(wù)鉤子函數(shù)實(shí)驗(yàn)
第28講 FreeRTOS內(nèi)存管理及實(shí)驗(yàn)
第29講 FreeRTOS任務(wù)調(diào)度器開(kāi)啟
第30講 FreeRTOS任務(wù)創(chuàng)建過(guò)程詳細(xì)分析
第31講 FreeRTOS任務(wù)刪除、掛起和恢復(fù)過(guò)程詳解
第32講 FreeRTOS任務(wù)切換
第33講 FreeRTOS隊(duì)列創(chuàng)建函數(shù)詳解、上鎖和解鎖、入隊(duì)函數(shù)詳解、出隊(duì)函數(shù)詳解
第34講 FreeRTOS信號(hào)量詳解?
第35講 FreeRTOS任務(wù)通知詳解
第36講 FreeRTOS內(nèi)存管理