亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

RT-Thread 3.0.4發布的新內容有哪些

發布時間:2021-12-17 15:08:17 來源:億速云 閱讀:169 作者:柒染 欄目:互聯網科技

這期內容當中小編將會給大家帶來有關RT-Thread 3.0.4發布的新內容有哪些,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

RT-Thread基本上是按著既定的節奏在推進,離上一個版本發布也過去將近一個季度,在年中迎來v3.0.4版本發布,同時越來越多的開發者加入到了RT-Thread的建設中,如來一顆糖,liuguang,zhuangwei,bluebear,孫冬梅等開發者亦做出許多的貢獻。

下面們主要分新版本發布和社區兩塊來做一個介紹。

新版本發布

RT-Thread 3.0.4版本相比RT-Thread 3.0.3版本改動不算大,一部分也是bsp的調整,主體比較大的改動部分包括:

  • 更完善的龍芯1C BSP:在龍芯1C智龍開發板上,RT-Thread可以不再依賴pmon就運行起來了。目前龍芯1C BSP也相對健全,可以購買一套龍芯1C300開發板支持下我們國家的龍芯處理器。

    RT-Thread 3.0.4發布的新內容有哪些

  • 更完善的i.MX RT1052 BSP驅動支持,基本上(除了camera驅動)整套驅動都齊全了;

  • 針對GNU GCC版本以及libc功能特性的偵測,以最大程度避免GCC不同版本而帶來的編譯問題;

其他主要是一些周邊的改動,github上的master主干也在發布v3.0.4后,開始陸續的把v3.1.0開發分支的更改合并過去;而v3.0.4會做為v3.0.x分支繼續進行維護。


內核

  • 調整rt_event_send中hook調用位置,可以更好的把事件值反映到 system view中;

  • 修正memheap的rt_realloc問題;

  • 修復應用模塊中動態庫的vstart_addr問題;

  • 確保signal更為標準化,移除siginfo_t中的si_errno成員;

  • 增加rt_thread_mdelay API,用于任務毫秒級延時;

組件

  • 修正fatfs的dfs mkfs接口(RT-Thread v3.0升級過程中合并錯誤代碼引入的);

  • 修復dfs_net poll接口中,如果已存在接收數據,上層不能喚醒、處理的問題;

  • 修正dfs_net中,如果lwip_socket出錯返回fd的問題(Bluebear233);

  • 如果在lwIP 2.0以下版本中使用dfs_net/socket接口將返回編譯錯誤;

  • 修正dfs df接口輸出顯示信息錯誤的問題;

  • 修正audio device write出錯未正確恢復中斷的問題;

  • 修正hardware timer驅動框架中單次超時的問題;

  • ENC28J60驅動中,增加初始化時打開link change中斷;

  • 修正ringbuffer中強制寫入數據可能帶來的問題;

  • netstat命令增加UDP信息顯示;

  • 修復了USB HS情況下發送1字節數據會造成發送兩次的情況;

  • 修改了USB Class Driver的注冊機制,可以在package中向協議棧注冊Class Driver;

  • USB Device驅動增加了對HighSpeed的支持;

  • 增強time函數在不同編譯器間的適配性;

  • menuconfig中增加更多針對DHCPD的配置項;

