[請益] 韌體初學者
各位版友好
目前就讀國立科大碩(電機)
大學是資工系的
本人一直想走韌體工程師這方面
但是實驗室又是做網路相關的
想找個網路設備的韌體的領域
想知道如果要走韌體這方面需要補足什麼地方
有什麼比較重要的地方 可以自己自學或是去修大學部的課
大學是稍微有玩過arduino開發版
但尤其是硬體這方面 (電子 電路 嵌入式系統等等)以前資工教的比較少
謝謝各位的意見
--
網路相關的你去找嵌入式就好了 碰不到多少硬體
作業系統
訊號系統,網路、通訊原理懂就好了,然後會用示波器,C
語言有基礎就好了,剩下就是寫韌體在記憶體使用上要小
心。
小弟是做了兩年韌體,寫STM開發版的,像現在這種都有現
成的網路模組,就是發生問題可以查到封包或換手是否有
異常解決,然後ADC/DAC在客製化輸入/輸出模組時候會用
到,示波器就會派上用場,檢查是輸入電位異常還是ADC轉
換有問題。如果碰到影像會需要懂晶片的codec。
面試時千萬不要說你用Arduino
直接上班比較快
為何面試千萬部要說用Arduino?
arduino是給文組用的啊==
arduino是玩具等級的東西
面試官:請問你有研發過火箭嗎?
有的 我有用樂高拼過火箭
大概就是這種等級?
樓上的正解
你有架過網站嗎 然後拿痞客邦部落格出來 這樣吧
說白了Arduino最開始是設計給國高中生玩玩用的...
理由應該是arduino太簡單吧,像韌體你真正在實作上會遇
到很多數位類比轉換跟記憶體還有cache的問題,電機不知
道你是哪間學校,我印象中DSP好像是大二的課程還有實驗
課,去修一下會有多一點瞭解,在去買一塊板子來玩,我是
推薦STM32系列,官方標準庫的社群資源蠻豐富的,這樣你
會比較好上手。
Arduino就像調理包一樣,都弄好了
讓人人都能搞出像個七八成的料理(?)
韌體工程師 學歷夠 英文佳 有耐心 肯合作 就可以了
剩下就是經驗的累積 不管用什麼東西練習
我想都是有意義的
學個 Linux Kernel 吧!做embedded system 會比光做單晶片
的路 寬廣許多
韌體決不像sxy67230說的那麼簡單.
如果去系統廠 其實C不用太好 多學硬體知識 問HW就行了
樓上 他描述的類似mcu開發會遇到,小公司few 常常是這樣
。描述比較侷限,畢竟他年資少
重點是會debug 不要太多side effect code改的動
給原po,科系ok,其實直接丢履歷就好
重點就是先混進去在學 一開始也不會丟太難的給你
我講的適用普通人 高手請忽略
回樓上上上,我只是把初學會需要遇到的狀況給原po知道,
實際上水很深,事情很雜,只有真的碰到才會知道,像time
r、DMA、pooling、clock光是MCU的水就很深了,高階embed
ded 一點還有os的屎坑,我只有走了兩年,後來就不碰了,
所以也只能提供這樣的見解。
然後我之前的工作,基本上你真的只需要具備基礎的C就真
的很足了,在這種單晶片上你也不用想實作什麼太複雜的da
ta structure。反而是硬體知識要有,示波器各種除錯器要
會,因為客戶靠背產品有問題的時候,PM會把鍋丟給你、硬
體工程師也會把鍋丟給你,除非你能用除錯工具證明是硬
體的鍋。
但是就算證明了是硬體的鍋,很常遇到PM要你用韌體Debug
掉他,簡單來說就是很屎坑,後來就索性直接去做後端了,
真的水太深。
不用想那麼多,你是新鮮人,基本上就C,指標,資料結構,OS,
這些東西夠熟,還有表達溝通邏輯良好就行了.
剩下就是看你的學歷能進到那些公司碰那些領域了
Arduino用過或是有作品就端出來.
上面寫的那堆狀況, 都是工作後才會遇到的, 現在知道也沒用
找工作方向,往IC design house找,注意不要找到AE,FAE這類
進不了大間IC設計可以先去待小間的,千萬別一開始就是系統廠
不是系統廠不好,那是你年資1X年以後想養老再去就好
賽賽的韌體轉後端 感覺不太容易
工作遇到再來學的話,其實不用唸書了,國中畢業可以開始
應徵google,進google後再學吧
推. 滿多硬體端的暇疵會往FW推,要FW workaround
要是原PO自學那麼厲害可以進google 那也不用發文來問
他就是想進這個業界阿 當然先進去去再說阿
其實韌體轉後端不會難啊,反而是我現在要轉回去韌體才
覺得檻比較高。當年如果不是自己電子電路太廢不好好唸
書,不然就進去做數位啦。看到同學在螃蟹領到流口水,
我就只是一個會coding懂點os的小廢物而已。
6
其實從Arduino開始玩也有很多樂趣,初始成本也低 (20€/35€)。 一張Uno(AVR)或是Due(ARM M3),加上電腦和一條USB線就可以開工了。 開發工具容易安裝,不需要什麼設定,ATMEL (處理器廠商)的文件也算齊全。 Arduino開發軟體內建的範例程式 (如那個九九乘法表) 簡單易了解。 在初期可以多花點時間在程式技巧上,不用煩心那些開機程序。10
韌體工程師的工作內容其實範圍還滿大的 最小的4~7bit MCU,這種幾乎都用組語在寫 大概也不會有職缺純做這種MCU 一堆被ARM打趴的通用MCU,例如8051 PIC AVR MSP430 ..... 不是沒人在用,只是這些都會越用越少,也不推去學2
如果還在學校,就買以下東西開始玩,看看受不受得了 1. STM32F103最小系統 2. J-Link EDU(到mouser買最便宜) ps. 或是買STM的Nucleo板,上面有MCU和開發工具(STLINK可刷J-Link) 正版開發工具,報價不到1000元更便宜16
身為一個在韌體&embedded system 工作了快20年的老屁孩來跟你說(我很廢,bug製造機, 只剩年資可以說嘴). 想走韌體,基本的電子電機知識是一定要具備的. 最基礎的電子學,電路學,數位邏輯,基本電學,非常重要,要會.基本的晶片通訊方式, 例如gpio, i2c, SPI,要會,電磁學,線路設計,pcb layout,會的話更好但不是必須.
96
[請益] 45歲還有機會轉職IC工程師或韌體工程師嗎我目前42歲沒有碩士學歷的設備工程師如果拚死考上4中以上的電資碩士, 請問畢業之後有機會應徵IC工程師或是DESIGN HOUSE的韌體工程師嗎? 其實我當初大學是讀資工的,剛畢業的時候想當韌體工程師,我不想寫純軟的程式, 可能是由於不懂得找工作的方向,我有去應徵過AMI和鳳凰.結果失敗之後我就沒有想到說 還有很多系統廠的韌體工程師可以讓我切入這個領域.後來找了一個不符合自己志向的55
[請益] 112 EE控制組轉韌體出路如題,小弟我第一次PTT發文,大學112工科,碩士112 EE控制組。 大學接觸到控制就頗有興趣,因此後續修課和碩班也以控制相關為目標,程式相關課程也僅計概計程,資結演算法都沒碰過,而有修過電子電路學。 碩班發現控制出路極差,但頭已經洗下去就撐到畢業。而且碩班因計畫(無人機)需求還是修控制相關的課,計畫用掉頗多時間也沒多的時間修程式相關課程。小弟我想問往韌體工程師(發哥)發展還有機會嗎? 目前計畫花幾個月的時間好好學C跟刷題,自學資結演算法。但因為爬文好像面試時都會看修課紀錄而問相關問題,這方面是不是很吃虧無法彌補?是的話應該就乖乖去GG了。 ----- Sent from JPTT on my iPhone42
[請益] 資工系想走數位IC設計家裡弟弟沒帳號代po~ 各位前輩大家好: 小弟是國立大學資工系畢業 最近考上112資工所 找的老師領域做網路相關 涼涼的彈性高17
[請益] 非本科韌體技能樹該怎麼點背景:北科非電資大四,畢業後也是在北科讀碩非電資(不打算再重考),碩班未來是跟自 走車相關的,目標大概是遠離機構設備做韌體/嵌入式系統(不太確定這兩個的詳細差別 ),也不太清楚這個校名科系有沒有辦法 目前有修過資工系的資料結構了,不過是用python,現在在考量是該怎麼選擇 1. 接著繼續修演算法的課為主,碩班的課有餘力再修12
[請益] 成大電機己領域或電通丁抉擇各位大大好! 我是資工系學生,讀研究所是為了學到專業技術,希望畢業後能找到不錯的工作 因為電機己跟電通丁只能擇一先報到 所以我目前遇到選擇系所的問題 本來是預計就讀電機己,但是找教授的過程不是很順利,目前有找3位教授10
[請益] 硬體工程師想自學韌體各位好,目前我在科技業擔任硬體工程師 先介紹一下我自己,從碩士開始主要都是走純硬體為主,硬要講有碰過韌體就是arduino, 做一些簡單的周邊硬體功能確定。 寫程式語言C已經是大學的事情了。 最近想自己進修學學韌體,爲自己提升一下能力,但是有點不太知道如何下手。9
[請益] 碩士新生選實驗室領域各位大大好! 我是資工系學生,讀研究所是為了學到專業技術,希望畢業後能找到不錯的工作 我目前遇到選擇實驗室的問題 找教授的過程不是很順利,大部分已經滿了 目前成大電機己 有名額的教授 研究的領域是1
[請益] 關於鑫創最近在人力網站上看到這間公司的韌體工程師,但是版上的資訊偏少 想請問這間公司:(在竹北) (1) 有ssd韌體工程師跟韌體工程師,韌 體職務內容: 1. firmware debug and coding 2.維護已開發產品及測試/驗證工具