噓 dslite: 阿鬼你還是講中文吧 以本串討論的韌體 哪個沒跑os的 05/26 08:23
所以那就不是韌體
不然只要用SSD 那軟體工全該改稱為韌體工
→ admon: 亂講,直接控制硬體的軟體就是韌體 05/26 08:40
不否任 不過多少"韌體工程師" 從未"直接"操作硬體過
絕大多數都是透過中間件 再拉到驅動 然後再連GPIO或各種接口
(好比調用directFB -> 顯卡驅動 ->系統總線驅動-> mini PCI-E)
那與windows應用程式開發有甚不同
噓 dslite: 不然你是要在bootloader寫出android嗎 05/26 08:44
安卓可以運行在x86上 可存在機械硬盤上
講安卓是韌體會不會太超過了點
推 yudofu: 大概大部分人認知裡的韌體就是做BSP port driver吧,跟這 05/26 08:50
→ yudofu: 理是GG版一樣意思 05/26 08:50
※ 編輯: KILLE (223.137.116.103), 05/26/2018 09:00:20
噓 b122771: 只看得懂最後三句 05/26 09:29
噓 tonybin: "任天堂遊戲 霸占整個任天堂" 你先把自己鬍子刮一刮吧 05/26 09:54
抱歉這沒寫清楚
噓 sowhysowhat: 有點看不出來樓主是不是反串怎麼辦 囧....應該是在完 05/26 10:06
→ sowhysowhat: 美演繹什麼是固步自封? 05/26 10:06
做韌體的人沒想過甚叫韌體 意思就這樣
※ 編輯: KILLE (223.137.116.103), 05/26/2018 10:10:25
推 windlll: 不是很懂?有無掛載其他程式運行的不算韌體?這樣? 05/26 13:05
噓 i386: 假議題 就算想清楚什麼是韌體 你IC能多賣3倍價格? 05/26 13:50
名不正言不順 能賣多好?
→ prpure: 沒OS的叫韌體, 這大家應該沒意見. 有OS的界限比較模糊 05/26 14:23
→ codehard: 有RTOS的東西也不少 那就不算FW了? 05/26 14:49
"該作業系統有無動態加載應用程式之能力"
就我所知 絕大多數RTOS都無此能力 都是編譯當下綁定進程
→ tinlans: 看前面幾行就知道是沒事找事做 05/26 15:42
→ god145145: 簡單區分要外接tool燒錄就屬於韌體 05/26 22:21
推 Lee1027: 我想知道如果認知跟你不一樣是否就叫故步自封? 05/26 23:35
那不然你覺得怎樣叫韌體呢 只要放在閃存上就叫韌體?
不要忘了現在SSD相當普級喔
推 boss0405: Embedded Linux要叫韌體確實有點怪 05/27 00:17
→ boss0405: 那如果是8051+TinyOS呢?叫軟體也有點怪,單純靠有無OS區 05/27 00:18
→ boss0405: 分似乎也不是這麼容易 05/27 00:18
"該作業系統有無動態加載應用程式之能力"
※ 編輯: KILLE (114.136.47.58), 05/27/2018 04:42:33
噓 bizer: 那有什麼界線?硬要去定義那個很無聊,反正控制硬體的軟體 05/27 08:12
→ bizer: 不就是韌體,有os只是比較複雜 05/27 08:12
名正才能言順 而後事成
所以說你能接受用SSD的整台電腦都是韌體而無任何軟體?
※ 編輯: KILLE (114.136.47.58), 05/27/2018 08:27:34
推 boss0405: 如果以有無動態加載應用程式能力區分,那算合理,但也就 05/27 10:19
→ boss0405: 是這樣,不用強迫每個人接受自己的區分概念 05/27 10:20
推 Lee1027: 請問你所謂的直接操作硬體的韌體工程師有多少? 05/27 11:48
→ Lee1027: 我有摳到別人包的lib算直接操作還是不算? 05/27 11:48
推 Lee1027: 假設一顆IC開出來我用為控制器寫驅動叫韌體 05/27 12:00
→ Lee1027: 但我用SBC在OS上寫驅動就變軟體? 05/27 12:00
推 Lee1027: 如果是這樣 那我覺得god145145的定義還滿好理解的 05/27 12:03
→ LsugerI: 不見得要外接tool燒錄吧,你爽也能直接把fw code丟到nand 05/27 15:31
→ LsugerI: 去啊,bootloader知道要從哪邊撈code就好 05/27 15:31
推 Lee1027: 那也是要有bootloader 你第一版的loader 也是要先寫吧 05/27 18:46