想往firmware發展該具備什麼技能? - 工程師

Table of Contents

你要寫韌體大概就是嵌入式系統吧
是說你大概也沒什麼機會開發什麼全新東西
因為通常是舊的搬來改

嵌入式系統本身就是大哉問
因為有一般mcu, 或是SOC

SOC上的作業系統一般我所知道的通常是
embedded linux

其他就是ic要用到的driver

所以可能要把作業系統跟計算機組織搞熟

但是呢!
更大的可能是你去做驗證,然後幫忙
designer work around
差不多都是這樣的工作啦
喔對了,你要去找一本菜鳥經理的書

http://www.books.com.tw/products/0010479889

我有第一版
這本書寫了不少實務的東西

例如ic某些值電路刻壞了就用韌體摸一下值

design house
主力還是做ic , 所以digital design還是主流
做這個又有前段跟後段

如果要做這個建議去修VLSI,
甚至去CIC上 cell based design

還有design compiler的課
學一點STA跟 自動化, tcl 等等的課

從上到下你就無敵啦!
說真的現在只會寫verilog的d esigner
還不如寫multi chart有價值

像我就是沒啥慾望了解後段的東西
只好寫寫verilog當興趣,
以後反正沒班可以上做別的就好啦!


※ 引述《qazkevin (Linus)》之銘言:
: 各位大大你們好
: 想請問一下
: 小弟大四EE
: 本身對硬體與寫程式都有興趣,程式語言只會C語言
: 工作想找那種要懂硬體並寫相關的程式
: 跟學長姐聊天後建議我往Firmware發展
: 請問如果想往Design House的Firmware工程師該具備什麼條件?
: 上網查有些做Linux or Android的也算Firmware工程師
: 但小弟沒有接觸過Linux & Android
: 這樣往Firmware發展是不是會很吃虧或很吃力?
: 台灣純寫C的Firmware又有哪些呢?
: 懇請各位大大為即將進入科技業的小弟解惑
: 真的非常感激不盡


-----
Sent from JPTT on my Samsung SM-N900U.

--

All Comments

Elizabeth avatarElizabeth2018-06-30
Eartha avatarEartha2018-07-03
workaround engineer
Kelly avatarKelly2018-07-07
推 什麼是workaround啊
James avatarJames2018-07-10
workaround就是擦屁股
Jacky avatarJacky2018-07-11
從上到下都會做FW還是沒用,看不到RTL,做HW則能編出讓FW比
較好用的介面,做錯東西還有FW一起擦屁股XD
Xanthe avatarXanthe2018-07-12
workaround就是RAR密碼解不出來,學yo叔直接繞過去
Kristin avatarKristin2018-07-17
那本書絕版了 google了一下都找不到@@