关于RT-Thread的背景和成长
生活随笔
收集整理的這篇文章主要介紹了
关于RT-Thread的背景和成长
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
| 記錄下RT-Thread?0.3.x的成長 2009-06-17,12:41:53 先解釋幾個(gè)常見問題: 1.?RT-Thread從哪里而來? RT-Thread?RTOS,Kernel部分完成于2006年上半年,創(chuàng)始人源于國內(nèi)一老牌RTOS:DOOLOO?RTOS,甚至是BSP 一些結(jié)構(gòu)都源于DOOLOO?RTOS。但與DOOLOO?RTOS明顯不同的是,Kernel完全重新編寫,突出的是實(shí)時(shí)性和小而靈活,并且引入了內(nèi)核 的對(duì)象模型以摒棄內(nèi)核對(duì)象的與動(dòng)態(tài)內(nèi)存管理器無關(guān)化。 2.?RT-Thread用于商業(yè)產(chǎn)品&工程,版權(quán)如何界定? RT-Thread?RTOS內(nèi)核部分完全由我們編寫,無其他版權(quán)問題,可以放心在商業(yè)產(chǎn)品?&?工程中使用。對(duì)于把RT-Thread使用于商業(yè)產(chǎn)品中,我們承諾永久不收費(fèi)(使用人擁有使用權(quán),使用用途責(zé)任請(qǐng)自行承擔(dān))。另外有兩點(diǎn)需要注意: -?RT-Thread?RTOS代碼原始版權(quán)屬于RT-Thread所有。 -?在商業(yè)產(chǎn)品?&?工程中使用RT-Thread?RTOS,請(qǐng)?jiān)诋a(chǎn)品說明書上明確說明使用了RT-Thread,如有串口輸出,請(qǐng)?jiān)谙到y(tǒng)啟動(dòng)顯示RT-Thread的版本信息。如使用了RT-Thread?RTGUI,請(qǐng)保留RT-Thread?LOGO。 3.?RT-Thread?RTOS由誰開發(fā),由誰維護(hù)? 目前RT-Thread?RTOS由國內(nèi)RT-Thread工作室開發(fā)及維護(hù),官方網(wǎng)站是:http://www.rt-thread.org,上面會(huì)有RT-Thread的最新開發(fā)進(jìn)展信息。 4.?RT-Thread?RTOS是否已經(jīng)在產(chǎn)品中使用?穩(wěn)定度?&?BUG情況如何? 目前已經(jīng)有數(shù)家公司使用RT-Thread?RTOS做為他們的系統(tǒng)平臺(tái),在上面進(jìn)行產(chǎn)品開發(fā),穩(wěn)定性表現(xiàn)不錯(cuò)。 就如同沒有100%的完美事物一樣,BUG是存在的,反饋上來我們會(huì)努力盡快修正。 5.?我能加入到RT-Thread的開發(fā)者隊(duì)伍中嗎? 能! 我們歡迎任何對(duì)RTOS感興趣的人,不管你是學(xué)生或資深嵌入式系統(tǒng)開發(fā)工程師。RT-Thread的開發(fā)人員通常依賴于論壇、郵件、GTalk進(jìn)行聯(lián)系交流,由于目前上海的開發(fā)人員比較多一些,所以會(huì)不定期的在上海舉行開發(fā)者聚會(huì)。 6.?RT-Thread依靠什么持續(xù)發(fā)展下去,能夠盈利嗎? 目前RT-Thread的發(fā)展主要依賴于大家的興趣愛好,大多數(shù)都是在業(yè)余時(shí)間進(jìn)行開發(fā)的。以后會(huì)通過技術(shù)支持、組件定制、組件開發(fā)、輔助工具等 方式進(jìn)行盈利。從幾大開源軟件來看,商業(yè)支持是軟件持續(xù)發(fā)展不可或缺的一部分,所以我們希望能夠有更多的公司選擇RT-Thread?RTOS做為系統(tǒng)平 臺(tái),這個(gè)對(duì)于公司、對(duì)于整個(gè)RT-Thread社區(qū)都是雙贏的局面。對(duì)于公司,能夠獲得免費(fèi)的RTOS套件,同時(shí)也能夠推動(dòng)著這個(gè)RTOS套件不斷的朝著 穩(wěn)定的方向發(fā)展。對(duì)于我們,有公司支持的發(fā)展無疑會(huì)令RT-Thread的發(fā)展更上一層樓,當(dāng)然也意味著以后的支持費(fèi)用有著落啦。 ========= 問題完了,開始進(jìn)入0.3.x系列的主題。在對(duì)外發(fā)布上,相信大家已經(jīng)看到了,RT-Thread已經(jīng)進(jìn)入了0.3.x的密集發(fā)布周期。RT- Thread/STM32F103VB已經(jīng)發(fā)布了0.3.0系列的3個(gè)beta版本,RT-Thread/STM32F103ZE已經(jīng)發(fā)布了0.3.0系 列的2個(gè)beta版本,RT-Thread/LPC2148已經(jīng)發(fā)布了一個(gè)0.3.0系列的beta版本。接下來會(huì)考慮發(fā)布RT-Thread/LM3S 的第一個(gè)beta版本(汗一個(gè),剛發(fā)過了的板子有些硬件問題,返修了)... 這些版本,大多數(shù)上會(huì)包含:Kernel?+?FinSH?shell?+?Filesystem?+?LwIP等。 0.3.0系列,RT-Thread還包括兩大內(nèi)容: -?編程指南文檔 -?RTGUI圖形界面系統(tǒng) 編程指南一直在修訂,比較遺憾文筆有限,所以文檔還請(qǐng)大家不要太挑剔,有什么建議歡迎大家提出來。關(guān)于編程指南,還要提一句的是,這份文檔是一份 編程的指南,在RT-Thread上編程需要考慮的地方都會(huì)提出來。但是,它并不是一份代碼分析的文檔,雖然它可能會(huì)提到內(nèi)部的一些大致結(jié)構(gòu)框架,但它不 會(huì)對(duì)代碼進(jìn)行一行行分析,所以請(qǐng)大家多多注意。 另外的RTGUI組件,會(huì)是以后的重點(diǎn)任務(wù),目前的打算是在現(xiàn)有的STM32F103ZE開發(fā)板上實(shí)現(xiàn)一套可用的手持終端設(shè)備,當(dāng)然也依然延續(xù) RT-Thread的習(xí)慣,這套東西會(huì)以開源的形式釋放出來。在s3c2410/2440上,這套GUI表現(xiàn)得是相當(dāng)不錯(cuò)的,面向?qū)ο蟮脑O(shè)計(jì),獨(dú)立的控件 對(duì)象模型,留給了用戶最大的可擴(kuò)展性。 其他的,caoxulong的x86分支在整理完畢后也會(huì)放到0.3.0這個(gè)分支上來,通過這個(gè)分支大家可以完全摒棄開發(fā)板,在PC或 VMWare/QEMU上體驗(yàn)RT-Thread。LPC系列分支,苦于目前開發(fā)板不足,所以進(jìn)展慢一些,上次發(fā)布的RT-Thread /LPC2148?0.3.0?beta1也只能包含SD卡、以太網(wǎng)口驅(qū)動(dòng)框架,這個(gè)系列會(huì)把?wyoujtg/風(fēng)城少主?的LPC2106的移植合并進(jìn) 來。 文件系統(tǒng)這塊現(xiàn)在代碼已經(jīng)發(fā)布出來了,其實(shí)里面還包括另外一個(gè)分支的:DFS-FAT,這個(gè)分支就如同DFS一樣,是我們自己編寫的,也能夠支持NandFlash等介質(zhì)上的壞塊管理,寫了很多個(gè)測(cè)試?yán)釉跍y(cè),等通過壓力測(cè)試后會(huì)取代目前的DFS-EFSL發(fā)布出來。 |
| __________________________ 啟動(dòng)下一代RTOS演化?--?開源實(shí)時(shí)操作系統(tǒng)RT-Thread http://www.rt-thread.org RT-Thread/STM32移植?(Kernel?+?shell?+?Filesystem?+?TCP/IP) http://www.rt-thread.org/phpbb/viewtopic.php?f=2&t=254 RT-Thread/LM3S移植?(Kernel?+?shell) http://www.rt-thread.org/phpbb/viewtopic.php?f=2&t=261 RT-Thread編程指南?(編寫中) |
總結(jié)
以上是生活随笔為你收集整理的关于RT-Thread的背景和成长的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外星人新款 x16 游戏本上架:i9 +
- 下一篇: 几个标准的说明,关于EMC的