FreeRTOS實(shí)時(shí)操作系統(tǒng)教程發(fā)布
-------------------------------------------
教程簡介:
FreeRTOS是嵌入式領(lǐng)域廣泛應(yīng)用的實(shí)時(shí)操作系統(tǒng),因其免費(fèi)開源、輕量、可移植性強(qiáng)、功能豐富而備受歡迎,掌握FreeRTOS對于從事嵌入式系統(tǒng)開發(fā)、物聯(lián)網(wǎng)、工業(yè)自動化等領(lǐng)域的工程師來說至關(guān)重要。
本套教程囊括FreeRTOS的各個(gè)功能,包括:任務(wù)創(chuàng)建、任務(wù)調(diào)度、中斷管理、同步機(jī)制、低功耗、內(nèi)存管理等,結(jié)合幾十個(gè)案例,學(xué)習(xí)之后,你將掌握FreeRTOS的原理和使用,提升多任務(wù)編程能力,全面掌握實(shí)時(shí)操作系統(tǒng)的開發(fā)技巧!
教程延續(xù)了尚硅谷一貫的風(fēng)格:保姆式講解,手把手教學(xué),逐行手敲代碼,對初學(xué)者極度友好;敗家式贈送,除了視頻,還提供了全套的代碼、筆記和資料,一站式服務(wù)。
學(xué)習(xí)本套教程的前置知識:C語言基礎(chǔ)、STM32單片機(jī),對應(yīng)的學(xué)習(xí)資料在尚硅谷教育公眾號回復(fù):嵌入式,免費(fèi)獲取。
-------------------------------------------
教程目錄:
01.課程介紹
02.裸機(jī)開發(fā)與操作系統(tǒng)的區(qū)別
03.FreeRTOS簡介
04.FreeRTOS基礎(chǔ)知識_多任務(wù)&任務(wù)調(diào)度策略
05.FreeRTOS基礎(chǔ)知識_任務(wù)調(diào)度策略分析
06.FreeRTOS基礎(chǔ)知識_任務(wù)狀態(tài)
07.FreeRTOS基礎(chǔ)知識_RTOS滴答時(shí)鐘
08.FreeRTOS基礎(chǔ)知識_上下文切換的介紹
09.FreeRTOS基礎(chǔ)知識_上下文切換的時(shí)機(jī)
10.FreeRTOS基礎(chǔ)知識_空閑任務(wù)
11.FreeRTOS移植_獲取源碼&源碼結(jié)構(gòu)介紹
12.FreeRTOS移植_HAL庫工程移植
13.FreeRTOS移植_HAL庫和RTOS時(shí)鐘源的問題
14.FreeRTOS移植_寄存器開發(fā)方式移植區(qū)別
15.FreeRTOS移植_系統(tǒng)配置文件說明
16.FreeRTOS移植_數(shù)據(jù)類型&命名規(guī)范
17.任務(wù)創(chuàng)建與刪除_API函數(shù)&TCB介紹
18.任務(wù)創(chuàng)建與刪除_動態(tài)方式編碼
19.任務(wù)創(chuàng)建與刪除_動態(tài)方式演示
20.任務(wù)創(chuàng)建與刪除_靜態(tài)方式編碼和演示
21.任務(wù)掛起與恢復(fù)_API函數(shù)介紹
22.任務(wù)掛起與恢復(fù)_編碼&演示
23.中斷管理_中斷管理介紹&臨界段原理&掛起調(diào)度器對比
24.中斷管理_編碼&演示
25.時(shí)間片調(diào)度_編碼和演示
26.任務(wù)實(shí)用函數(shù)_任務(wù)狀態(tài)查詢相關(guān)函數(shù)編碼
27.任務(wù)實(shí)用函數(shù)_任務(wù)狀態(tài)查詢演示
28.任務(wù)實(shí)用函數(shù)_任務(wù)運(yùn)行時(shí)間統(tǒng)計(jì)編碼和演示
29.時(shí)間管理_兩種時(shí)間函數(shù)介紹
30.時(shí)間管理_編碼和演示
31.消息隊(duì)列_概念和函數(shù)介紹
32.消息隊(duì)列_編碼和演示
33.信號量_簡介
34.信號量_二值信號量編碼和演示
35.信號量_計(jì)數(shù)型信號量編碼和演示
36.信號量_優(yōu)先級翻轉(zhuǎn)問題介紹
37.信號量_模擬優(yōu)先級翻轉(zhuǎn)編碼
38.信號量_模擬優(yōu)先級翻轉(zhuǎn)演示
39.信號量_互斥信號量
40.信號量_互斥信號量編碼&演示
41.隊(duì)列集_簡介和函數(shù)介紹
42.隊(duì)列集_編碼和演示
43.事件標(biāo)志組_簡介和函數(shù)介紹
44.事件標(biāo)志組_編碼和演示
45.任務(wù)通知_簡介和函數(shù)介紹
46.任務(wù)通知_模擬信號量編碼和演示
47.任務(wù)通知_模擬消息隊(duì)列編碼和演示
48.任務(wù)通知_模擬事件標(biāo)志組編碼和演示
49.任務(wù)通知_任務(wù)通知數(shù)組的新用法
50.軟件定時(shí)器_簡介和函數(shù)介紹
51.軟件定時(shí)器_編碼和演示
52.低功耗模式_實(shí)現(xiàn)方式介紹&相關(guān)配置項(xiàng)
53.低功耗模式_使用方式&演示
54.內(nèi)存管理_五種內(nèi)存算法介紹
55.內(nèi)存管理_分配和釋放內(nèi)存編碼&演示