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

2022-01-17 05:04:13 字數 5580 閱讀 5283

1樓:壹壹藝術

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

嵌入式系統是指用於執行獨立功能的專用計算機系統。它由包括微處理器、定時器、微控制器、儲存器、感測器等一系列微電子晶片與器件,和嵌入在儲存器中的微型作業系統、控制應用軟體組成,共同實現諸如實時控制、監視、管理、移動計算、資料處理等各種自動化處理任務。嵌入式系統以應用為中心,以微電子技術、控制技術、計算機技術和通訊技術為基礎,強調硬體軟體的協同性與整合性,軟體與硬體可剪裁,以此滿足系統對功能、成本、體積和功耗等要求。

最簡單的嵌入式系統僅有執行單一功能的控制能力,比如說微控制器的應用,在唯一的rom 中僅有實現單一功能控制程式,無微型作業系統。複雜的嵌入式系統,例如個人數字助理(pda)、手持電腦(hpc)等,具有與pc幾乎一樣的功能。實質上與pc的區別僅僅是將微型作業系統與應用軟體嵌入在rom、ram 和/或flash儲存器中,而不是存貯於磁碟等載體中。

很多複雜的嵌入式系統又是由若干個小型嵌入式系統組成的。

非嵌入式軟體和嵌入式軟體正好相反,其是指可以跨平臺甚至跨系統使用的軟體系統。

2樓:鞥能大本營

你說的太模糊,在嵌入式晶片上面跑的就是嵌入式軟體,你在電腦上跑的一般都不會去改變核心的東西,只是在應用層去開發一個軟體。你這個應該是應用層的,個人感覺嵌入式軟體應該是面向核心的,面向硬體的

3樓:lll書蟲

嵌入式軟體就是基於嵌入式平臺(比如arm+linux)的應用軟體或者系統軟體;而非嵌入式軟體大多指基於通用處理器和作業系統平臺的軟體(比如桌面應用軟體)。

4樓:匿名使用者

看起來這個軟體是類似喂狗的程式,主要是防盜版用。應該不算嵌入式軟體,因為他執行在pc上,不過你們裝置上執行的軟體應該是,可以向那個上面扯

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

5樓:a羅網天下

定義不一樣

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

2、  非嵌入式軟體和嵌入式軟體正好相反,其是指可以跨平臺甚至跨系統使用的軟體系統。

具體實義不一樣

1、嵌入式軟體就是基於嵌入式平臺(比如arm+linux)的應用軟體或者系統軟體

2、非嵌入式軟體大多指基於通用處理器和作業系統平臺的軟體(比如桌面應用軟體)

使用平臺不一樣

2、在個人移動平臺上執行的就是嵌入式軟體,如手機qq

嵌入式系統特點

1)可裁剪性。支援開放性和可伸縮性的體系結構。

2)強實時性。eos實時性一般較強,可用於各種裝置控制中。

3)統一的介面。提供裝置統一的驅動介面。

4)操作方便、簡單、提供友好的圖形gui和圖形介面,追求易學易用。

5)強穩定性,弱互動性。嵌入式系統一旦開始執行就不需要使用者過多的干預、這就要負責系統管理的eos具有較強的穩定性。嵌入式作業系統的使用者介面一般不提供操作命令,它通過系統的呼叫命令向使用者程式提供服務。

6)固化**。在嵌入式系統中,嵌入式作業系統和應用軟體被固化在嵌入式系統計算機的rom中。

7)更好的硬體適應性,也就是良好的移植性。

6樓:信步中庭

首先 兩者都是軟體,嵌入式軟體和非嵌入式的區別在於,軟體使用的平臺不同,舉個例子,你手機上的軟體(例如qq),那麼可以稱為嵌入式軟體,而同樣是qq,在你的pc上就是非嵌入式軟體,說的不嚴格點,能夠執行在你的電腦和一些大型伺服器的軟體就是非嵌入式,相反,其他的軟體(特點是體積比較小),就是嵌入式軟體了,當然這是籠統的分類了

7樓:關桂鄭幼怡

搜一下:嵌入式軟體和非嵌入式軟體有什麼區別?用大白話給我講講

什麼是嵌入式軟體和非嵌入式軟體

8樓:墨汁諾

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

非嵌入式軟體和嵌入式軟體正好相反,其是指可以跨平臺甚至跨系統使用的軟體系統。

