歡迎您光臨本站 註冊首頁

RT-Thread V4.0.2 正式發布,優化 BSP、多核等方面體驗

←手機掃碼閱讀     admin @ 2020-04-03 , reply:0

RT-Thread v4.0.2版本早在2019年12月20日就已經在git上release,但一直沒來得及整理change log 。我們在經過總計851次的提交,7421個文件的修改,之後才正式發布,所以整理change log也相應地花了更多的時間。

下面就根據目前的更改情況,對v4.0.x的優化迭代部分做個總結:

● 優化部分主要體現在BSP上,我們支持了更多的晶元、板子,也完善了驅動;     

 v4.0.2還對 NXP i.MXRT BSP 進行了重構,這也是攜手NXP公司,並聯合他們的工程師一起推動完成的;

 內核部分的優化主要是針對SMP的,我們對稱多核處理器做了更多的完善及修正;

● 其他部分主要是修正了一些問題,並對代碼進行精簡,優化。

在此之前,我們收到了一些來自社區的反饋,部分開發者提到:現在的RT-Thread越來越龐大,甚至是臃腫。他們非常關心,RT-Thread是否會越來越龐大?借這個機會,我們做一個統一的回應:不會的!通過上面的更改總結可以發現,作為RT-Thread平台層面的代碼(即每次RT-Thread開源發布的版本),基本上會維持現有的狀態,不會大幅度添加新的功能,我們也期待未來能夠做得更精簡,更高效。就算有新的代碼,也主要是出現在對晶元的支持上。相信這個是大家希望看到的,沒有具體的晶元平台支撐,只是OS有什麼用呢?所以,我們今後會把RT-Thread平台做得更精巧,並持續的以開放,開源的方式走下去。我們也從來不認為,功能越多,把系統搞得越複雜就是越有利、有效。小而美的物聯網操作系統,一直是我們的追求和口號。

 這個時候肯定又有人會問,既然RT-Thread就這些功能,那如何體現出在其他方面的價值?

這個要從我們2017年發布RT-Thread 3.0時說起。自RT-Thread 3.0發布以來,我們便引入了在線軟體包的功能,即一系列的功能(軟體包)都存在於網路上,當你需要去使用時,那麼你可以把它拿下來,加入到本地工程中進行使用。對於這些軟體包,我們一直鼓勵以開放的方式發布,方便更多人來使用,也希望大家可以積極的參與到軟體包的貢獻與分享中來

軟體包作為RT-Thread平台的特色存在和平台內原有一些組件相比,有著其獨到的不同之處:這些軟體包是完全可以由軟體包作者來hold、維護,或者說全權處置的。大家可以把軟體包放在自己的GiteeGitHub上,只需要把鏈接(索引)提交到RT-Thread Package索引倉庫中,其他人就可以在RT-Thread平台上使用起來,且具備了版本管理的功能。你也可以對軟體包實施不同的開源協議,甚至是使用商業性的二進位SDK庫等,只要你願意。這是一個自由開放且充滿想象力的平台所以我們更想做好的是,可以將一些優秀的軟體包推薦給需要的人,形成相輔相成的良性循環。

拋開其他,就RT-Thread整體而言,RT-Thread團隊的主要努力方向是:推進RT-Thread平台的發展,然後再混合社區的模式衍生軟體包、中間件。對部分人來說,RT-Thread一定還是有一些複雜度。所以,針對相應的問題我們將持續發展系列配套的工具。從文本的env/scons工具(使用scons --dist來幫助大家精簡代碼)到圖形界面的——RT-Thread Studio集成開發環境,我們一直非常認可輔助性工具的作用,團隊中的大牛armink也是典型的工具控。

簡言之,後續工具部分RT-Thread會持續推進下去,不論是命令行方式的,還是圖形界面的RT-Thread Studio,這意味著我們將持續為「降低大家的使用門檻」而努力。

在社區,RT-Thread Studio 已經獲得了許多小夥伴的支持與使用!我們也根據用戶反饋做了相應的優化,提升時鐘頻率、自動化配置控制台串口 、完善配置界面等,優化后的版本就要與大家見面了。大家可以持續關注官網 RT-Thread Studio版頁:https://www.rt-thread.org/page/studio.html

著眼2020年,我們將會圍繞以下幾點來展開工作:

 考慮更多RISC-V架構、晶元的支持,包括集成到RT-Thread Studio集成開發環境中;

 考慮支持更多MPU類型晶元,更甚之MPU晶元會把Cortex-M7納入考慮 ;

 多來硬的:通過我們或者和合作夥伴一起,推出更多的硬體模塊、板卡給大家使用。

最後,借這個機會感謝:malongwei、greedyhao、a1012112796、ZYH、liweihao、Steven Liu、ZhangTao、tanglj86、xiaofan、Dryad、z14git、zylx、xuzhuoyi、yygg_you等開發者;以及東軟載波、NXP公司對本次版本更新做出的貢獻!正是因為你們的積极參与,才讓RT-Thread用戶的產品開發變得更簡單!另外,也期待更多的開發者可以參與進來,一起建設更好的物聯網生態!

RT-Thread用了14年時間打磨自己,發布了很多版本也擁有了自己龐大的開發者社區和超2億台的裝機量,但這些都不是其最終的目的。更重要的是,RT-Thread的存在可以真真正正的惠及開發者與企業!我們衷心祝願:2020年大家沒有難做的終端設備開發,可以用RT-Thread解放996!

RT-Thread V4.0.2下載方式

RT-Thread官網下載中心

 https://www.rt-thread.org/page/download.html

Gitee下載地址:

https://gitee.com/rtthread/rt-thread/releases

消息來源:https://mp.weixin.qq.com/s/xwpQnV3TXyDTzF2bbk4rkQ


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/114609/rt-thread-4-0-2-released
RT-Thread V4.0.2 正式發布,優化 BSP、多核等方面體驗已經有156次圍觀

http://coctec.com/news/all/show-post-229038.html