Re: [請益] 韌體跟嵌入式的關係- 看板Tech_Job
文章推薦指數: 80 %
: ※ [本文轉錄自Soft_Job 看板#1QDpfuki ] · : 時間: Mon Dec 18 11:48:06 2017 · : 這次想問的是韌體跟嵌入式系統是否指的是同一種東西 · : 是否指同樣的 ...
批踢踢實業坊
›
看板Tech_Job
關於我們
聯絡資訊
返回看板
作者OmarLin(Omar)看板Tech_Job標題Re:[請益]韌體跟嵌入式的關係時間MonDec1816:50:132017
回覆一下個人從SWRD角度的定義,不確定是否合乎學術上的定義:
※引述《x246libra(宸火)》之銘言:
:標題:Fw:[請益]韌體跟嵌入式的關係
:時間:MonDec1811:54:352017
:
:※[本文轉錄自Soft_Job看板#1QDpfuki]
:
:作者:x246libra(宸火)看板:Soft_Job
:標題:[請益]韌體跟嵌入式的關係
:時間:MonDec1811:48:062017
:
:抱歉短期間發問多次
:
:這次想問的是韌體跟嵌入式系統是否指的是同一種東西
:
系統=硬體+軟體
韌體屬於軟體的一種分類,故韌體是嵌入式的一部分。
但現在很少人自己分開買MCU、記憶體、IO套件來自行組裝硬體,大多是用現成的套件。
所以對SWRD來說,開發嵌入式系統、從事嵌入式系統相關工作,都是「開發嵌入式系統上的韌體」的簡稱。
[引言恕刪]
:
:想請問是否板上所講的嵌入式embedded或是韌體firmware
:是否指同樣的工作內容?
對我來說是一樣的,除非有特別指名要EE背景。
:想找爬文嵌入式相關資訊不太確定要用哪個關鍵字好
:還想順便一問現在的物聯網是否也算嵌入式系統
是的
:我是有再看計算機概論的開放式線上課程
:還是說嵌入式多了os
:而韌體不用考慮os嗎?
OS只是幫忙管理硬體(CPU、memory、IO)的大型程式,
你不想有人插手也可以不用OS直接控制IOpins來完成你要的工作。
有些嵌入式系統不用OS的原因是想省成本,畢竟OS要佔用大量的memory與CPUpower。
可能你的控制程式使用的memory只有64KB,但加上OS就要1MB,這樣就有點不合成本了。
但目前半導體業這麼發達,HW的成本越來越低,反而SW的維護成本越來越高,
所以不上OS的情況應該不多吧?
:→yamakazi:MCU韌體也有簡單的os阿比如while(1){}這種12/1812:47
:→yamakazi:大部份非硬體中斷都只能塞在while(1)裡工作12/1812:49
說真的,只用while(1){}這種情況通常是沒上OS的系統。
:→JerryLian:這種名詞會隨時代不同而變化...12/1813:20
非常認同這一句話。
對於原Po在Soft_Job上提到的另一個問題:軟體韌體的差別
個人認為他們的差別在於載體的不同。
在古老的時代,軟體是從磁帶、磁碟、軟碟上載入系統的,亦即軟體的載體相對低廉的。
而韌體是放在MaskROM上,其更換成本是相當昂貴的。
所以韌體的容錯度非常低,要求要bugfree,和開發軟體的要求不同。
但隨著PROM、EPROM、EEPROM、Flashmemory逐漸開發出來,
原本換版的成本降低後,FWRD可以開始不那麼嚴謹地來開發韌體後,
我是認為兩者的差異已經不見了。
:-P
以開發Android手機為例,一般我們會稱其中的LinuxKernel/BSP部分為韌體,APP為軟體。
然後Androidframework有些公司歸於BSPteam負責,有些歸於APPteam負責。
但其實不管BSPteam或APPteam,他們的成果都放在Flashmemory上。
我覺得韌體這一名詞隨著時間演進已經跟原本的意思差很多了。
--
直心是道場
--
※發信站:批踢踢實業坊(ptt.cc),來自:111.71.25.37
※文章網址:https://www.ptt.cc/bbs/Tech_Job/M.1513587022.A.64A.html
推GreedyBian:推12/1816:53
推csfgsj:~~12/1816:58
推boxod:推12/1818:16
→sc1:都是吃不飽餓不死的缺12/1818:22
推boyjack2005:推12/1818:44
推pttuser:好了啦,講完了該加班囉12/1819:24
推stud20806:推12/1819:27
推x246libra:我是原發文者謝謝你詳細的解釋12/1819:31
推windlll:推12/1819:43
推lantan:推12/1821:04
推backprog:推這篇12/1821:51
推EngRookie:推詳細解說12/1823:01
推usan:推,繼續加班debug...12/1900:07
推b2481:推12/1900:50
推m1382799220:推12/1909:39
推afreemon:推12/2010:31
推momoChuChu:推12/2023:11
延伸文章資訊
- 1[請益] 韌體跟嵌入式的關係| Soft_Job 看板| MyPTT 網頁版
抱歉短期間發問多次這次想問的是韌體跟嵌入式系統是否指的是同一種東西wiki對於嵌入式的介紹嵌入式系統(Embedded System),是一種嵌入機械或電氣系統內部、具有專一 ...
- 2【阿良的嵌入式系統技術學習區】嵌入式系統軟韌體技術課程招生
可開設之課程(1) 嵌入式系統基礎原理與實務課程介紹連結 包含嵌入式系統軟韌硬體相關基礎學理、C語言複習、基礎介面電子電路原理等內容,並以8051 MCU ...
- 3嵌入式系統的開發環境淺談(還是很淺) @ 嵌入式系統以上 - 隨意窩
韌體老鳥:『你開發環境都還沒架設好,就想著如何寫程式,難怪會無法下手。想想你要在PC上寫Java程式,你需要準備什麼?』.
- 4從軟體轉型韌體工程師之路:SoC,embedded system - CTIMES
多年之後,仍然有人沿習傳統,將嵌入式作業系統稱作韌體,而單獨將ISO第七層(應用層)叫作軟體。這是因為Windows作業系統的關係,用戶只能藉用VC++、VB或其它應用軟體 ...
- 5嵌入式系統韌體揭密| 誠品線上
作者, 郭寶錚/陳玉敏. 出版社, 五南圖書出版股份有限公司. 商品描述, 嵌入式系統韌體揭密:,:誠品以「人文、藝術、創意、生活」為核心價值,由推廣閱讀出發,並透過 ...