女人被爽到高潮视频免cn费95,久久99精品久久久久久久不卡,内射人妻骚骚骚,久久精品一区二区三区四区啪啪 ,美女视频黄频a美女大全

  • 正文
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

FreeRTOS V11.0升級了多項重要功能,兼容V10版本

2024/02/04
3265
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

微信公眾號?| strongerHuang

年前12月份的時候,F(xiàn)reeRTOS 升級到V11.0版本,你們項目用上了這個最新版本嗎?

我最近抽時間,把老項目中V10版本的FreeRTOS,升級(替換)為最新V11.0.1版本,發(fā)現(xiàn)編譯沒有錯誤,然后也實際在產品上跑了一下,沒發(fā)現(xiàn)什么問題。

這說明,V10和V11版本還是兼容,至少用到的這些API接口上沒問題。

當然,我只是簡單跑了一下,沒有經過嚴格測試。還有,項目中用到的接口都是一些常規(guī)的,而且只是占據少部分。

V11和V10的接口是否全面兼容,還有有待驗證,只能說常規(guī)的接口是向下兼容,且增加了一些更現(xiàn)代、更先進的API接口。

重要的更新內容

FreeRTOS從V10升級到V11,從官網給出的信息,升級的內容非常多,有30條左右,下面給大家列舉一些重要的更新內容:

1、支持對稱多處理 (SMP)?

FreeRTOS 在 2017 年推出了對非對稱多處理 (AMP) 的支持,而V11版本的 FreeRTOS 首次將對稱多處理 (SMP) 支持納入主線版本。借助 SMP, FreeRTOS 內核的實例可以在多個相同的處理器核心中調度任務。

2、合規(guī)性檢查從 PC Lint 切換到 Coverity?

FreeRTOS源代碼遵循?MISRA 行業(yè)規(guī)范,此次升級,將規(guī)范從 MISRA C:2004 更新了 MISRA C:2012,代碼靜態(tài)分析工具也切換到了Coverity.

這里簡單可以一下什么是?MISRA 行業(yè)規(guī)范:MISRA C是由汽車產業(yè)軟件可靠性協(xié)會(MISRA)提出的C語言開發(fā)標準。

其目的是在增進嵌入式系統(tǒng)的安全性及可移植性,針對C++語言也有對應的標準MISRA C++。

這里可以參看我分享的文章:汽車行業(yè) C 語言標準:MISRA C

3、增加FreeRTOSConfig.h說明(注釋)?

就是增加了FreeRTOSConfig.h配置文件的注釋,比以前更加詳細了。

4、增加內存安全檢查?

在heap_4.c和heap5 .c中增加了對內部堆塊指針的邊界檢查和混淆,以幫助捕獲指針異常。

比如 pvPortMalloc :

5、增加一些API接口?

拋開新支持的一些功能之外,也增加了一些實用的API接口,比如:uxTaskBasePriorityGet 和 uxTaskBasePriorityGetFromISR 來獲取任務最后分配的基本優(yōu)先級。

還添加了“跟蹤宏”,支持跟蹤所有api的輸入和退出。

6、更新/修復一些功能?

更新并修改一些功能和潛在的bug,比如:更新Cortex-M端口的中斷優(yōu)先級斷言,使它們不會在沒有實現(xiàn)PRIO位的QEMU上觸發(fā)。

再比如:更新eTaskGetState和uxTaskGetSystemState,對于等待就緒的任務返回eReady.

還有:更新ARMv7-M端口以確保內核中斷以最低優(yōu)先級運行。

時間有限,就整理這么多,詳細更新說明,大家可以參看:https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/main/History.txt

最后,如果大家升級到V11有遇到各種問題,歡迎留言交流和討論。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據手冊 ECAD模型 風險等級 參考價格 更多信息
MK66FN2M0VLQ18R 1 NXP Semiconductors RISC MICROCONTROLLER
$54.39 查看
ATXMEGA256D3-AU 1 Atmel Corporation RISC Microcontroller, 16-Bit, FLASH, AVR RISC CPU, 32MHz, CMOS, PQFP64, 14 X 14 MM, 1 MM HEIGHT, 0.80 MM HEIGHT, GREEN, PLASTIC, MS-026AEB, TQFP-64
$7.78 查看
ATXMEGA128A3U-AUR 1 Microchip Technology Inc IC MCU 8BIT 128KB FLASH 64TQFP
$5.3 查看

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

作者黃工,從事嵌入式軟件開發(fā)工作8年有余,高級嵌入式軟件工程師,業(yè)余維護公眾號『strongerHuang』,分享嵌入式軟硬件、單片機、物聯(lián)網等內容。