PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Soft_Job
[請益] 韌體初學者
作者:
t7365443
(U彥)
2020-02-12 20:53:32
各位版友好
目前就讀國立科大碩(電機)
大學是資工系的
本人一直想走韌體工程師這方面
但是實驗室又是做網路相關的
想找個網路設備的韌體的領域
想知道如果要走韌體這方面需要補足什麼地方
有什麼比較重要的地方 可以自己自學或是去修大學部的課
大學是稍微有玩過arduino開發版
但尤其是硬體這方面 (電子 電路 嵌入式系統等等)以前資工教的比較少
謝謝各位的意見
作者:
chuegou
(chuegou)
2020-02-12 20:59:00
網路相關的你去找嵌入式就好了 碰不到多少硬體
作者: tommie (tommy)
2020-02-12 21:09:00
作業系統
作者:
sxy67230
(charlesgg)
2020-02-12 22:22:00
訊號系統,網路、通訊原理懂就好了,然後會用示波器,C語言有基礎就好了,剩下就是寫韌體在記憶體使用上要小心。小弟是做了兩年韌體,寫STM開發版的,像現在這種都有現成的網路模組,就是發生問題可以查到封包或換手是否有異常解決,然後ADC/DAC在客製化輸入/輸出模組時候會用到,示波器就會派上用場,檢查是輸入電位異常還是ADC轉換有問題。如果碰到影像會需要懂晶片的codec。
作者:
nova06091
2020-02-12 23:35:00
面試時千萬不要說你用Arduino
作者:
alongalone
(沿著孤單的路)
2020-02-12 23:52:00
直接上班比較快
作者: winld (永遠在跟時間賽跑)
2020-02-12 23:55:00
為何面試千萬部要說用Arduino?
作者:
y3226999
(Misaki)
2020-02-13 04:02:00
arduino是給文組用的啊==
作者:
er230059
(CQH)
2020-02-13 08:15:00
arduino是玩具等級的東西
作者:
richard07250
(blazing)
2020-02-13 08:31:00
面試官:請問你有研發過火箭嗎?有的 我有用樂高拼過火箭大概就是這種等級?
作者:
odahawk
(羊皮狼)
2020-02-13 09:10:00
樓上的正解
作者:
chuegou
(chuegou)
2020-02-13 09:10:00
你有架過網站嗎 然後拿痞客邦部落格出來 這樣吧
作者:
odahawk
(羊皮狼)
2020-02-13 09:13:00
說白了Arduino最開始是設計給國高中生玩玩用的...
作者:
sxy67230
(charlesgg)
2020-02-13 09:36:00
理由應該是arduino太簡單吧,像韌體你真正在實作上會遇到很多數位類比轉換跟記憶體還有cache的問題,電機不知道你是哪間學校,我印象中DSP好像是大二的課程還有實驗課,去修一下會有多一點瞭解,在去買一塊板子來玩,我是推薦STM32系列,官方標準庫的社群資源蠻豐富的,這樣你會比較好上手。
作者:
m490521
(阿青)
2020-02-13 10:45:00
Arduino就像調理包一樣,都弄好了讓人人都能搞出像個七八成的料理(?)
作者:
taffy128s
(imcorn)
2020-02-13 11:54:00
韌體工程師 學歷夠 英文佳 有耐心 肯合作 就可以了剩下就是經驗的累積 不管用什麼東西練習我想都是有意義的
作者:
csfgsj
(切割對半)
2020-02-13 12:55:00
學個 Linux Kernel 吧!做embedded system 會比光做單晶片的路 寬廣許多
作者:
leolarrel
(真.粽子無雙)
2020-02-13 13:05:00
韌體決不像sxy67230說的那麼簡單.
作者:
fjyang
(自由的風)
2020-02-13 13:29:00
如果去系統廠 其實C不用太好 多學硬體知識 問HW就行了
作者:
tryshin
(執著)
2020-02-13 13:30:00
樓上 他描述的類似mcu開發會遇到,小公司few 常常是這樣。描述比較侷限,畢竟他年資少
作者:
fjyang
(自由的風)
2020-02-13 13:30:00
重點是會debug 不要太多side effect code改的動
作者:
tryshin
(執著)
2020-02-13 13:31:00
給原po,科系ok,其實直接丢履歷就好
作者:
fjyang
(自由的風)
2020-02-13 13:32:00
重點就是先混進去在學 一開始也不會丟太難的給你我講的適用普通人 高手請忽略
作者:
sxy67230
(charlesgg)
2020-02-13 16:07:00
回樓上上上,我只是把初學會需要遇到的狀況給原po知道,實際上水很深,事情很雜,只有真的碰到才會知道,像timer、DMA、pooling、clock光是MCU的水就很深了,高階embedded 一點還有os的屎坑,我只有走了兩年,後來就不碰了,所以也只能提供這樣的見解。然後我之前的工作,基本上你真的只需要具備基礎的C就真的很足了,在這種單晶片上你也不用想實作什麼太複雜的data structure。反而是硬體知識要有,示波器各種除錯器要會,因為客戶靠背產品有問題的時候,PM會把鍋丟給你、硬體工程師也會把鍋丟給你,除非你能用除錯工具證明是硬體的鍋。但是就算證明了是硬體的鍋,很常遇到PM要你用韌體Debug掉他,簡單來說就是很屎坑,後來就索性直接去做後端了,真的水太深。
作者:
i386
(i386 cpu)
2020-02-13 16:29:00
不用想那麼多,你是新鮮人,基本上就C,指標,資料結構,OS,這些東西夠熟,還有表達溝通邏輯良好就行了.剩下就是看你的學歷能進到那些公司碰那些領域了Arduino用過或是有作品就端出來.上面寫的那堆狀況, 都是工作後才會遇到的, 現在知道也沒用找工作方向,往IC design house找,注意不要找到AE,FAE這類進不了大間IC設計可以先去待小間的,千萬別一開始就是系統廠不是系統廠不好,那是你年資1X年以後想養老再去就好
作者:
howard6066
(汐止最後一股清流)
2020-02-13 16:48:00
賽賽的韌體轉後端 感覺不太容易
作者:
leolarrel
(真.粽子無雙)
2020-02-13 16:53:00
工作遇到再來學的話,其實不用唸書了,國中畢業可以開始應徵google,進google後再學吧
作者:
cuteSquirrel
(松鼠)
2020-02-13 16:54:00
推. 滿多硬體端的暇疵會往FW推,要FW workaround
作者:
fjyang
(自由的風)
2020-02-14 13:57:00
要是原PO自學那麼厲害可以進google 那也不用發文來問他就是想進這個業界阿 當然先進去去再說阿
作者:
sxy67230
(charlesgg)
2020-02-14 22:09:00
其實韌體轉後端不會難啊,反而是我現在要轉回去韌體才覺得檻比較高。當年如果不是自己電子電路太廢不好好唸書,不然就進去做數位啦。看到同學在螃蟹領到流口水,我就只是一個會coding懂點os的小廢物而已。
繼續閱讀
[請益] 熟男想逆轉人生,請幫忙推薦
iltgeric
[心得] 一個久居日本的軟工的心得與建言(文長)
aya0139
[心得] 2020-2-12 每日新聞
damody
[請益] 請問iOS/Android系統開發用哪套比較好
domototice
[請益] 畢業發展請益
ioveeagle
[心得] 葳橋資訊 心得分享
feathersblue
Re: [請益] 什麼程度可以開始做side-project
SUPERTR
[徵才] Remote / 京門國際 / 全端開發工程師
damody
[徵才] 幣安Binance招聘Web前端/iOS/Android開發
hsnulight
[心得] 2020-2-11 每日新聞
damody
Links
booklink
Contact Us: admin [ a t ] ucptt.com