滿鑑霆 希望國產作業系統走出國門,走向世界

2022-06-14 05:24:08 字數 1663 閱讀 1040

2020開發者*會獲得rt-thread社群傑出貢獻獎

社群貢獻

在使用rt-thread之前,我使用的是ucos-iii的作業系統,因為專案的緣故需要移植一些在linux上跑的軟體包移植到stm32上,因為ucos-iii本身就是乙個核心,而基於linux開發的軟體都是使用統一的read/write方式進行操作(一切皆檔案),因此我費了半天勁將寫了乙個虛擬檔案系統層,將fatfs和lwip統一起來,而且還要實現一些標準的libc庫函式,其實就是重新造了乙個輪子,而且這個輪子還特別的簡陋。那時候我逐漸意識到必須要向linux看齊,於是我找到了rt-thread作業系統。其實只要你用了rt-thread,你就會愛上他,離不開他;因為所有的驅動開源社群的小夥伴都給你寫好了,只要使用env工具或者rt-studio就可以快速配置出一套工程。這讓我想到了王境澤的真香定理。

自從我加入rt-thread開源社群,我接觸到了很多技術*佬。在2023年深圳開發者*會上,終於有機會見到了他們,聽他們談話甚至一些術語我聽都沒聽過,這也讓我意識到自己還有很多東西要去學*。

技術展望

目前,嵌入式領域在迎來一場革新,以rtos+mcu的設計方案正在擠占和逐漸取代傳統的linux+mpu的方案的市場,加之mcu與mpu之間的界限越來越模糊,一些mcu也具備了豐富的資源和超群的效能,這種低成本的解決方案使得高效能物聯網終端得以*範圍普及。我認為ai在終端上的運用將是未來的趨勢,以rtos+mcu為平台的裝置也將實現ai演算法,並使產品落地。這倒逼傳統ai演算法的迭代和公升級,以適應mcu資源受限的情況。因此aiot將是未來的趨勢。

開發者寄語

rt-thread不同於ucos或者freertos這類實時核心(real-time

kernel),rt-thread是乙個完整的實時作業系統(real-time operating

system),除了基本的實時核心之外,還有裝置框架、虛擬檔案系統等一系列「上層建築」。因此若沿用ucos或freertos的學*方法,即什麼都要搞明白是不現實的,建議初學者用到什麼學什麼,在運用過程中搞清機理,而不是盲目的死磕原始碼。如果你還沒有接觸過rtos,或者剛從其他rtos轉過來,建議先使用rt-thread

nano版本(該版本僅是乙個實時核心+必要元件)學*,學*成本**降低。然後再轉入完整版進行學*,用到什麼學什麼。

在這裡給初學者介紹一下如何高效檢索rt-thread的相關資料。自rt-thread3.0發布之後,在社群小夥伴和rt-thread工程師們的共同努力下,rt-thread的中文資料得到了極*豐富。但是與此同時,面對現如今資訊碎片化的網路資源,對於剛剛入門rt-thread的小白來說,如何找到自己想要的學*資料就變成了乙個麻煩的問題。在這裡我和*家分享一下經驗。

1) 搜尋引擎的選擇2) 官方文件中心

官方的文件中心是由rt-thread工程師撰寫的說明文件,具有很高的權威性,一些基礎的概念與使用方法,建議到官方文件中心查詢(

)。為了能夠加速官方文件中心的文件豐富速度,日後,官方文件中心將開放許可權給社群小夥伴,可以類似於提pr一樣修改或者增加文件的內容。

b站官方賬號 (

rt-thread官方**:

國產作業系統收集

收集一些國產作業系統,銀河麒麟用過一段時間,只有乙個軟體源,使用過程 現很多問題,不如ubuntu好用!linux系 中科紅旗 red flag 基於rpm系linux,已倒閉 珠穆朗瑪作業系統 qomo linux 基於rpm系linux,紅旗社群版 中標普華 i soft os 和銀河麒麟部分合...

撕下國產作業系統的面紗

4月 23日,ubuntu 15.04 版本發布了。我是十一年的 ubuntu 老使用者,當然想跟著公升級。優麒麟15.04 版本只是 ubuntu 作業系統的乙個 分支 算不上是什麼 國產作業系統 說句實在話,優麒麟給 ubuntu 加上乙個 國產外殼 但是,在實際安裝 體驗的過程中,優麒麟的這個...

關於難產的國產作業系統

最近以華為為代表,國產作業系統的風潮又開始颳起了。一直以來,我都在一種困惑中,為什麼中國人的作業系統這麼難產。其實這個問題不僅僅是我國,而是很多國家都存在,中國存在,日本存在,俄羅斯也存在。難產,就是呀!為什麼呢?於是在漫長的困惑歷史中,我看到了很多答案,也許是我的魯鈍,直到最近,我發現了自己的答案...