嵌入式系統功能的硬體實現和軟體實現有什麼優缺點?

2025-04-30 02:15:05 字數 3323 閱讀 9835

1樓:咎健碩情文

如果嚴格分的話應該屬於軟。

嵌入式其實就是面向應用、成本功能嚴格要求的計算機系統。這個系統只要求完成特殊的功能,啟碧所以不必要的元件(包括軟硬)就被「丟棄」。

如果把計算機劃分成3層的話,應該大致是下面的情況:

硬體---系統---應用程式。

一般來講硬體部分的工作比較少。(或者應該叫我個人覺得比較少,一次完成後改動很少)

嵌入式的工作主要集中在「系統」和「應用」這個層面上。

系統層面的主要包括bootloader、os的剪裁、移植,驅動開發等等,這一層上很多開發都需要與硬體打交道,說穿了,就是讓各種硬體可以「跑起來」。

應用程式就不多說了,和一般應用程式開發一樣,只是需要交叉編譯而已。

問題補充:系統層面的主要包括bootloader、os的剪裁、移植,驅動開發等等這是不是要求對硬體比較瞭解,能做到上邊的需要哪些物旁冊前期準備?

個人認為有一定了解就行了,每個元件都有產品說明書,看看就搞定了。說罩巨集白了的到最後大部分的事情就是操作一下cpu的控制暫存器。前期準備。

這個就就不好說了。買點相關書籍當**看吧,呵呵。最好是買一套開發板自己先摸摸,這樣應該最有幫助。

ps:其實嵌入式這個概念很大,除了日常用的pc,其它所有的智慧型裝置都可以叫嵌入式,換句話說,就是叫你從什麼都沒有開始自己弄一臺電腦出來,然後把特定程式放進去跑。所以目前凡是和計算機相關的知識都可以叫準備。

2樓:康妙隗亭

硬體轎毀實現功能:快,腔察但是成本高、耗電、佔用閉圓備空間。

軟體實現功能:靈活,成本低,但是慢。

陸老師給的課件上有這個答案哈~~~

嵌入式硬體定義,它和嵌入式軟體的區別?

3樓:好學者百科

一、主體不同。

1、嵌入式硬體:用於控制、監視或者輔助操作機器和裝置的裝置。

2、嵌入式軟體:就是嵌入在硬體中的作業系統和開發工具軟體。

二、內容不同。

1、嵌入式硬體:作為裝置或裝置的一部分,它是乙個控制程式儲存在rom中的嵌入式處理器控制板。

2、嵌入式軟體:支撐軟體是用於幫助和支援軟體開發的軟體,通常包括資料庫和開發工具,其中以資料庫最為重要。

三、特點不同。

1、嵌入式硬體:都由嵌入式計算機系統和執行裝置組成,嵌入式計算機系統是整個嵌入式系統的核心,由硬體層、中間層、系統軟體層和應用軟體層組成。執行裝置也稱為被控物件,它可以接受嵌入式計算機系統發出的控制命令,執行所規定的操作或任務。

2、嵌入式軟體:由包括微處理器、定時器、微控制器、儲存器、感測器等一系列微電子晶元與器件,和嵌入在儲存器中的微型作業系統、控制應用軟體組成,共同實現諸如即時控制、監視、管理、移動計算、資料處理等各種自動化處理任務。

嵌入式硬體的定義是什麼?它和嵌入式軟體的區別是什麼?

4樓:豬八戒網

嵌入式系統是由軟體和硬體組成的整體。

硬體部分可以分成嵌入式處理器和外部裝置。

處理器是整個系統的核心,負責處理所有的軟體程式以及外部裝置的訊號。

外部裝置在不同的系統中有不同的選擇。比如在汽車上,外部設鄭帆備主要是感測器,用於採集資料;而在一部手機上,外部裝置可以是鍵盤、液晶螢幕等。

軟體部分可以分成兩層,最靠近硬體的是嵌入式作業系統。

作業系統是軟硬體的介面,負責管理系統的所有軟體和硬體資源。作業系統還可以通過驅動程式與外部裝置打交道。

最上層的是應用軟體,應用軟體利用作業系統提供的功能開發出針對某個需求的程式,供使用者使用。使用者最終是和應用軟體打交道,例如在手機上編寫一條簡訊,使用者看到的是簡訊編寫軟體的介面,而看不到裡面的作業系統以及嵌入式處理器等硬體。

一般來說,寬叢賀嵌入式硬體指邏輯電路、嵌入式處理器、微控制器、儲存系統和硬體設計技巧等。

