這本書應該算是一本科普性質的書籍,講述了嵌入式作業系統及周邊產品的歷史、特點和展望,相比較而言,教科書通常是某乙個rtos的深入解讀,而這本書是教科書的輔助書籍,提到了很多教科書所沒有的內容,值得一讀。
1、看完書,我才知道ucos不是最早的rtos,vxworks也不是,而是vrtx,他是第乙個真正意義上的嵌入式實時作業系統。
2、看完書,我才發現,ucos、freertos只是冰山一角,歷史上有很多商業公司都曾經開發過rtos,才歐洲,到美洲,最後到亞洲,從linux到android,從ibm到微軟,很多it公司、半導體都嘗試過rtos,從閉源、半開源到開源,從定製到半定製,從產品收費到服務收費,真是百花齊放,難過作者說,rtos領域不太會出現想微軟和intel這樣的壟斷的局面,這也是rtos五花八門的原因。
4、書中提到了,為何開源軟體會成為未來的主流,也提到了物聯網的安全,提到了軟體的安全性至關重要,會在未來的產品中其了越來越關鍵的作用,很多功能需要軟體去實現。
5、書中也提到了linux向嵌入式領域努力的事蹟、及好多公司為了做到「實時」、「電源管理」、「安全」等特性所作出的努力。
6、也講述了android的發展,智慧型穿戴的發展,對於智慧型穿戴,我曾經做了短暫的參與工作,而後就離開了這個領域。說實話,還不是特別熟悉這個領域,感覺需要時間去感悟。
截至目前,我也有兩種rtos的專案經歷,乙個是freertos,乙個是ucos-iii,基本上用起來用法差不多,源**這邊,ucos更加規範,更加易懂,這個freertos需要有所提高,看**有點費勁。
嵌入式作業系統概述
實時作業系統 rtos 設計成提供乙個對真實世界的事件的及時響應 timely response 出現在真實世界中的事件可能有乙個時間限制 deadline 在此期限之前,實時 嵌入式系統必須確保在有限時間內對此事件做出相應的響應。根據相應事件的時間限制,嵌入式實時作業系統可以分為兩類 1 硬實時嵌...
嵌入式作業系統簡介
嵌入式作業系統簡介 商用型系統 vxworks 半開源 wince 半開源 免費型 linux ucosii 只適用於控制,不適合遠端,不自帶網路協議棧 linux模仿unix unix是在於1969年在at t的貝爾實驗室開發 備註 丹尼斯.里奇 unix之父 c語言之父 gpl協議 gpl同其它...
嵌入式作業系統uCOSII
2.4 常用資料結構 2.4.1 程式控制塊 本質上是結構體 typedef struct tbctcb 2.4.2 控制塊的組織 鍊錶 typedef struct tcbtcb 位圖!3 ucossii中的任務 任務組成 任務程式 函式 任務堆疊和任務控制塊 具有私有空間的任務叫做程序,沒有私有...