1. 程式人生 > 實用技巧 >RT-Thread9月份社群簡報,快來看看程式碼、軟體包、社群生態更新情況!

RT-Thread9月份社群簡報,快來看看程式碼、軟體包、社群生態更新情況!

RT-Thread社群簡報將於每月初總結過去一月RT-Thread社群的技術和生態更新情況,提供公開、透明的社群發展情況,讓關心RT-Thread發展的小夥伴們更好的瞭解RT-Thread,同時我們也期望小夥伴們積極加入RT-Thread的生態建設。

1.程式碼貢獻:

當前統計來自Github master程式碼分支mergerd PR.

特別感謝:

chenyingchun0312、supperthomas、ChenxuanZhao、xfwangqiang、mysterywolf、sheltonyu、zyf-in-github、Michael0066、luhuadong、SimpleInit、geniusgogo、egbert-h、DavidLin1577等開發者 以及芯來科技、上海東軟載波微電子、平頭哥半導體對本月程式碼更新做出的貢獻!

程式碼更新情況

  • sync nrf52840 some config files to nrf52832 #3937 by chenyingchun0312

  • [update] stm32mp1 pin-index #3936

  • [drivers/usb]Fixed a bug may cause stackover flow #3675 by DavidLin1577

  • mstorage.c: fix bug in device descriptor that MAC OS enumeration failed #3712 by egbert-h

  • [dfs] fix the DEVICE could not get or set flags #3935

  • [add] DFS file system supports device types #3931

  • [stm32/gpio]Optimized the pin-index algorithm #3926 by geniusgogo

  • add rtc device driver for nrf52x #3911 by chenyingchun0312

  • [add] openamp for stm32mp157-dk1 #3927

  • [add] openamp for stm32mp157a-ev1 #3928

  • add t-head smart-evb bsp, and risc-v cpu e906 #3919 by wormsX

  • MIPS:fix the RT_EXCEPTION_MAX value #3913 by Michael0066

  • 刪除非對齊地址訪問語句和__CORTEX_M巨集定義判斷 #3918 by SimpleInit

  • [bsp] es32f369x:add new driver & iar support. #3920 by wangyq2018

  • [drivers/serial]add a line feed to the carriage return character when using interrupt tx #3916

  • [bsp_nrf5x] rebuild the menuconfig and ble stack config #3905 by supperthomas

  • add raspi4-32 mbox driver #3901

  • ls2k1000 gmac address variable,read from pci header #3915

  • [sensor] support GPS/GNSS sensor class #3903 by luhuadong

  • add ls2k bsp gmac、mmu driver,fix LwIP on 64 bit processor #3883

  • [add] [ libc] libc新增getline/getdelim函式(posix.1-2008,修改common資料夾,可給armlibc/dlib/newlib使用 #3888 by mysterywolf

  • [components] [ driver /pin.c]pin 框架增加 rt_pin_get #3897

  • 修復"response+1"導致STM32 HAL庫SPI記憶體非對齊訪問的hard fault #3850 by SimpleInit

  • [bsp] [stm32] support ethernet device for stm32f769-disco #3864 by luhuadong

  • ulog:fixed compile err syslog.c:154:34: error: unknown type name 'uint8_t' #3885 by Michael0066

  • [update] stm32mp1-dk1 bsp drivers #3891

  • [update] stm32mp1-ev1 bsp drivers #3882

  • [bsp] [ stm32]add can support for stm32l4 #3858 by zyf-in-github

  • [BSP] remove x1000 bsp for none Apache License v2.0 #3836

  • 修正多核rt_schedule_remove_thread時pcpu的ready_table判斷問題 #3886

  • [bsp/at32] add link detecting thread for ethernet driver #3874 by sheltonyu

  • [BSP] [imxrt]fixed ethernet driver bug for imxrt #3853 by xfwangqiang

  • [fix] libcpu/nuclei: Fix wrong RT_KERNEL_INTERRUPT_LEVEL #3877 by fanghuaqi

  • 在common資料夾下新建unstd.c檔案,並將isatty/ttyname函式作為公共函式獨立出來 #3869 by mysterywolf

  • [BSP] [IMXRT]fixed SConstruct file spell error in imxrt1064-nxp-evk #3876 by xfwangqiang

  • [fix] 修復 SPI API 在 C++ 下呼叫報錯 #3875 by ChenxuanZhao

  • [bsp/nrf5x]add the sample of softdevice config #3878 by supperthomas

  • [bsp/nuclei] Add BSP support for Nuclei HummingBird FPGA Evaluation Board #3868 by fanghuaqi

  • [fix] thread control bug about RT_THREAD_CTRL_CLOSE command #3872

  • 針對nrf52832 新增外設ADC, WDT, PWM等配置,支援menuconfig配置 #3865 by chenyingchun0312

2.軟體包更新情況:

  • 增加Ppool軟體包,基於pthread的執行緒池庫 by mysterywolf

  • update agile_console、agile_telnet by loogg

  • 新增MS5805感測器 by schuck-wang

  • jerryscript: [ add ] 增加位元組碼編譯功能和位元組碼載入執行功能使能配置

  • yd_crypto 版本更新 by china-hai

  • [webnet]update v2.0.2

  • 新增btstack軟體包 by supperthomas

  • 新增lwgps軟體包,輕量級GPS NEMA協議解析器 by orange2348

  • 新增 y68l6400 軟體包,ly68l6400是一個spi sram晶片 by Ghazigq

  • [nrf5x_sdk] fix the Kconfig and the warning by supperthomas

  • littlefs release v2.2.x by geniusgogo

  • 【CmBacktrace】 新增中文(UTF-8)配置 by ChenxuanZhao

  • littlefs:fixed 2.1.x enable wear leveling. -1 is disable by geniusgogo

  • mpy優化:新增使用者擴充套件模組選項,讓新加模組無需修改軟體包的標頭檔案 by heyuanjie87

  • 新增2048益智類遊戲軟體包 by mysterywolf

  • 新增threes益智類遊戲軟體包 by mysterywolf

  • 新增pdulib軟體包,一個用於PDU格式的簡訊文字解析庫 by ShineRoyal

  • qboot release v1.04 by qiyongzhong0

  • qboot release v1.03 by qiyongzhong0

  • qboot release v1.02 by qiyongzhong0

  • release netutils 1.2.0

  • 增加 RT_USING_DFS 依賴項 by mysterywolf

感謝mysterywolf 、qiyongzhong0、 ShineRoyal 、heyuanjie87、geniusgogo、ChenxuanZhao、supperthomas、Ghazigq、orange2348、 china-hai 、schuck-wang 、loogg
等開發者貢獻軟體包!

3.開發工具情況:

  • studio更新:本月作了重大更新

    - 工程嚮導開發和完善

  1. 新增基於開發板建立工程模式替代老的基於bsp模式

    - 工具鏈支援

  2. 新增RISC-V工具鏈支援

    - 構建功能完善

  3. 解決停止並啟動除錯沒自動構建的問題

  4. 解決只修改了連結指令碼後構建無效的問題

    - SDK Manager完善

  5. 新增開發板型別資源包

  6. 完善美化SDK Manger圖示

  7. 解決SDK資源包安裝失敗的問題

    - 新開發板支援

  8. 新增IMXRT1064/1052開發板的支援

    - RT-Thread配置完善

  9. 解決LWIP配置選項ICMP名稱問題

  10. 解決RT-Thread配置頁面在構建時沒有自動儲存的問題

    - QEMU功能完善

  11. 新增芯來rvstar開發板qemu模擬支援

  12. 新增vexpress-a9的qemu模擬支援

  13. 新增qemu點選下載直接啟動執行模式

  14. 新增STM32 sdio模擬支援

    - 偵錯程式功能完善

  15. 新增ST-LINK除錯支援復位

  16. 新增ST-LINK除錯支援檢視外設暫存器

  17. 新增ST-LINK外部FLASH下載演算法支援

  18. 解決ST-LINK下載Verify時日誌出現亂碼的問題

  19. 新增DAP-LINK對多下載演算法的支援

  20. 新增DAP-LINK偵錯程式對雅特力晶片下載和除錯的支援

  21. 新增DAP-LINK下載除錯引數配置便於加快下載速度

  22. 解決J-Link下載時工程路徑有空格彈框需要手動輸入起始地址的問題

    - 語言切換完善

  23. 解決切換到英文後部分視窗仍有中文的問題

4.社群生態:

5.社群工作小組情況

關於小組輸出方面可檢視上述程式碼更新記錄及軟體包更新記錄,這裡不再贅敘。


9月份邀請了過去一年小組內貢獻較多的3位成員參與RT-Thread團隊三亞旅遊活動,由RT-Thread團隊承擔相關費用。

社群工作小組任務情況可見:

https://github.com/RT-Thread/community-activities(請複製至外部瀏覽器開啟)

如果你想了解社群工作小組並加入小組,請掃碼

報名參加請掃描圖中二維碼!

你可以新增微信17775982065為好友,註明:公司+姓名,拉進 RT-Thread 官方微信交流群!

RT-Thread


讓物聯網終端的開發變得簡單、快速,晶片的價值得到最大化發揮。Apache2.0協議,可免費在商業產品中使用,不需要公佈原始碼,無潛在商業風險。

長按二維碼,關注我們

點選閱讀原文進入RT-Thread官網

你點的每個“在看”,我都認真當成了喜歡