Re: [請益] 請問為什麼純軟比韌體好玩?

作者: SmallBeeWayn (喵喵叫的蜜蜂貓)   2020-07-24 03:00:11
※ 引述《lrvine (Irvine)》之銘言:
: 標題: [請益] 請問為什麼純軟比韌體好玩?
: 時間: Thu Jul 23 14:49:51 2020
:
: 常常在這個板上逛的感覺是
: 普遍大家覺得韌體無聊 似乎純軟比較好玩?
因為這裡是軟體版(1s)
會在這個版活動的,當然主要是軟體人,會回應的也是軟體人
那些不適應當軟體人的離開了,軔體人不太會在這邊活動
自然留下來的言論,都會偏向軟體比軔體好玩
: 我本身的背景主要是在 Linux kernel 但也有機會碰到 Android middleware 甚至更上層
: 我覺得他們都是差不多的東西 就是寫code去執行一項任務(演算法)
: 所以想請問大家為什麼會覺得韌體無聊呢? 主因是?
作為一個軔體人,我會把寫embedded linux(包含Android)的算進軟體人就是了
寫軔體不碰HW register,實在不能算是寫軔體
:
作者: fr75 (阿巴 )   2020-07-24 06:33:00
存軟寫韌體揮霍是怎樣揮霍?
作者: Hsins (翔)   2020-07-24 07:35:00
有些操作會因為系統資源受限,純軟比較少這種斤斤計較 RAM/ROM 的狀況吧
作者: jeff40108 (死得腥羶豔油劑是他)   2020-07-24 07:59:00
太韌體也可以去github抄啦,只是要改
作者: Dinowchang (Dinow)   2020-07-24 08:42:00
以單晶片系統來說,其實直接操作硬體的程式碼佔的比例並不高,還是有很多功能和流程需要去設計。
作者: hongsiangfu   2020-07-24 09:10:00
ram/rom真的頗嚴苛,需要記錄歷史資訊的影像或音訊濾波演算法就不一定能實現,最後只能上pc去跑
作者: shooter555 (shooter)   2020-07-24 09:13:00
對ram嚴苛只好採用沒有reference frame的壓縮法
作者: GGFACE (ggface)   2020-07-24 09:17:00
是的
作者: shooter555 (shooter)   2020-07-24 09:34:00
其實論揮霍資源 純軟體應用還是得省的 只是有時候會用ram來換取效能 就像上面提到的reference frame或是cache pool, thread pool
作者: johny777 (阿雞雞 )   2020-07-24 10:05:00
Wifi chip自己會有os系統 所以也得熟os 不單只是driver porting還有對於電路圖會有基礎了解跟電子特性 不然有時候是EE的鍋也查不出來韌體不會無聊 但是牽扯到的太多所以變成都要扛一點的缺
作者: lgates (衰神附身的男人)   2020-07-24 10:31:00
而且在受限狀態下進行開發,不也是一種樂趣嗎,推個這句
作者: x246libra (楓)   2020-07-24 12:27:00
最大差異是會被硬體扯後腿,還要找出是硬體的錯,這才是最麻煩且有價值的地方吧
作者: bab7171   2020-07-24 13:52:00
小孩才做選擇,全部都寫就好拉
作者: KernelChen ( )   2020-07-24 14:18:00
為什麼寫embedded linux不會碰HW register?你確定你的認知是對的嗎?
作者: Dinowchang (Dinow)   2020-07-24 14:53:00
他講的是user space吧。硬體IO都被包在driver了
作者: plsmaop (plsmaop)   2020-07-24 16:11:00
User space driver 不知道會不會碰到 register這年頭不是很流行 kernel bypass IO 嗎
作者: FinanceBrain (heaven)   2020-07-24 16:32:00
User speace也要動到hw register啊 用volatile去改內容*space
作者: tommie (tommy)   2020-07-24 17:34:00
那是用mcu做,硬體都接在外部,比較少問題。如果你是作在ic廠的韌體,那種真的是幫數位的清屎
作者: lrvine (Irvine)   2020-07-24 20:13:00
其實我是把軟體人當總集合 下面有韌體 跟純軟 跟都碰..etc然後我所知道的韌體都是大公司 小公司韌體的運作其實不熟的確很容易每個人負責一小範圍...
作者: tacovirus (小璋丸)   2020-07-25 00:44:00
軟體尻一尻就變韌體了
作者: krizarlid (Let's Go Cubs !)   2020-07-26 11:54:00
嵌入式應該是從kernel控硬體到開API給上層吧ic廠firmware一年可能上不了多少code,大部分時間都在debug
作者: g89227 (@宅貓@)   2020-08-10 13:21:00
軟體不就資策會出來的文組生也可以做嗎不然版上一堆非本科轉職案例是在哈囉最後一堆軟體還是跳韌體 然後跳不過的喊韌體無聊

Links booklink

Contact Us: admin [ a t ] ucptt.com