【STM32】FreeRTOS资源(持续更新)
00. 目錄
文章目錄
- 00. 目錄
- 01. 概述
- 02. FreeRTOS官網介紹
- 03. FreeRTOS官方文檔
- 04. Cortex-M架構資料
- 05. 預留
- 06. 附錄
- 07. 參考
01. 概述
不管學習什么,第一件事情我們就是找資料,可能有的朋友說“找資料還不容易嗎?“, 打開百度或者谷哥搜索不就行了。方法是沒有錯,但是你會發現搜索出來的資料比較凌亂,尤其是國內大部分開發者不喜歡看英語文檔,都想找中文資料。但是FreeRTOS的中文資料大多數都是老版本的,要知道FreeRTOS的更新是非常快的。現在最新版本是FreeRTOS是V10.4.1的,而且大多數資料都是零零散散,斷斷續續。當然,網上也有很多不錯的資料,比如有的博主寫的博客,有些技術論壇上分享的帖子等等。但是從這么多資料中找出精華文章還是很費時間的。其實找資料沒有那么復雜,官網就是最好的地方。
02. FreeRTOS官網介紹
FreeRTOS官網首頁
顯而易見,FreeRTOS的官網全部是英語的,由此可見英語對于一個嵌入式軟件工程師的重要性了,不管你喜歡與否,英文就在這里。所以這里建議大家不要見到英語就害怕了,其實英語文檔讀多了你就慢慢習慣了。
點擊網頁導航欄中的“Getting Started”,就是入門。
在Kernel–>Supported Devices中有顯示支持的設備。
從該頁面可以找到FreeRTOS是否支持我們所使用的MCU,支持的意思就是官方已經移植好了,用戶直接拿過來針對自己的板子簡單修改一下就可以在自己的板子上跑起來。
03. FreeRTOS官方文檔
學習過UC/OS的朋友都知道,UC/OS官方的文檔和書籍做的非常好,具體如下:
UC/OS官方部分文檔和書籍,詳細的說明大家可以到官方網站查看。不僅僅是UC/OS,想UC/TCP、UC/USB這些組件都有響應的文檔和書籍,并且UC/OS的本地化做的也非常好,這些書籍大多數都有中文的翻譯版本出售,具體大家可以到當當網上查詢。
那么問題來了,FreeRTOS的官方文檔和教程怎么樣呢?點擊如下菜單欄
FreeRTOS官方有兩份PDF文檔,一份是FreeRTOS的指導手冊,一份是FreeRTOS的API函數參考手冊。相比UC/OS,FreeRTOS官方文檔確實比較少。FreeRTOS還有一個在線的文檔,可以直接在官方瀏覽,點擊“Getting Started”,如圖所示:
FreeRTOS在線文檔,可以直接閱讀在線文檔來學習FreeRTOS,但是由于FreeRTOS是國外網站,所以在線閱讀文檔的話加載頁面會比較慢。
04. Cortex-M架構資料
學習FreeRTOS任務切換的時候需要我們了解Cortex-M內核架構相關的知識,否則可能看不懂任務切換的過程。關于Cortex-M架構的講解在ARM官網上就有,不過是英文的版本。目前中文翻譯版本叫做《ARM Cortex-M3與Cortex-M4權威指南(第三版)》。此書對于Cortex-M架構的講解非常的詳細,強烈建議哪些想深入了解Cortex-M架構的看一下。
05. 預留
06. 附錄
6.1 【STM32】STM32系列教程匯總
網址:【STM32】STM32系列教程匯總
6.2 FreeRTOS官方網站
網址:https://www.freertos.org/
07. 參考
《FreeRTOS Reference Manual》
《Using the FreeRTOS Real Time Kernel -A Practical Guide》
《The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors,3rd Edition》
總結
以上是生活随笔為你收集整理的【STM32】FreeRTOS资源(持续更新)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【STM32】FreeRTOS简介
- 下一篇: 【STM32】FreeRTOS下载和介绍