作者KILLE (啃)
看板ASM
標題[閒聊] 為何版名是組語匯編版 但都在討論單片機
時間Wed May 2 05:20:35 2018
當然不是説這版不能討論單片機/單晶片/microcontroller啦
該是反過來,該把板名改掉了吧
版名該叫microconcroller_programming / MCU_PROGRAMMING
或叫 Firmware
不是比較好嗎
這五年在問各式組語之人 真的是鮮少
改名是不是比較恰當呢
另立專版也不妥,這樣組語版會幾乎變廢版
改成叫 MCU/ASM 會不會比較好?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.124.172
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1525209637.A.FEF.html
1F:→ loveflames: 目前無改板名的打算,當初記得是小組長詢問能不能增加 05/04 10:33
2F:→ loveflames: 單晶片相關的討論,才又加進來的,如果搞到要改板名, 05/04 10:34
3F:→ loveflames: 當初應該就不會開放了吧 05/04 10:35
4F:推 chuegou: 改成firmware 板務負擔會加重 現有人數夠嗎? 05/05 05:28
5F:→ chuegou: 尤其是embedded牽涉到東西很多 從os到電路的問題都有 05/05 05:31
就定義上來講 有完整操作系統得以動態加載應用者程者 不得叫固件
不然只要是用固態碟 就算運行windows 10 也算是firmware
6F:推 james732: 不過我也覺得板名跟內文確實有落差 XD 05/06 04:28
7F:→ james732: 在我心裡這裡已經是embedded板了 05/06 04:29
8F:→ cwttt: 單晶片較容易應用於實作段,而且簡易的相關配件齊全…讓非 05/06 08:24
9F:→ cwttt: 程式專業的人能使用 05/06 08:24
※ 編輯: KILLE (114.136.219.61), 05/06/2018 10:50:01
10F:推 chuegou: 看來你的分類方式跟我不太一樣 我這樣問好了 05/06 12:24
11F:→ chuegou: 寫embedded linux kernel/UBoot之類算不算"固件" 05/06 12:24
UBOOT是 與BIOS同級之東西 其本體是操作系統兼硬用程式
操作系統移植算不算固件編程 這要再討論
不過嵌入式"應用程式"開發 當然不算固件
12F:→ cs8425: 所以openwrt不算firmware的意思摟? 這定義方法第一次遇到 05/06 19:31
13F:→ cs8425: 而且"固件"的"固" 應該是指整個系統是readonly(除了設定 05/06 19:34
14F:→ cs8425: 而不是存在"固態"裝置上 05/06 19:35
固化之軟件 表示其幾無跨平台之能力
很明顯 有個操作系統在下面, 那就不算固件了
不然windows應用程式也能叫固件 反正運行在ssd上嘛
15F:推 god145145: 嵌入式系統在BBS上不適合討論,要貼圖貼code都不方便 05/06 19:44
16F:推 chuegou: 我也是第一次遇到講firmware定義會講到SSD的 05/06 22:07
17F:→ chuegou: 這個概念是怎麼關聯在一起的 我有點好奇 05/06 22:07
18F:推 chuegou: 另 你把bios那層歸類在作業系統加應用程式 的理由是什麼 05/06 22:21
19F:→ chuegou: 因為就我理解 換作業系統跟bios無關阿? 05/06 22:21
意思是說 固件是由 "下層有沒可動態加載之作業系統" 來定義
因為用固化之軟件來定義(燒到ROM EPROM或flash)
這條已被SSD打破 所以不適用
(
Firmware is held in non-volatile memory devices such as ROM,
EPROM, or flash memory.
-> 若是用這定義,那我所有電腦之程式全固件而無軟件
明顯這定義已過時
)
以下討論BIOS為何為固件
BIOS下層 並無可動態加載之作業系統 或是說
其本身就是作業系統+應用程式 所以其為固件
20F:推 chuegou: 也就是說 照你的歸類法 所有firmware都是OS+應用程式囉? 05/06 23:55
可以這樣說沒有錯 或是更直接 一程式霸佔了硬件所有資源
或是說 根本沒有操作系統這層 因為程式直接接上硬件
※ 編輯: KILLE (114.136.153.117), 05/07/2018 00:09:59
21F:噓 yzfr6: 單晶片 作業系統 韌體 05/11 23:45
22F:推 b0920075: 固件是什麼啊,台灣的叫法是? 05/15 13:00
23F:→ b0920075: 喔喔是韌體哦 05/15 13:00