FreeRTOS實時操作系統(tǒng)教程發(fā)布

微信截圖_20240910100657.png

教程直達》》》》》》》》》》》》》》》》》

-------------------------------------------

教程簡介:

FreeRTOS是嵌入式領域廣泛應用的實時操作系統(tǒng),因其免費開源、輕量、可移植性強、功能豐富而備受歡迎,掌握FreeRTOS對于從事嵌入式系統(tǒng)開發(fā)、物聯(lián)網(wǎng)、工業(yè)自動化等領域的工程師來說至關重要。

本套教程囊括FreeRTOS的各個功能,包括:任務創(chuàng)建、任務調度、中斷管理、同步機制、低功耗、內(nèi)存管理等,結合幾十個案例,學習之后,你將掌握FreeRTOS的原理和使用,提升多任務編程能力,全面掌握實時操作系統(tǒng)的開發(fā)技巧!

教程延續(xù)了尚硅谷一貫的風格:保姆式講解,手把手教學,逐行手敲代碼,對初學者極度友好;敗家式贈送,除了視頻,還提供了全套的代碼、筆記和資料,一站式服務。

學習本套教程的前置知識:C語言基礎、STM32單片機,對應的學習資料在尚硅谷教育公眾號回復:嵌入式,免費獲取。

-------------------------------------------

教程目錄:

01.課程介紹

02.裸機開發(fā)與操作系統(tǒng)的區(qū)別

03.FreeRTOS簡介

04.FreeRTOS基礎知識_多任務&任務調度策略

05.FreeRTOS基礎知識_任務調度策略分析

06.FreeRTOS基礎知識_任務狀態(tài)

07.FreeRTOS基礎知識_RTOS滴答時鐘

08.FreeRTOS基礎知識_上下文切換的介紹

09.FreeRTOS基礎知識_上下文切換的時機

10.FreeRTOS基礎知識_空閑任務

11.FreeRTOS移植_獲取源碼&源碼結構介紹

12.FreeRTOS移植_HAL庫工程移植

13.FreeRTOS移植_HAL庫和RTOS時鐘源的問題

14.FreeRTOS移植_寄存器開發(fā)方式移植區(qū)別

15.FreeRTOS移植_系統(tǒng)配置文件說明

16.FreeRTOS移植_數(shù)據(jù)類型&命名規(guī)范

17.任務創(chuàng)建與刪除_API函數(shù)&TCB介紹

18.任務創(chuàng)建與刪除_動態(tài)方式編碼

19.任務創(chuàng)建與刪除_動態(tài)方式演示

20.任務創(chuàng)建與刪除_靜態(tài)方式編碼和演示

21.任務掛起與恢復_API函數(shù)介紹

22.任務掛起與恢復_編碼&演示

23.中斷管理_中斷管理介紹&臨界段原理&掛起調度器對比

24.中斷管理_編碼&演示

25.時間片調度_編碼和演示

26.任務實用函數(shù)_任務狀態(tài)查詢相關函數(shù)編碼

27.任務實用函數(shù)_任務狀態(tài)查詢演示

28.任務實用函數(shù)_任務運行時間統(tǒng)計編碼和演示

29.時間管理_兩種時間函數(shù)介紹

30.時間管理_編碼和演示

31.消息隊列_概念和函數(shù)介紹

32.消息隊列_編碼和演示

33.信號量_簡介

34.信號量_二值信號量編碼和演示

35.信號量_計數(shù)型信號量編碼和演示

36.信號量_優(yōu)先級翻轉問題介紹

37.信號量_模擬優(yōu)先級翻轉編碼

38.信號量_模擬優(yōu)先級翻轉演示

39.信號量_互斥信號量

40.信號量_互斥信號量編碼&演示

41.隊列集_簡介和函數(shù)介紹

42.隊列集_編碼和演示

43.事件標志組_簡介和函數(shù)介紹

44.事件標志組_編碼和演示

45.任務通知_簡介和函數(shù)介紹

46.任務通知_模擬信號量編碼和演示

47.任務通知_模擬消息隊列編碼和演示

48.任務通知_模擬事件標志組編碼和演示

49.任務通知_任務通知數(shù)組的新用法

50.軟件定時器_簡介和函數(shù)介紹

51.軟件定時器_編碼和演示

52.低功耗模式_實現(xiàn)方式介紹&相關配置項

53.低功耗模式_使用方式&演示

54.內(nèi)存管理_五種內(nèi)存算法介紹

55.內(nèi)存管理_分配和釋放內(nèi)存編碼&演示