[請益] 韌體初學者

看板Soft_Job (軟體人)作者 (U彥)時間4年前 (2020/02/12 20:53), 4年前編輯推噓20(20054)
留言74則, 19人參與, 4年前最新討論串1/5 (看更多)
各位版友好 目前就讀國立科大碩(電機) 大學是資工系的 本人一直想走韌體工程師這方面 但是實驗室又是做網路相關的 想找個網路設備的韌體的領域 想知道如果要走韌體這方面需要補足什麼地方 有什麼比較重要的地方 可以自己自學或是去修大學部的課 大學是稍微有玩過arduino開發版 但尤其是硬體這方面 (電子 電路 嵌入式系統等等)以前資工教的比較少 謝謝各位的意見 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.146.150 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1581512014.A.5B6.html ※ 編輯: t7365443 (223.139.146.150 臺灣), 02/12/2020 20:53:52

02/12 20:59, 4年前 , 1F
網路相關的你去找嵌入式就好了 碰不到多少硬體
02/12 20:59, 1F

02/12 21:09, 4年前 , 2F
作業系統
02/12 21:09, 2F

02/12 22:22, 4年前 , 3F
訊號系統,網路、通訊原理懂就好了,然後會用示波器,C
02/12 22:22, 3F

02/12 22:22, 4年前 , 4F
語言有基礎就好了,剩下就是寫韌體在記憶體使用上要小
02/12 22:22, 4F

02/12 22:22, 4年前 , 5F
心。
02/12 22:22, 5F

02/12 22:27, 4年前 , 6F
小弟是做了兩年韌體,寫STM開發版的,像現在這種都有現
02/12 22:27, 6F

02/12 22:27, 4年前 , 7F
成的網路模組,就是發生問題可以查到封包或換手是否有
02/12 22:27, 7F

02/12 22:27, 4年前 , 8F
異常解決,然後ADC/DAC在客製化輸入/輸出模組時候會用
02/12 22:27, 8F

02/12 22:27, 4年前 , 9F
到,示波器就會派上用場,檢查是輸入電位異常還是ADC轉
02/12 22:27, 9F

02/12 22:27, 4年前 , 10F
換有問題。如果碰到影像會需要懂晶片的codec。
02/12 22:27, 10F

02/12 23:35, 4年前 , 11F
面試時千萬不要說你用Arduino
02/12 23:35, 11F

02/12 23:52, 4年前 , 12F
直接上班比較快
02/12 23:52, 12F

02/12 23:55, 4年前 , 13F
為何面試千萬部要說用Arduino?
02/12 23:55, 13F

02/13 04:02, 4年前 , 14F
arduino是給文組用的啊==
02/13 04:02, 14F

02/13 08:15, 4年前 , 15F
arduino是玩具等級的東西
02/13 08:15, 15F

02/13 08:31, 4年前 , 16F
面試官:請問你有研發過火箭嗎?
02/13 08:31, 16F

02/13 08:31, 4年前 , 17F
有的 我有用樂高拼過火箭
02/13 08:31, 17F

02/13 08:31, 4年前 , 18F
大概就是這種等級?
02/13 08:31, 18F

02/13 09:10, 4年前 , 19F
樓上的正解
02/13 09:10, 19F

02/13 09:10, 4年前 , 20F
你有架過網站嗎 然後拿痞客邦部落格出來 這樣吧
02/13 09:10, 20F

02/13 09:13, 4年前 , 21F
說白了Arduino最開始是設計給國高中生玩玩用的...
02/13 09:13, 21F

02/13 09:36, 4年前 , 22F
理由應該是arduino太簡單吧,像韌體你真正在實作上會遇
02/13 09:36, 22F

02/13 09:36, 4年前 , 23F
到很多數位類比轉換跟記憶體還有cache的問題,電機不知
02/13 09:36, 23F

02/13 09:36, 4年前 , 24F
道你是哪間學校,我印象中DSP好像是大二的課程還有實驗
02/13 09:36, 24F

02/13 09:36, 4年前 , 25F
課,去修一下會有多一點瞭解,在去買一塊板子來玩,我是
02/13 09:36, 25F

02/13 09:36, 4年前 , 26F
推薦STM32系列,官方標準庫的社群資源蠻豐富的,這樣你
02/13 09:36, 26F

02/13 09:36, 4年前 , 27F
會比較好上手。
02/13 09:36, 27F

02/13 10:45, 4年前 , 28F
Arduino就像調理包一樣,都弄好了
02/13 10:45, 28F

02/13 10:47, 4年前 , 29F
讓人人都能搞出像個七八成的料理(?)
02/13 10:47, 29F

02/13 11:54, 4年前 , 30F
韌體工程師 學歷夠 英文佳 有耐心 肯合作 就可以了
02/13 11:54, 30F

02/13 11:54, 4年前 , 31F
剩下就是經驗的累積 不管用什麼東西練習
02/13 11:54, 31F

02/13 11:54, 4年前 , 32F
我想都是有意義的
02/13 11:54, 32F

02/13 12:55, 4年前 , 33F
學個 Linux Kernel 吧!做embedded system 會比光做單晶片
02/13 12:55, 33F

02/13 12:55, 4年前 , 34F
的路 寬廣許多
02/13 12:55, 34F

02/13 13:05, 4年前 , 35F
韌體決不像sxy67230說的那麼簡單.
02/13 13:05, 35F

02/13 13:29, 4年前 , 36F
如果去系統廠 其實C不用太好 多學硬體知識 問HW就行了
02/13 13:29, 36F

