2019年9月19日,北京飛漫軟件技術有限公司宣佈:將在 MiniGUI 4.0.2 版本中支持國產物聯網操做系統 RT-Thread!
1998 年年末,魏永明開始在清華大學開發 MiniGUI,1999 年 5 月在水木清華 BBS 上發佈了 MiniGUI 的第一個版本。時至今日 20 年過去了,MiniGUI 仍然在嵌入式設備和物聯網設備中發揮着重要做用。
2018 年,飛漫軟件和珠海全志、福州瑞芯先後達成了一種新的合做模式:由芯片公司支付 MiniGUI 的商用許可費用,而這兩家芯片公司的客戶則可無償使用 MiniGUI。一年多以來,這一合做模式深受廣大開發者的歡迎。在短短一年多的時間內,飛漫軟件發佈了多個 MiniGUI 更新版本,其中包括 MiniGUI 3.2.0、MiniGUI 3.2.2 以及 MiniGUI 4.0.0,還發布了各類複雜的、綜合的示例程序包(Apache 2.0 開源),爲 MiniGUI 開發者提供了各類技術上的保障。目前,來自大陸和臺灣的多家芯片廠商也正在評估這一新的商業模式,預計到 2019 年末,將有五家芯片公司和飛漫達成相似的合做。
全志科技等芯片廠商之因此和飛漫軟件達成這項合做,固然有其市場驅動力。隨着物聯網和嵌入式設備相關技術的發展,愈來愈多的嵌入式設備和智能物聯網設備配備了屏幕和觸摸屏,而由於以下兩個緣由,這些設備沒法採納相似 Android 這樣的智能手機操做系統:
-
成本因素。因爲 Android 系統的複雜性愈來愈高,對處理器主頻,尤爲是運行內存、Flash 存儲容量的要求也愈來愈高,而大部分嵌入式設備和智能物聯網設備的功能單一,不須要使用一個完整的 Android 環境來支撐其應用的運行。而若是使用 Linux 或者 RTOS 開發這類設備,則能夠大大下降運行內存和 Flash 的容量需求,最終下降設備的制形成本。
-
系統複雜性。Android 系統發展到如今的 10.0 版本,系統複雜性也隨之提升。要將最新的 Android 系統裁剪到適應通常的嵌入式系統或者智能物聯網設備,工做量巨大,每每得不償失。如今從主控芯片廠商開始,主控芯片的 BSP 已經從 Android 優先轉移到 Linux 優先。
而對以上問題,MiniGUI 卻具備先天的優點,MiniGUI 架構上的可伸縮性設計,使之能夠支持計算能力很弱的硬件平臺,好比運行主頻只有 100MHz,運行內存只有 8MB 的功能手機,也能夠支持充分發揮高端計算平臺的能力,好比使用 GPU 來渲染圖形界面,實現動畫效果以及界面特效等。
另外,中美貿易戰,尤爲是美國針對華爲、中興、海康威視等高科技企業的技術禁運措施,讓更多的國內廠商開始考慮優先選擇國內供應商。而 MiniGUI 這樣的優秀基礎軟件,徹底能夠替代海外同類產品。
近年來,隨着國產開源 RTOS 系統 RT-Thread 操做系統的異軍崛起,大量物聯網設備開始使用 RT-Thread 操做系統,RT-Thread 大有造成國產 RTOS(實時操做系統)事實標準的趨勢。
爲了遇上這一趨勢,飛漫軟件決定讓 MiniGUI 支持 RT-Thread 操做系統,爲使用 RT-Thread 操做系統開發帶屏幕應用的開發者帶來便利。
其實,MiniGUI 支持各類 RTOS 沒有任何技術障礙,除了支持 Linux 操做系統以外,MiniGUI 已支持衆多的實時操做系統。MiniGUI 在 3G 功能手機、4G 功能手機上的大規模應用都創建在如 ThreadX 這樣的 RTOS 之上,MiniGUI 在這類設備上的優點更加明顯。
最後,感謝飛漫軟件對RT-Thread的支持,相信MiniGUI+RT-Thread將爲咱們共同的開發者帶去更多便捷,促進國產基礎軟件生態的健康發展!
RT-Thread線上活動
git
一、【RT-Thread能力認證考試12月——RCEA】通過第一次考試的驗證,RT-Thread能力認證獲得了更多社區開發者和產業界的大力支持!(點此查看)若是您有晉升、求職、尋找更好機會的須要,有深刻學習和掌握RT-Thread的需求,歡迎垂詢/報考!github
能力認證官網連接:https://www.rt-thread.org/page/rac.html(在外部瀏覽器打開)web

當即報名瀏覽器
#題外話# 喜歡RT-Thread不要忘了在GitHub上留下你的
STAR
哦,你的star對咱們來講很是重要!連接地址:https://github.com/RT-Thread/rt-thread微信
RT-Thread線下活動架構
一、STM32全國研討會,RT-Thread近期參展城市預告:南京、上海、深圳、廣州、順德app
你能夠添加微信18917005679爲好友,註明:公司+姓名,拉進 RT-Thread 官方微信交流羣學習
RT-Threadflex
讓物聯網終端的開發變得簡單、快速,芯片的價值獲得最大化發揮。Apache2.0協議,可免費在商業產品中使用,不須要公佈源碼,無潛在商業風險。
點擊閱讀原文進入GitHub
本文分享自微信公衆號 - RTThread物聯網操做系統(RTThread)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。