嵌入式硬體開發工程師主要編寫嵌入式系統硬體總體方案和詳細方案,要求理解嵌入式系統架構,有一定的c語言基礎,熟悉arm、protel設計軟體,有四層板開發經驗。

國內通常所說的嵌入式硬體指利用處理器開發外部裝置方面。

嵌入式軟體就是嵌入在硬體中的作業系統和開發工具軟體,它在產業中的關聯關係體現為:晶元設計製造→嵌入式系統軟體→嵌入式電子裝置開發、製造。

嵌入式軟體就是基於嵌入式系統設計的軟體,它也是計算機軟體的一種,同樣由程式及其文件組成,可細分成系統軟體、支撐軟體、應用軟體三類,是嵌入式系統的重要組成部分。

但國內通常所說的嵌入式軟體主要指最慎派靠近硬體的系統軟體與支撐軟體部分。

嵌入式硬體和軟體各需要學習什麼

5樓:豬八戒網

對於從事嵌入式軟體開發的人來講,一般需要掌握以下基本技能:

1)懂得c語言和一些簡單的組合語言程式設計。

2)能夠閱讀一般嵌入式系統的原理圖。

3)至少熟悉一種嵌入式系統的軟體開發環境。

4)熟悉一種嵌入式系統搭胡軟體的開發過程,如:微控制器系統、dsp系統、arm系統或其它。

的一些潛入式系統。

5)理解常見的嵌入式作業系統的工作原理,理解執行緒、程序知純攔、訊號量、訊息機制、同。

步與互拆、併發控制等軟體程式設計時用到的概念。

6)必要硬體基礎知識。

2、對於從事嵌入式硬體開發的人來講,一般需要懂得以下基本技能:(1)會使用一種繪製褲螞原理圖的軟體繪製原理圖。

2)能夠設計嵌入式系統的印製板。

3)能夠進行一般嵌入式系統的關鍵器件選型。

4)掌握一般元器件的手工焊接技術。

5)能對設計的板卡進行必要的除錯。

6)能夠熟練使用萬用表、示波器和一些常用儀器的使用。

什麼是嵌入式系統軟體平臺,它的工作原理是什麼

6樓:豬八戒網

嵌入式系統是一種"完全嵌入受控器件內部,為特定應用而設計的專用計算機系統",根據英國電氣工程師協會的定義,嵌空罩入式系統為控制、監視或輔助裝置、機器或用於工廠運作的裝置。

與個人計算機這樣的通用計算機系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義的任務。

由於嵌入式系統只針對一項特殊的任務,設計人員能夠對它進行優化,減小尺寸降辯虧冊低成本。

嵌入式系統通常進行大量生產,所以單個的成本節約,能夠隨著產量進行成百上千的放大。

嵌入式系統是用來控制或者監視機器、裝置、工廠等大規模裝置的系統。

國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。

嵌入式系統的核心是由乙個或幾個預先程式設計好以用來執行少數幾項任務的微處理器或者微控制器組成。

與通用計算機能夠執行使用者選擇的軟體不同,嵌入式攜巨集系統上的軟體通常是暫時不變的;所以經常稱為"韌體"

嵌入式軟體是什麼,嵌入式軟體和非嵌入式軟體有什麼區別?用大白話給我講講

內容來自使用者 天成資訊 什麼是嵌入式軟體 什么是嵌入式軟體 我們都知道,計算機系統可以處理各種資料 管理各種資料,我們這裡所說的資料是包括文字 數字 以及各種指令。計算機系統就象人的大腦,記憶我們經歷過的各種資訊,幫我們分析各種資訊,還可以控制指揮我們的各種行為。我們希望能製造各種有智慧的機器,那...

如何區分嵌入式軟體和非嵌入式軟體

嵌入式軟體就是嵌入在硬體中的作業系統和開發工具軟體,它在產業中的關聯關係體現為 晶片設計製造 嵌入式系統軟體 嵌入式電子裝置開發 製造。嵌入式系統是指用於執行獨立功能的專用計算機系統。它由包括微處理器 定時器 微控制器 儲存器 感測器等一系列微電子晶片與器件,和嵌入在儲存器中的微型作業系統 控制應用...

廣州的嵌入式linux系統培訓機構有哪些比較好的

過來人認為,廣東培訓首選廣嵌,師資實力都很牛逼,使用的實驗開發平臺是自己研發的。廣嵌本身做研發的,可信度較高。感覺實力還可以,以前是廣東省 與美的投資的,現在改名粵嵌了吧。而且最好的是本身做研發的,使用的實驗開發平臺是自己研發的,實際專案比較有說服力,畢竟嵌入式還是要多動手啊,我以前參加就是就業班,...