02/13 13:30, 4年前 , 37F
樓上 他描述的類似mcu開發會遇到,小公司few 常常是這樣
02/13 13:30, 37F

02/13 13:30, 4年前 , 38F
。描述比較侷限,畢竟他年資少
02/13 13:30, 38F

02/13 13:30, 4年前 , 39F
重點是會debug 不要太多side effect code改的動
02/13 13:30, 39F

02/13 13:31, 4年前 , 40F
給原po,科系ok,其實直接丢履歷就好
02/13 13:31, 40F

02/13 13:32, 4年前 , 41F
重點就是先混進去在學 一開始也不會丟太難的給你
02/13 13:32, 41F

02/13 13:34, 4年前 , 42F
我講的適用普通人 高手請忽略
02/13 13:34, 42F

02/13 16:07, 4年前 , 43F
回樓上上上,我只是把初學會需要遇到的狀況給原po知道,
02/13 16:07, 43F

02/13 16:07, 4年前 , 44F
實際上水很深,事情很雜,只有真的碰到才會知道,像time
02/13 16:07, 44F

02/13 16:07, 4年前 , 45F
r、DMA、pooling、clock光是MCU的水就很深了,高階embed
02/13 16:07, 45F

02/13 16:07, 4年前 , 46F
ded 一點還有os的屎坑,我只有走了兩年,後來就不碰了,
02/13 16:07, 46F

02/13 16:07, 4年前 , 47F
所以也只能提供這樣的見解。
02/13 16:07, 47F

02/13 16:11, 4年前 , 48F
然後我之前的工作,基本上你真的只需要具備基礎的C就真
02/13 16:11, 48F

02/13 16:11, 4年前 , 49F
的很足了,在這種單晶片上你也不用想實作什麼太複雜的da
02/13 16:11, 49F

02/13 16:11, 4年前 , 50F
ta structure。反而是硬體知識要有,示波器各種除錯器要
02/13 16:11, 50F

02/13 16:11, 4年前 , 51F
會,因為客戶靠背產品有問題的時候,PM會把鍋丟給你、硬
02/13 16:11, 51F

02/13 16:11, 4年前 , 52F
體工程師也會把鍋丟給你,除非你能用除錯工具證明是硬
02/13 16:11, 52F

02/13 16:11, 4年前 , 53F
體的鍋。
02/13 16:11, 53F

02/13 16:16, 4年前 , 54F
但是就算證明了是硬體的鍋,很常遇到PM要你用韌體Debug
02/13 16:16, 54F

02/13 16:16, 4年前 , 55F
掉他,簡單來說就是很屎坑,後來就索性直接去做後端了,
02/13 16:16, 55F

02/13 16:16, 4年前 , 56F
真的水太深。
02/13 16:16, 56F

02/13 16:29, 4年前 , 57F
不用想那麼多,你是新鮮人,基本上就C,指標,資料結構,OS,
02/13 16:29, 57F

02/13 16:30, 4年前 , 58F
這些東西夠熟,還有表達溝通邏輯良好就行了.
02/13 16:30, 58F

02/13 16:32, 4年前 , 59F
剩下就是看你的學歷能進到那些公司碰那些領域了
02/13 16:32, 59F

02/13 16:37, 4年前 , 60F
Arduino用過或是有作品就端出來.
02/13 16:37, 60F

02/13 16:40, 4年前 , 61F
上面寫的那堆狀況, 都是工作後才會遇到的, 現在知道也沒用
02/13 16:40, 61F

02/13 16:44, 4年前 , 62F
找工作方向,往IC design house找,注意不要找到AE,FAE這類
02/13 16:44, 62F

02/13 16:44, 4年前 , 63F
進不了大間IC設計可以先去待小間的,千萬別一開始就是系統廠
02/13 16:44, 63F

02/13 16:46, 4年前 , 64F
不是系統廠不好,那是你年資1X年以後想養老再去就好
02/13 16:46, 64F

02/13 16:48, 4年前 , 65F
賽賽的韌體轉後端 感覺不太容易
02/13 16:48, 65F

02/13 16:53, 4年前 , 66F
工作遇到再來學的話,其實不用唸書了,國中畢業可以開始
02/13 16:53, 66F

02/13 16:53, 4年前 , 67F
應徵google,進google後再學吧
02/13 16:53, 67F

02/13 16:54, 4年前 , 68F
推. 滿多硬體端的暇疵會往FW推,要FW workaround
02/13 16:54, 68F

02/14 13:57, 4年前 , 69F
要是原PO自學那麼厲害可以進google 那也不用發文來問
02/14 13:57, 69F

02/14 13:58, 4年前 , 70F
他就是想進這個業界阿 當然先進去去再說阿
02/14 13:58, 70F

02/14 22:09, 4年前 , 71F
其實韌體轉後端不會難啊,反而是我現在要轉回去韌體才
02/14 22:09, 71F

02/14 22:09, 4年前 , 72F
覺得檻比較高。當年如果不是自己電子電路太廢不好好唸
02/14 22:09, 72F

02/14 22:09, 4年前 , 73F
書,不然就進去做數位啦。看到同學在螃蟹領到流口水,
02/14 22:09, 73F

02/14 22:09, 4年前 , 74F
我就只是一個會coding懂點os的小廢物而已。
02/14 22:09, 74F
文章代碼(AID): #1UG_LEMs (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1UG_LEMs (Soft_Job)