當前位置:法律諮詢服務網 - 知識產權保護 - 為什麽半導體大佬對他趨之若鶩

為什麽半導體大佬對他趨之若鶩

顯微鏡下的嵌入式產業 | 為什麽半導體大佬對他趨之若鶩?對話FreeRTOS創始人

[譯者的話]物聯網把FreeRTOS推到了風口浪尖,各家MCU芯片公司的開發板、SDK開發套件都移植上了FreeRTOS。著名的智能手表Pebble OS 的內核使用了FreeRTOS,博通的WICED Wi-Fi SDK也推薦使用FreeRTOS。瑞典嵌入式開發工具Atollic的副總裁Magnus Unemyr 最近采訪了FreeRTOS 創始人Richard Barry,Atollic 提供嵌入式開發構建軟件。兩人談論的話題涉及到了FreeRTOS的歷史和未來發展,Richard Barry還特別闡述了對物聯網(IoT)、RTOS和工具以及嵌入式產業未來發展的理解。

什麽精神鼓勵妳開發了FreeRTOS?

答:開發FreeRTOS的想法來自大約10多年前我經歷的壹個服務的項目,我的壹個任務是選擇壹個合適的RTOS。當時可以選擇的壹個RTOS已經使用在該公司的商業產品裏面了,但是版稅極為昂貴。 而且,我們的應用僅僅需要壹個很小的RTOS解決方案, 壹個大的、商業的RTOS在我們這個項目中壹點也沒有價值。 我轉而尋找壹個適合的開源的RTOS,然而令我失望的是,因為沒有好的文檔,開源軟件的學習周期太長了,還沒有技術支持,軟件的質量也難以讓人滿意。最終我只好推薦了壹個商業的、沒有產品版稅的RTOS。

Richard Barry -FreeRTOS的創始人

當項目結束的時候,我開始思考,有多數人會經歷同樣的尋找過程呢?我想只是應該有數千人計吧。 因為我是壹個極客,我開始自己開發壹個解決方案,從中我也找到了樂趣。 最初的FreeRTOS 版本發表了之後,很明顯我的預計是正確的,的確有數千計的工程師尋找這種解決方案。

之後,我就更正式的安排和計劃這個工作。首先我把使用開源的免費軟件的風險列了出來,比如質量、知識產權侵權和技術支持問題,接著制定了壹個可以減少以上風險的FreeRTOS開發和發行的模式。舉三個例子吧,FreeRTOS遵守MISRA規範,進而保證產品的質量,使用FreeRTOS沒有知識產權侵權的風險,而且通過社區和專業公司提供技術支持。可以這樣說,FreeRTOS 基本上就是壹個商業RTOS,但是完全免費,這也就是今天人們看到FreeRTOS如此受到歡迎的原因。

[譯者的話]MISRA汽車工業軟件可靠性聯會,這是壹家在歐洲的的壹個跨國汽車工業協會,其成員包括了大部分歐美汽車生產商。MISRA C Coding Standard旨在幫助汽車廠商開發安全的、高可靠性的嵌入式軟件。這壹標準中包括了127條C語言編碼標準,如果能夠完全遵守這些標準,則妳的C代碼是易讀、可靠、可移植和易於維護的。

請介紹壹下目前FreeRTOS以及應用情況?

答:FreeRTOS有許多應用,我會說事實勝於雄辯。現在EE time 雜誌每次的嵌入式操作系統市場研究報告,FreeRTOS都是名列前茅。FreeRTOS 網址搜索和下載也呈現逐年快速遞增的趨勢,當然在某壹段時間,它會是壹個在壹個高度呈現平穩增長的事態。我們很高興地看到FreeRTOS正在進入壹些新型市場,這個市場的產品過去沒有采用我們的技術,毫無疑問,FreeRTOS是目前世界上最廣泛使用的壹種RTOS。

妳對現在嵌入式和工具產業的評價是什麽?

答:我本人主要關註的是物聯網(IoT)市場,即使有人說這個市場是宣傳的有些言過其實,但是可以肯定的是,嵌入式市場因為物聯網的發展而變得越發重要起來,這樣嵌入式工具市場也會更加受到重視。

事實上,即使我們不談物聯網,產品的智能化也將把產業帶入快速發展的階段。與我們過去所經歷的階段相比較,硬件設計的門檻在大大降低,這壹點在ARM市場中尤為明顯。工具的門檻也在降低,除非妳有壹個好的賣點,否則軟件和硬件的價格都將受到市場的打壓。

在物聯網領域有許多關於物聯網技術和產業缺少標準的聲音,每壹次當我看到壹個新的方案發布,並宣稱解決了物聯網市場的碎片問題的時候,我不禁暗暗發笑。物聯網市場還沒有成熟,壹個方案就可以解決碎片化的問題,這現實嗎,這些方案反而會加重市場的碎片化。我相信市場發展到某個階段,壹定會有壹些統壹的標準,但問題是:誰將是贏家,誰將是輸家還很難斷定。

未來幾年產業的最大挑戰是什麽?

