Freertos獲得課堂

[Michael Becker]一直在利用Freertos大約七年。他選擇開始添加一些功能,也可以為可用的操作系統提供一個非常令人迷人的C ++類包裝器。

實時操作系統(RTOS)為單線微控制器添加性能,以在完全相同的時間內運行多個程序,而無需危及固件開發人員的理智。此作業將C ++添加到FreeRTOS福利的其餘部分。我們了解,人們在嵌入式系統中使用C ++具有強烈的一種方法或另一個方法。但是,正如24演示工作所示,就是可能的。

關於圖書館的一個好事是它被徹底記錄了。大量的例子也不會傷害。圖書館在30歲以下的課程下很乾淨。它似乎抵制了對一切階級的模式。你了解我們的意思的圖書館的類型。要生成整數對象,只需開發一個配置項即可傳遞給類工廠生成器……這個庫沒有任何類型的招待。它在線程周圍有簡單的抽像以及定時器,隊列以及互斥鎖。

我們確實發現有點意外的是缺乏“基礎申請”。 C ++庫的典型功能是擁有您專注於生成應用程序的基本應用程序項。它看起來像包裝器,仍然需要您使用一個非常標準的主要功能,以及提供一些基本的回調以及事物。這可能會迅速放入課堂上。當然,圖書館很年輕,所以可能這將是未來發布的東西。

Freertos非常靈活,以及在大量的處理器和板上運行。與新硬件端口同樣相對簡單。它同樣可以與貓鼬OS,STM32 HAL庫等大量中間件共存,以及更多。

Leave a Reply

Your email address will not be published. Required fields are marked *