iT邦幫忙

0

請問什麼是「嵌入式系統」?

taoys 2008-05-26 09:52:0863858 瀏覽
  • 分享至 

  • xImage

聽過所有知道有嵌入式系統這個名詞,但不是很了解它到底在做甚麼? 有那些應用呢? 會是未來生活的趨勢嗎?

john651216 iT邦研究生 1 級 ‧ 2008-05-26 10:47:45 檢舉
lukecheng 解釋的很清楚
Ruei iT邦研究生 1 級 ‧ 2008-05-28 01:17:22 檢舉
簡單的說就是特殊用途的特製電腦,習慣上都會舉一些奇怪的例子來讓別人了解,像是「可程式化的門」,也可以塞自製的嵌入式系統,甚至某些高級的「飲水機」;再偉大一點可能就是「手機」那些了吧
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

30
davistai
iT邦大師 1 級 ‧ 2008-05-26 10:16:27
最佳解答

1.維基百科的定義:
http://zh.wikipedia.org/wiki/嵌入式系统嵌入式系統,是一種完全嵌入受控器件內部為特定應用設計的專用電腦系統。與個人電腦這樣的通用電腦系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義的任務。由於嵌入式系統只針對一項特殊的任務,設計人員能夠對它進行優化,減小尺寸降低成本。由於嵌入式系統通常進行大量生產,所以單個的成本節約能夠隨著產量進行成百上千的放大。

個人行動數位助理(Personal digital assistants )及手持式電腦(handheld computers)由於它們在硬體上設計的特性,即使在軟體上的擴充性比其他裝置來得好,但普遍被認為是嵌入式裝置。但是這個定義也逐漸模糊。舉例來說,OQO Model 2被引進了Windows XP作業系統(operating system)上、以及使用像USB port--以上兩種特性皆屬於一般用途電腦,因此嵌入式系統的定義又更模糊了。

嵌入式系統的核心是由一個或幾個預先編程好執行少數幾項任務的微處理機或者微控制器組成。與通用電腦能夠運行用戶選擇的軟體不同,嵌入式系統上的軟體通常是暫時不變的;所以經常稱為「韌體(firmware)」。

個人行動數位助理(Personal digital assistants )及手持式電腦(handheld computers)由於它們在硬體上設計的特性,即使在軟體上的擴充性比其他裝置來得好,但普遍被認為是嵌入式裝置。但是這個定義也逐漸模糊。舉例來說,OQO Model 2被引進了Windows XP作業系統(operating system)上、以及使用像USB port--以上兩種特性皆屬於一般用途電腦,因此嵌入式系統的定義又更模糊了。

嵌入式系統的核心是由一個或幾個預先編程好執行少數幾項任務的微處理機或者微控制器組成。與通用電腦能夠運行用戶選擇的軟體不同,嵌入式系統上的軟體通常是暫時不變的;所以經常稱為「韌體(firmware)」。

2.這裡有一篇淺顯易懂的文件,請參考看看~~http://www2.jollen.org/EmbeddedLinux/publish/Embedded_System_Introduction.pdf

taoys iT邦新手 3 級 ‧ 2008-05-28 15:03:26 檢舉

謝謝提供的第二篇文章,這比較接近我想要知道的事..

36
lukechang
iT邦研究生 1 級 ‧ 2008-05-26 09:58:52

什麼是『嵌入式系統』呢﹖依據英國電機工程師協會的定義,【嵌入式系統為控制、監視或輔助設備、機器或甚至工廠運作的裝置】。它是一種電腦軟體與硬體的綜合體,並且特別強調『量身定做』的原則,也就是基於某一種特殊用途,我們就會針對這項用途開發出截然不同的一項系統出來,也就是所謂的客制化(Customize)。在新興的嵌入式系統產品中,常見的有手機、PDA、GPS、Set-Top-Box或是嵌入式伺服器(embedded server)及精簡型終端設備(thin client)等。

依據資策會MIC的預測,它的發展將朝向軟硬系統整合、SoC設計、應用程式發展以及內容服務這幾個方面來發展:

1.系統:嵌入式作業系統(RTOS)

與PC作業系統(WIN95/98)比較,嵌入式作業系統並未要求全能,但必須能夠依據系統設計規格,有效率的發揮出硬體的運算能力,使得產品達到效率∕價格比的最佳化,大多數的系統會要求全自動完成所設定的工作,例如工廠或是銀行的系統;除了原本在嵌入式領域耕耘已久的VxWORK、QNX、Nucleus等等之外,新興的主要競爭產品包括Palm OS、Windows CE、Linux等,其中Embedded Linux作業系統免費授權的特性,已為數間國際大廠所採用。

2.整合式晶片:SoC

嵌入式產品所需之處理器及晶片組較PC要求體積小、散熱佳、省電,因此多採用高整合度的SoC (System-on-Chip)為其處理器核心,為了儘速縮小製程技術進步與設計生產力間的差距,並加速SOC的實現,SIP(Silicon Intellectual Porperty)的重複使用(Re-Use)成為各方矚目的焦點。SIP即所謂矽智慧財產權(Silicon Intellectual Property),或半導體智慧財產權(Semiconductor Intellectual Property),在智財權前面加上矽或半導體,是為了要與一般所稱的智財權有所區分。

這類型的產品眾多,例如國家半導體(NS)的Geode SC1400整合CPU、繪圖晶片、MPEG-2、I/O及TV out等功能,就適合於家庭數位影音設備的產品運用。其他則還有Intel、Motorola、Transmeta等廠商投入單晶片的設計。

3.應用軟體

嵌入式軟體可區分為使用者端的應用軟體及伺服器端的整合軟體,伺服器端的軟體可能以Linux或是Windows為核心,並搭配各種資料庫系統;使用者端由於各種產品種類繁多,可開發出的軟體也相對增加,例如Palm號稱有上萬種應用軟體可以使用。除了原本各種平台專屬的應用軟體之外,現在更有利用Java跨平台程式開發的軟體加入這個陣容,軟體的種類變得更多。

4.服務

由於嵌入式產品必須能隨身攜帶或走入居家生活,故其體積上要求輕薄短小、造型及顏色必須個人化、輸入必須自然化、輸出必須多媒體化才能吸引消費者;另方面由於嵌入式產品與網路結合,所以與網路服務提供者或電子商務業者極易結合,也就是嵌入式產品連上網路之入口網站及其內容(HTML/XML)可能由廠商負責提供,像是日本NTT DoCoMo所發展的iMode服務就是一個最好的例子。

國內目前在這一方面的發展有漸漸受重視的傾向,如坊間個人工作室陸續設計一些PDA專用的嵌入式系統,資策會則有嵌入式系統實驗室一部門專屬研究此類的軟體技術,另外學術單位方面則常利用市面上的一般用途嵌入式電腦為其實驗平台。以技術面來看,此類技術已經成熟,但入門之專業門檻頗高,例如基本上需要有微電腦架構、資訊軟硬韌體、與即時性作業系統、DSP等背景知識,而高級設計更需要有感測器與人工智慧的專業知識。下面這張圖很明確的表示了整個嵌入式系統產業的技術需求與使用者願望。

taoys iT邦新手 3 級 ‧ 2008-05-28 15:00:58 檢舉

謝謝你,這個在Y知識+看過..

請問什麼是「嵌入式系統」?

這邊知識社群也有相關回答可以參考
http://sites.powercam.cc/board.php?courseID=143&f=forumlist

我要發表回答

立即登入回答