嵌入式系統以應用為中心,以微電子技術、控制技術、計算機技術和通訊技術為基礎,強調硬體軟體的協同性與整合性,軟體與硬體可剪裁,以此滿足系統對功能、成本、體積和功耗等要求。

靈活的適用性

嵌入式軟體通常可以認為是一種模組化軟體,它應該能非常方便靈活地運用到各種嵌入式系統中,而不能破壞或更改原有的系統特性和功能。嵌入式軟體要使用靈活,應儘量優化配置,減小對系統的整體繼承性,升級更換靈活方便。

由於嵌入式系統本身的應用有小體積、小儲存空間、低成本、低功耗等要求,嵌入式軟體和大型機上的軟體相比,具有**精簡、執行效率高等特點。

9樓:百度文庫精選

內容來自使用者:天成資訊

什麼是嵌入式軟體

什么是嵌入式軟體  我們都知道,計算機系統可以處理各種資料、管理各種資料,我們這裡所說的資料是包括文字、數字、**以及各種指令。計算機系統就象人的大腦,記憶我們經歷過的各種資訊,幫我們分析各種資訊,還可以控制指揮我們的各種行為。我們希望能製造各種有智慧的機器,那么這些機器就需要一套腦系統,這些機器可能很小,如我們使用的數碼照相機,我們不能將pc機裝進去,也不能照相的時候還抗著pc機,於是就需要給它設計一套小小的可以嵌在裡面的腦系統,這個大腦有多聰明,就要看它的軟體了。

這個嵌在裡面的腦系統就是一個嵌入式計算機系統,那么我們可以這樣定義:隱藏在一些更大的系統中,管理控制這些系統,並帶有微處理器的專用軟硬體系統稱為嵌入式計算機系統,通常稱為嵌入式系統。    但不是所有需要嵌入式系統的機器都是因為小才用嵌入式計算機系統的,有些機器很大也需要嵌入式系統,這些嵌入式計算機系統本身也很大,有些比膝上型電腦還大。

當然,這些系統也完全符合我們上面的定義,但是有些這類系統卻常常不是嵌入式系統,比如,一臺車載電腦,當它安裝的作業系統是windowsxp時人們就認為它不是嵌入式計算機系統,而如果它安裝的作業系統是wince時就認為它是嵌入式計算機系統。這樣,我們就該修改一下上面的定義:隱藏在一些更大的系統中,管理控制這些系統,帶有微處理器並且沒有使用作業系統或使用嵌入式操作系

10樓:

簡單的說,嵌入式軟體就是基於嵌入式平臺(比如arm+linux)的應用軟體或者系統軟體;而非嵌入式軟體大多指基於通用處理器和作業系統平臺的軟體(比如桌面應用軟體)。

嵌入式系統和嵌入式軟體的區別?

11樓:洋如風枝靜

lz,我不從網上跟你提那麼多的概念,我以直接的方式跟你講述,硬體和軟體的區別就是一個你看的到,一個你看不到,嵌入式硬體,其實就是一般的硬體電路,嵌入式軟體和一般的軟體區別之處在於,這種軟體對系統的執行要求較高,例如儲存空間,實時性,傳輸速度等。

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

12樓:土豪太少

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

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

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

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

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

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

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

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

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

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

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

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

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

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

13樓:學雅思

一、主體不同

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

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

二、內容不同

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

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

三、特點不同

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

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

14樓:神盾物聯世界

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

怎樣學習嵌入式linux ?嵌入式linux怎麼學

嵌入式系統學習路線 c語言 c 作業系統 計算機組成原理 linux程式設計 arm 硬體程式語言 fpga 類比電路 數位電路。語言,可以說這是計算機行業的一門必修課,所以要紮紮實實掌握好。2.作業系統,要學習一下作業系統的基本原理,熟悉linux環境下的開發環境,然後你就照著相關的資料寫一個作業...

怎麼學習嵌入式,怎麼學習嵌入式STM

人工智慧 stm32嵌入式機器學習之動作識別 首先stm32不算嵌入式,頂多算微控制器,一般帶系統的才叫嵌入式,而stm32一般又不帶系統,多做工業控制,想叫嵌入式的至少也要arm9以上的。c51轉stm32你會發現 一下子多了很多,而且很多不是自己寫的,你會搞得很糊塗,這時候你要通過查手冊去了解這...