又有乙個作業系統開源

2021-09-27 07:57:39 字數 2787 閱讀 7565

很榮幸,能親眼見證tencentos tiny的開源,也很榮幸能在乙個多月前內測使用過它~

不得不說,tencentos tiny的核心確實是非常非常小巧,最少資源占用為ram0.6kb,rom1.8 kb。這是他們團隊自主研發的rtos,原始碼非常簡單易懂,原始碼作者以非常清晰的邏輯實現了整個核心(還是非常佩服戴大神的,膜拜一下)。

了解一下tencentos tiny的框架

tencentos tiny主要由乙個輕量級rtos核心+多個物聯網元件構成,,從下到上主要包括:

驅動管理層:包括bsp板級支援包,這些東西主要由mcu晶元廠家開發與維護,、hal硬體抽象、drivers裝置驅動,這部分對於純粹嵌入式開發者來說還是很重要的,肯定會越來越完善的!

核心tencentos tiny實時核心包括任務管理、實時排程、時間管理、中斷管理、記憶體管理、異常處理、軟體定時器、鍊錶、訊息佇列、訊號量、互斥鎖、事件標誌等模組,接下來我也將寫一系列tencentos tiny核心原始碼分析的文章,敬請期待吧!

元件框架tencentos tiny提供檔案系統、kv儲存、自組網、js引擎、低功耗框架、裝置框架、ota、除錯工具鏈等一系列元件,這部分我覺得還是很不錯的,期待ing;

總的來說tencentos tiny還是非常不錯的,該有的功能都有,可以考慮使用一下這個作業系統~

對於傑杰來說,作為嵌入式開發者,我是很看好物聯網的,也一直在往這條路上緩緩前行,在萬物互聯的時代,說不定真的能在賺錢的同時還能為世界做出一丟丟貢獻(如果沒有那就算了)。

據我所知,tencentos tiny後續也將推出基於事件驅動模型的排程,用於某些微控制器上不支援基於上下文排程的多工。

順便再透露一下,我將接下來會寫一系列tencentos tiny核心分析的文章,全網首發哦!ps:得到原始碼作者的親自指點,絕對乾貨!!!

很榮幸,能親眼見證tencentos tiny的開源,也很榮幸能在乙個多月前內測使用過它~

不得不說,tencentos tiny的核心確實是非常非常小巧,最少資源占用為ram0.6kb,rom1.8 kb。這是他們團隊自主研發的rtos,原始碼非常簡單易懂,原始碼作者以非常清晰的邏輯實現了整個核心(還是非常佩服戴大神的,膜拜一下)。

了解一下tencentos tiny的框架

tencentos tiny主要由乙個輕量級rtos核心+多個物聯網元件構成,,從下到上主要包括:

驅動管理層:包括bsp板級支援包,這些東西主要由mcu晶元廠家開發與維護,、hal硬體抽象、drivers裝置驅動,這部分對於純粹嵌入式開發者來說還是很重要的,肯定會越來越完善的!

核心tencentos tiny實時核心包括任務管理、實時排程、時間管理、中斷管理、記憶體管理、異常處理、軟體定時器、鍊錶、訊息佇列、訊號量、互斥鎖、事件標誌等模組,接下來我也將寫一系列tencentos tiny核心原始碼分析的文章,敬請期待吧!

元件框架tencentos tiny提供檔案系統、kv儲存、自組網、js引擎、低功耗框架、裝置框架、ota、除錯工具鏈等一系列元件,這部分我覺得還是很不錯的,期待ing;

總的來說tencentos tiny還是非常不錯的,該有的功能都有,可以考慮使用一下這個作業系統~

對於傑杰來說,作為嵌入式開發者,我是很看好物聯網的,也一直在往這條路上緩緩前行,在萬物互聯的時代,說不定真的能在賺錢的同時還能為世界做出一丟丟貢獻(如果沒有那就算了)。

據我所知,tencentos tiny後續也將推出基於事件驅動模型的排程,用於某些微控制器上不支援基於上下文排程的多工。

順便再透露一下,我將接下來會寫一系列tencentos tiny核心分析的文章,全網首發哦!ps:得到原始碼作者的親自指點,絕對乾貨!!!

乙個小作業系統

1 1 chapter1 a boot.asm 乙個 作業系統 可以只有20行 把下面這段 用nasm編譯一下 nasm boot.asm o boot.bin org 07c00h 告訴編譯器程式載入到7c00處 mov ax,cs mov ds,ax mov es,ax call dispstr...

乙個簡單的作業系統

電腦上電後,bios在自檢後會根據使用者指定的裝置啟動作業系統。假設我們指定軟盤為啟動盤,bios會把軟盤的第乙個扇區 512位元組 讀取到記憶體的0x7c00處,如果這個扇區的最後兩個位元組為0xaa55,bios會跳轉到0x7c00處開始執行。我們可以利用這樣乙個過程做乙個簡單的作業系統。我們的...

開發乙個作業系統(一)

筆者今年大三,來自沙坡村男子技術學院,在10月初開始打算自己製作乙個作業系統,最開始理由很簡單,自己想做乙個能夠運用最高效的 實現軟硬體的結合的programmer,再加之後來班主任評獎學金時候,覺得acm校賽的一等獎能比自己辛苦5個月參加的iot比賽的國獎更加有力,於是也更加堅定了製作屬於自己os...