嵌入式開發的初步認識

2021-07-24 01:49:55 字數 753 閱讀 1382

關於嵌入式開發的幾個常見問題及解答:

1.嵌入式開發與傳統開發的區別?

答:嵌入式開發是在硬體平台上移植作業系統,解決了傳統開發移植性差及開發人員必須同時掌握硬體和軟體才能從事開發的問題,使開發者能專注於軟體開發,提高開發效率。

同時,在硬體上移植的作業系統提供了大量的開源軟體、工具以及開發庫,這些開源軟體工具及開發庫都能直接使用,大大地提高了開發者的開發效率;同時,作業系統還提供了豐富的網路協議棧,這些網路協議棧使裝置實現了遠端控制和智慧型化;同樣作業系統還提供了多工機制,包括程序和執行緒,使裝置實現了多工機制的同時進行。

2.談談你對嵌入式開發的認識?

與第1問答案相同。

3.嵌入式開發的優點?

與第一問基本相同。

4.你為什麼選擇學習嵌入式開發?

因為我在大學期間,學習了微控制器的使用時,發現在向微控制器移植軟體時,乙個硬體只能對應乙個軟體,移植性很差的問題,而嵌入式開發在傳統開發的基礎上,在硬體上移植了乙個作業系統,這不僅解決了傳統開發移植性差的問題,還解決了傳統開發中,開發者必須同時掌握硬體和軟體才能進行開發的問題。下面與第一題相同。

5.嵌入式作業系統與普通作業系統的區別?

嵌入式作業系統的**是開源的!

6.嵌入式開發的缺點?

嵌入式開發移植的作業系統會間接性的使移植成本提高。

posix標準:linux和unix都必須遵從的標準。

gpl協議:修改的作業系統的**也必須開源出來。

gnu計畫:所有的軟體和計畫都只能在linux系統上用。

認識嵌入式開發過程

一 建立開發環境 這裡一般指的是對上位機pc環境。目前流行的是redhat gcc交叉編譯器或者ubantu gcc交叉編譯器 arm linux gcc 或者廠家提供的交叉編譯器。二 配置開發主機 這裡配置主要指與目標機通訊或監視的配置。主要是配置minicom 引數一般為 波特率為115200 ...

嵌入式開發

經常會有人說嵌入式開發,嵌入式開發千差萬別,我總體上分為4個等級 微電子開發 rtos開發 指令碼開發 富應用開發 這一類產品行為比較固定,比如說電視遙控器,遙控汽車,電飯煲,恆溫燒水壺,溫濕度感測器,智慧型門鎖等。這些裝置行為都比較簡單,通過按鈕可以設定系統功能和行為。量不大,經常會選用flash...

初識嵌入式 嵌入式開發概述

1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...