初窺嵌入式系統

2021-06-07 18:15:47 字數 594 閱讀 2659

簡單的講,嵌入式系統=硬體系統+軟體系統。乙個小的電子錶,可以看時間,也可以設定時間,在硬體上,它有我們可以看到的顯示時間用到的液晶屏,設定時間用到的小按鈕,和我們沒看到的乙個小的計時晶元,這三塊以及把這三塊的連線起來的電路板組成了電子錶的硬體系統。軟體上,它有乙個永不停止的程式,讀取計時晶元的值,將值賦給液晶屏;讀取小按鈕對應的介面的電壓狀態,設定計時晶元的值。「麻雀雖小,五臟俱全」,乙個小的電子錶也是乙個完整的嵌入式裝置。

嵌入式系統=硬體系統+軟體系統,這個等式成立,但這是乙個單向成立的等式。

為什麼這麼講?因為硬體系統+軟體系統不一定就是嵌入式系統。你可能已經想到了,電腦,我們平時用的pc,它也是由硬體和軟體組成,和嵌入式系統一樣的結構。電子錶是乙個嵌入式裝置,微波爐、汽車的gps導航也是嵌入式裝置,它們都是一些小玩意,很簡單,就完成乙個功能,電子錶給你準確的時間、微波爐幫你熱菜、gps給你指路,而不會是電子錶能給你時間,又能幫你指路。與嵌入式裝置的專用性相比,電腦是乙個通用性的裝置,上網、看電影、寫文章。。。它有很多功能,能做不少事情,是乙個超級強大的工具。

子曰:君子不器。那麼電腦和嵌入式裝置的區別就在於,電腦是「君子」,多才多藝;嵌入式裝置是「小人」,只會幹一件事情。當然,這裡的君子和小人與德行無關。

嵌入式linux學習初窺

具體的學習過程分為以下幾步 1 首先熟悉linux基本操作 建議書籍 鳥哥的linux私房菜 基礎學習篇 2 了解c語言和make的使用 建議書籍 資料結構與演算法分析 gnu make ps c語言我只看過譚的c語言基礎,別的書沒看過,所以沒推薦。3 熟悉arm 建議書籍 arm體系架構與程式設計...

嵌入式初了解

1.什麼是嵌入式?嵌入式是指在已有的硬體平台上移植作業系統。2.傳統開發的缺點?軟體移植性差 軟體開發人員必須要懂硬體。3.作業系統的優點?提供了 軟體和工具以及開發庫 提供了豐富的網路協議棧 提供了多工機制 程序 執行緒 什麼是作業系統?作業系統 operating system 是使用者和計算機...

嵌入式初接觸

一 對嵌入式的理解 嵌入式是一種新型的不同於傳統開發的開發方式,以往的傳統開發模式移植性差,而且開發人員必須要懂硬體,這對開發造成了很大的障礙,而嵌入式開發是在已有的硬體平台上移植作業系統,就像乙個管家,來磨合軟硬體,有了這個作業系統,移植性變得很強,而且開發人員不用懂硬體,使軟體開發變得簡單快捷,...