嵌入式初接觸

2021-07-23 23:23:17 字數 849 閱讀 3225

一.對嵌入式的理解

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

1作業系統提供了開源軟體和工具以及開發庫

2作業系統提供了豐富的網路協議棧

3作業系統提供了多工機制(程序,執行緒)

二.學習嵌入式未來的就業方向大致有如下兩個方向:應用軟體和系統軟體。

兩個就業方向的技能需要

應用軟體:

1.精通一門語言

2.熟悉一款作業系統

3.掌握資料結構及演算法

系統軟體:bsp 驅動

核心網路協議棧

1.精通c語言

2.熟悉組合語言

3.理解作業系統的實現

4.熟悉硬體操作原理

打個比方,應用軟體層面呼叫乙個函式只需要了解它怎麼使用什麼功能,而在系統軟體層面則需要了解怎麼構建這個函式。研究系統軟體比研究應用軟體要深乙個層次。

三.傳統開發和嵌入式開發的區別

嵌入式開發優點

1.可移植性強

2.軟體開發人員不用懂硬體

3.作業系統提供了開源軟體和工具以及開發庫

4.作業系統提供了豐富的網路協議棧

5.作業系統提供了多工機制(程序,執行緒)

嵌入式作業系統與普通作業系統的區別:嵌入式作業系統必須是開源的。 四.

gnu計畫:   軟體只能在

linux

系統上使用不能在

unix

上使用。

嵌入式初了解

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

初窺嵌入式系統

簡單的講,嵌入式系統 硬體系統 軟體系統。乙個小的電子錶,可以看時間,也可以設定時間,在硬體上,它有我們可以看到的顯示時間用到的液晶屏,設定時間用到的小按鈕,和我們沒看到的乙個小的計時晶元,這三塊以及把這三塊的連線起來的電路板組成了電子錶的硬體系統。軟體上,它有乙個永不停止的程式,讀取計時晶元的值,...

嵌入式linux學習初窺

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