答:有許多話題我可以談,其中的許多報刊媒體已經論述過了,這裏我就沒有必要再重復了。我想要特別強調的是:從趨勢看哪技能對於些未來壹代的工程師才是最重要的呢。比如說寫Java代碼和掌握Linux 內核是非常重要的技能,但是這並不是嵌入式工程師所擁有的唯壹的技能。 我看這樣的現象,使用Linux 和Java 技術的應用解決方案,在開發中出了壹點小問題就舉步維艱,因為工程師根本不了解問題出在哪裏。 我理解軟件需要抽象化的思維,市場需要更快速的開發周期,但對我而言,僅僅是為了某壹個驅動程序而使用壹個很大規模的軟件是壹個錯誤決定,還不如自己開發呢。或許我與時代脫節了,我已經不再年輕。我的看法是,與其采用更大規模的處理器解決技能的落後問題,不如在設計上進行創新,這樣做的化還不用增加硬件的資源。

ECLIPSE 和GNU已經是行業標準,它們給開發者帶來什麽好處呢?

答:GCC有優點也有缺點,互聯網上總是充斥著爭論,贊成和反對之聲都有。但是有壹點是肯定的,花時間學習GCC是值得的,因為GCC支持廣泛的處理器,這樣妳掌握的這個技能可以應用到更多的項目和更多的硬件平臺上。

市場對Eclipes廣泛的認可讓關於Eclipse學習爭論的聲音變得小了,同樣的道理,妳們可以繼續爭論下去,但是市場認可了Eclipse,讓學會使用Eclipse,這項技能將在妳的職業生涯中不斷被使用使用。

很多見到情況是Eclipse和GCC放在壹起,構成了壹個來自外部世界的、妳熟悉和放心的環境,讓妳可以開始妳的開發工作。Eclipse還有幾個其他的優點:第壹Eclipse社區寫了很多插件,比如支持管理功能。第二基於Eclipse的方案很多,可以把妳的代碼集成到項目裏面Eclipse/GCC開發環境裏,Atollic TrueSTUDIO,是個需要額外收費的解決方案。對於專業的開發者,這個額外收費的解決方案會帶來效率的大幅提高。收費解決方案會提供壹個軟件安裝包、產品的穩定性和技術支持,以及更加重要的是和壹系列調試軟件的接口。

許多年前,當我第壹次使用Eclipse的時候,它的使用方式還讓我還頗費了番周折。今天我看到新的畢業生需要使用某款不是Eclipse的IDE的時候,他們也要糾結壹番,因為學生們已經習慣了Eclipse。

RTOS和嵌入式中間件的發展趨勢是什麽?

答:應用更加復雜、連接性和豐富的用戶界面,這些將促使RTOS市場的增長。 當然市場和客戶依然需要許多的教育工作-化解對RTOS根深蒂固的誤解。比如上周有人告訴我的壹種誤解,有人認為如果他們將RTOS引入他們的設計中,RTOS將消耗許多的CPU時間。實際上正好是相反的,使用了RTOS,系統將會支持壹種復雜的事件驅動的設計方式,CPU只是在處理實際的產生效率的任務的時候才運行,而其他時間沒有執行任務。而在以前沒有RTOS 的時候,CPU 在狀態沒有改變或者查詢壹個輸入有沒有改變的時候,壹種處在運行的狀態。

與主流的軟件市場壹樣,在嵌入式系統中免費和開源的RTOS平臺是大勢所趨。這種趨勢在物聯網系統中尤為強烈,因為在物聯網邊緣網絡中的設備只是整個系統價值鏈中很小的壹個部分。

FreeRTOS是嵌入式系統開源RTOS的領導者,我們期待著隨著物聯網快速發展,FreeRTOS將成為其中的重要成員。 FreeRTOS不是唯壹高質量的、免費和值得信賴的RTOS,但是FreeRTOS的商業模式非常清晰,完全沒有知識產權和後期授權的問題。可以這樣說,無論妳使用那種處理器,無論它的提供者是誰,FreeRTOS是壹個真正的跨平臺的解決方案。

RTOS是物聯網的重要支撐軟件,安全問題尤為關鍵,構建壹個安全的物聯網系統對於RTOS的架構和系統應用都將帶來挑戰和機遇。

能就妳的未來計劃講幾句嗎?

答:當然,我還不能告訴妳我的全部計劃,但是妳應該已經看到,我們已經有自己的TCP/IP 協議-稱為FreeRTOS+TCP和FAT 文件系統-稱為FreeRTOS+FAT。

我們的目標是將FreeRTOS的價值觀也帶給這些中間件模塊,這樣,它們也是免費的、可以獲得支持,當然沒有任何知識產權的風險,讓妳放心使用。我們選擇自己提供者幾個模塊是有下面幾個原因的:網絡和存儲媒介的驅動程序,它們與硬件沒有直接的關聯,許多RTOS的應用都會用到TCP/IP和FAT 文件系統。其他企業和個人將他們的TCP/IP 和FAT 集成到FreeRTOS的應用裏面來,這已經由來已久了。長期以來壹直有壹個問題困擾我們,我們很願意為FreeRTOS提供免費的技術支持,但是我們無法免費支持其他的中間件,不管它是免費的、還是商業的軟件,比如它無法在FreeRTOS運行的問題就很難讓我們提供免費支持。 提供我們自己的TCP/IP和FAT就避免這些問題,這些軟件我們自己熟悉,也已經和FreeRTOS集成好了,我們可以提供更好的支持。當然TCP/IP軟件在物聯網平臺中的重要意義更少不言而喻的。

  • 上一篇:pct發明專利是什麽意思?
  • 下一篇:信陽毛尖什麽牌子好?信陽毛尖哪個品牌好
  • copyright 2024法律諮詢服務網