關於實時嵌入式系統的排程和核心,有沒有相關書籍資料推薦?

時間 2021-06-26 14:20:27

1樓:陳軍糧

作業系統這門課程本身就是實驗性超強,如果沒有相應的實驗配套,只是把書本背熟,還是紙上得來終覺淺。但是提到實驗,只要是在實際的作業系統之上作實驗,複雜性都非常高,對理論基礎、程式設計能力又要求非常高,必須苦下一番功夫,花不少時間精力進去,才能有真正的收穫。

教材的話,也就是跟學習作業系統一樣的教材,比如《作業系統概念》,《作業系統核心精髓》具體書名我記不清楚了,讀幾遍下來會有乙個比較基本和全面的概念。

接下來就是實踐了,如果是初學者,可以找一些小的系統學習,比如ucos,甚至是非商用的,或教學性的系統,如:rt-thread。如果已經對作業系統有了二年以上的經驗,可以學習rt-linux,rtai等開源的系統核心。

當然了,最好的是進入相關領域的公司去工作,比如風河,QNX,北京並集科技等,不僅能學習到最先進的rtos方面的知識和技術,還會了解到rtos在實際的工業生產中的應用領域,以及如何解決實際問題。更重要的,公司裡會有高手帶著學習,這個對於初學者非常重要,不要折騰半天還找不到「方便法門」。

什麼是嵌入式系統的核心技術

影月5 嵌入式系統以應用為主導,不同應用中核心技術不一樣,甚至相差懸殊。先歸類屬於什麼樣的嵌入式系統,再歸納核心技術 如 通訊嵌入式系統的核心技術包括各種通訊演算法和高頻硬體電路設計等。嵌入式系統是定製功能的計算機系統。屬於微型計算機與多學科多行業構成的交叉學科,以應用為主。沒得什麼技術可以稱為嵌入...

嵌入式系統和C 選擇哪個

EmptyGrown 如果大學的話,嵌入式主要還是linux上的C開發 或者乾脆是微控制器?加上硬體方面的電路設計和除錯。第一項,C開發可以學不少東西。第二項,因為偏向實戰,都是設計出來要自己用的,所以學的更多,但那不是騙軟體方向幹的事情。至於C 實驗室應該不會讓C 單獨存在而沒有響應的專案吧?那麼...

嵌入式arm linux如何系統的學習?

學習嵌入式,他本質上屬於計算機基礎功底的培養,如果你是對嵌入式零基礎,那麼可以先通過嵌入式應用層的學習,逐步認識到嵌入式開發的過程以及打好相關基礎,嵌入式屬於入門比較難,但一旦入門後 但要是真入門的,而不是那種假懂 後期相對要容易,畢竟他的變化不大,技術更新迭代不算太快。嵌入式的基礎主要就是C語言和...