板級支持包

  • 因為錯誤地使用svc來進行任務切換以及不完善的驅動支持,暫時移除Andes AE210P移植;

  • 在全志ARM9 BSP中增加SD/MMC驅動;

  • 在全志ARM9 BSP中增加SPI及SPI Flash驅動;

  • 增加GD32的gd32303e-eval開發板支持;

  • gd32450z-eval支持GNU GCC模式編譯;

  • 重寫risc-v構架的hifive1板級支持包;

  • 針對i.MX RT1052,完成國內各家開發板支持:正點原子,野火,seeed studio;

  • 在i.MX RT1052上,增加針對于cache接口的對接;

  • 在i.MX RT1052上,增加I2S驅動,以及WM8960 codec的驅動支持;

  • 在i.MX RT1052上,完善ETH驅動支持(包括對野火開發板的支持);

  • 在i.MX RT1052上,增加Hardware Timer驅動支持;

  • 在i.MX RT1052上,增加GPIO驅動支持;

  • 在i.MX RT1052上,增加RTC驅動支持;

  • 在i.MX RT1052上,完善SD/MMC驅動支持;

  • 在i.MX RT1052上,增加SPI驅動、SPI Flash驅動(對接到SFUD組件)支持;

  • 在i.MX RT1052上,增加USB Device驅動支持;

  • 在LPC408x BSP中增加README文檔以及KConfig文件;

  • 在LPC5460x-LPCXpresso BSP中增加README文檔;

  • 龍芯1C BSP中加入顯示控制器驅動(Sundm75);

  • 龍芯1C BSP中加入CAN驅動(Sundm75);

  • 龍芯1C BSP中GPIO驅動,增加(外部)中斷支持(zhuangwei);

  • 龍芯1C BSP中加入SPI自動初始化功能;

  • 龍芯1C BSP中加入I2C驅動(Sundm75);

  • 龍芯1C BSP中加入電阻觸摸屏驅動(Sundm75);

  • 龍芯1C BSP中更改為組件自動初始化,用戶入口變為main函數(zhuangwei);

  • 龍芯1C BSP中加入Flash自啟動支持(zhuangwei);

  • 龍芯1C BSP中增加README文檔及KConfig文件,并做更多顯式初始化工作(zhuangwei);

  • 新塘NUC472 BSP中,修正init_rx_desc接收描述符初始化的問題(Bluebear233);

  • QEMU-VExpress-A9 BSP中增加AC97 Audio驅動;

  • QEMU-VExpress-A9中增加README說明文件;

  • stm32f4xx-HAL BSP中增加I2C驅動,增加README說明文件;

  • stm32f7-disco BSP中增加cache接口操作,添加README說明文件;

  • stm32f10x-HAL BSP中增加README說明文件;

  • stm32f40x BSP中增加README說明文件以及KConfig配置文件;

  • stm32f20x BSP中增加KConfig配置文件;

  • stm32f411-nucleo BSP中增加README說明文件及增加GNU GCC工具鏈支持;

  • stm32f429-apollo BSP中增加GPIO驅動以及README說明文件;

  • stm32f429-armfly BSP中增加KConfig配置文件;

  • stm32l476-nucleo BSP中增加README說明文件;

  • 因為V2M-MPS2并不能支持32位機仿真運行,暫時移除這個BSP;

  • X1000 BSP中增加README說明文件及一些需要用到的固件,例如u-boot.bin等;

工具

  • 增加GNU GCC工具鏈版本及libc功能特性自動偵測功能;

  • 增加VSCode編輯器輔助的功能,bsp下支持scons --target=vsc -s將生成適合于VSCode使用的配置文件;

  • 增加IAR版本偵測的功能;

  • 增加ProjectInfo(env)函數,用于獲取一次編譯的所有文件,所有頭文件,所有宏定義,所有頭文件搜索路徑等;這樣也方便針對各種不同的IDE工具提供更貼切的輔助功能;

上述就是小編為大家分享的RT-Thread 3.0.4發布的新內容有哪些了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

科技| 临西县| 兴国县| 彭水| 仪征市| 四会市| 印江| 龙胜| 吴旗县| 彭州市| 鱼台县| 文化| 会泽县| 东平县| 临西县| 皮山县| 宁南县| 徐汇区| 石家庄市| 阳原县| 高雄县| 裕民县| 余姚市| 永福县| 徐汇区| 蓬溪县| 关岭| 平乡县| 河西区| 吉林市| 鱼台县| 长顺县| 遂宁市| 耒阳市| 上饶县| 武汉市| 济南市| 海林市| 石家庄市| 大关县| 广元市|