對嵌入式的一點認識

2021-07-11 08:07:13 字數 508 閱讀 2893

有人說嵌入式是啥,不就是微控制器麼。嵌入式還真沒這麼「膚淺」,下面是我了解的一些關於嵌入式的知識。

嵌入式是什麼,簡單來說,嵌入式是在已有的硬體平台上移植作業系統。那麼問題又來了,為什麼要移植作業系統呢?根據我所學的知識,我覺得有以下幾點好處:

1.提高軟體的移植性。傳統微控制器對軟體和硬體耦合度要求很高,軟體對應硬體,硬體換了軟體也要跟著換,靈活性較低,嵌入式在兩者中間加入了作業系統,這樣軟體可以通過作業系統實行硬體功能,提高了軟體移植性。

2.軟體開發人員不需要懂硬體。傳統的微控制器,軟體開發人員要在已有的硬體平台上開發軟體,必須要了解硬體平台提供的功能,加入作業系統之後,軟體開發人員只需要閱讀作業系統的說明書就可以進行開發。

3.作業系統提供了很多的開源軟體,工具和庫。

4.可以實現多工。

5.提供大量的網路協議、棧。

當然,移植作業系統也有缺點,移植作業系統到硬體平台上,對硬體要求高,這樣會提高硬體成本。

萬事開頭難,雖然現在遇到了很多困難,但我相信只要堅持,會有一片藍天。

學習嵌入式linux開發的一點建議

對於是應該學嵌入式linux應用開發呢,還是系統開發,又或者是驅動開發呢?希望下面的內容能給我們這些初學者有幫助。僅供參考 一 程式設計比較熟悉,只關心系統移植,應該學什麼?1 系統移植的方法 2 製作bootloader 3 編譯除錯核心 4 定製檔案系統 即 嵌入式linux系統開發 二 程式設...

對暴庫的一點認識

去年的時候曾經有一段時間研究過ie雙解碼,所以對暴庫有一定的認識,前些天終於收到黑客的雜誌,裡面看了一篇臨的文章,下面我也談談個人對那篇文章的認識,這裡要說的是,大家如果再深入點研 究下去,就會發現,暴庫的利用不只是這麼簡單,還會有更多可以用的東東。暴庫的方式有多種多樣,我知道的就有3種以上,常見的...

對RunTime的一點認識

runtime簡稱執行時,是執行時的一些機制,最主要的是訊息機制。因為oc中只有物件能傳送訊息,所以一般以objc開頭。對於c語言,函式在編譯是就會決定呼叫,而oc中不會,oc的函式屬於一種動態呼叫。舉例說明,oc中只宣告乙個方法並不去實現它,然後直接呼叫,編譯奪得時候不會報錯,只有在執行時報錯。類...