韌體如何自學? - 工程師

Joseph avatar
By Joseph
at 2015-04-01T22:56

Table of Contents


近日 在下在研習一本書:


http://ppt.cc/gen.php

圈圈教你玩USB(第2版.附光碟)

內容就是USB的應用 一開始當然是USB簡介

從8051電路設計 打樣 焊接

到USB韌體框架 再到滑鼠 鍵盤韌體實作

改了軔體變成泛用HID(人機介面裝置) 再windows HID中間件編程

弄個窗口UI去接這中間件



再到USB轉UART,USB midi鍵盤,USB隨身碟

然後再windows USB驅動編程


最後再移從8051移植到AVR,再移植到ARM7-TDMI上 再改電路

再變成傅力業顯示儀 聲卡..


這樣在下好奇

韌體工程人員是不是都這樣的?

電路設計 佈局 韌體 驅動 中間件 窗口

全都要懂 全都要通

那請問韌體工是怎練成的

從軟體下手 會卡電路

從硬體下手 會卡API(應用程式接口)

怎想都覺的不順

--

All Comments

Joseph avatar
By Joseph
at 2015-04-02T21:53
哪那麼麻煩, 直接買 IC 腳焊對就好了, 誰跟你慢慢寫
Daniel avatar
By Daniel
at 2015-04-05T04:56
寫韌體是不碰烙鐵的都是在現成的板上寫code,有寫成
功就會造你要求的動作作動
Victoria avatar
By Victoria
at 2015-04-06T04:11
去找現成的版子,狂寫code就是了
好的code,是短小精幹的XD
Harry avatar
By Harry
at 2015-04-09T10:05
default code 不是本來就會動了!?
Mia avatar
By Mia
at 2015-04-12T08:29
買個開發板回來寫
Thomas avatar
By Thomas
at 2015-04-17T03:13
我也想學
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2015-04-18T18:24
你先寫出Uart 的通訊協定再練更進階的
Carol avatar
By Carol
at 2015-04-19T16:59
韌體不用全懂電路,但至少要看懂spec
Odelette avatar
By Odelette
at 2015-04-21T19:19
你要用哪個開發板的開發晶片的spec 你要看懂
Ida avatar
By Ida
at 2015-04-25T19:09
然後按照spec 下去設定 UART 通訊協定,然後測試有無收到
之後才開始寫你接下來的你想要的功能
Barb Cronin avatar
By Barb Cronin
at 2015-04-29T11:21
我學的大多是這樣
Delia avatar
By Delia
at 2015-05-01T06:36
我是從硬體開始的 API應該是自己寫的所以卡API的意思是?
Hedy avatar
By Hedy
at 2015-05-02T20:05
對電子電路還是要基本的了解 韌體debug的範圍不是只有程式
Agnes avatar
By Agnes
at 2015-05-06T00:52
常常要在PCB上焊線抓訊號 或者是更換RC再看看時序和準位
Olga avatar
By Olga
at 2015-05-07T02:18
是不用到會上件的地步 不過不至於碰不到烙鐵
Connor avatar
By Connor
at 2015-05-08T08:20
最重要的是 一定要閱讀spec
Queena avatar
By Queena
at 2015-05-09T11:11
韌體自學就是狂實做,然後谷哥與前輩,很多東西自學就是
這樣,下去做方向就會出來!
Agnes avatar
By Agnes
at 2015-05-09T15:20
簡單補充,要會看電路,最好是有設計電路的功力,學會焊
與解焊0402、QFP,眼睛夠力與手超穩甚至可以QFN、BGA(
我待的公司都要求我們韌體要有設計電路功力與會焊啊),
會焊這些有利你韌體在Q板子的進度,讀的懂手冊,有硬體與
韌體間的互相運作觀念,要會使用工具,如訊號產生器、市
波器等!深入還要學訊號處理、作業系統、移植等!
Kelly avatar
By Kelly
at 2015-05-14T15:09
除了前述還有很多要做要學,功力強與經驗多,產品規格與
要求一出來,就要去選擇符合的MCU平台與型號,周邊元件與
電路再配合機構(這部分要配合EE與機構工程師討論)!加
上開發過程與生產驗證需要,還要會寫電腦端軟體,好提升
效率與驗證,例如硬體測試、版本管理、韌體印象檔更新等
軟體工具,故為了與軟體溝通,還要會定義當中軟韌體溝通
格式,但這定義簡單!加上現在東西常要更新維護,還要熟
悉 Boot Loader與MCU內部flash規劃!學不完,我都還要常
看paper,寫Matlab測試,再寫到韌體裡面,做到訊號處理、
演算法、校正等到韌體裡,這部分就還要考慮MCU運算能力與
開發平台精度!總結啦,所以韌體是個卡中間,非常吃力不
討好,因對很上位非RD出身的大頭來說,韌體是成效最不明
顯容易被看輕,因為不像硬體、軟體、機構有很明顯看得到
接觸的到!這些就是本人長期以來到現在的歷練以及對此職
務心得!
Lucy avatar
By Lucy
at 2015-05-16T09:43
基本上BK兄這樣的功力不開公司太可惜了,有時候懂太多
Agatha avatar
By Agatha
at 2015-05-21T03:57
不見得有加分,遇到連短路都不懂的EE技術與非技術人員
Poppy avatar
By Poppy
at 2015-05-24T00:20
懂越多只是讓你越怒而已,不過FW真的比較難找 要cover太多
Tristan Cohan avatar
By Tristan Cohan
at 2015-05-28T05:52
東西了,甚至有些公司養成壞習慣,問題到處賴FW 因為好用
Callum avatar
By Callum
at 2015-06-02T03:30
要SW+FW都通
Kelly avatar
By Kelly
at 2015-06-02T11:55
其實韌體就是一個字而已: 屎
Selena avatar
By Selena
at 2015-06-02T19:06
豬屎屋 還是當拉屎的designer比較爽
Heather avatar
By Heather
at 2015-06-06T12:21
推樓上
Mason avatar
By Mason
at 2015-06-10T01:13
FW只會出issue而已,根本沒產值。謝謝。
Ingrid avatar
By Ingrid
at 2015-06-15T00:04
快把FW的都cut off比較有效益。
Anthony avatar
By Anthony
at 2015-06-19T23:22
前面有人說可以開公司,太抬舉小弟,不要消遣我啦,說真
的我還比較想去賣雞排!我會這樣歷練是因跟過的幾位主管
能力都很強經驗又多又廣,加上喜歡主導開發,深受大大頭
愛戴又可以上達天聽,PM、其他協同主管等都以我們團隊為
主,所以非我們團隊人員就認為是支援我們這樣,如此這些
人遇到有問題又無法時間內解決的,或他們同時忙其他按子
無法支援時,我主管就攬下來叫下面做,所以我才說韌體卡
中間很屎,跟到喜歡攬事情的主管更慘,我也沒辦法,操啊
,也換過公司,剛進公司也裝死,可誰知就是再跟到這樣的
老闆,裝死也沒用,一進去立刻很快丟一堆過來,三不五時
主動問你一下加上每週進度報告與要求每一小階段主動向他
口頭報告,這小階段是短的話大約半天長的話大約二至三天
,我還有同事剛進來時被要求每天下班前向他報告今天進度
與狀況,這樣每天被要求長達半年多才解禁,我還好是滿三
個月上面對我說"不錯喔,一來就進入狀況有產出!",那也
是之前被訓練出來才可這樣,故想裝死也裝不了!而這些主
管都說類似的話,既是"不要認為自己掛什麼職務就只做那
些相關,我把你們當產品經理人來訓練,我過去也是這樣操
出來的,難道你們未來只想一直在現在位置上,而產品經理
人因經驗與了解的多廣深,故可以對產品的各個環環相扣考
慮精確,這機會難得!",反正就說一堆他的理想抱負!所以
小弟這些都是被硬磨出來,一切都是為了錢!職場看多我現
在好想學嘴炮、PO蛋蛋、明哲保身這些,這功力練成,就如
Mason avatar
By Mason
at 2015-06-21T19:20
張無忌練成九陽神功,有九陽神功護體,練什麼武功都特別
快,阿斯..........

30歲的工程師要有怎樣的水準有年薪200+?

Sandy avatar
By Sandy
at 2015-04-01T22:45
※ 引述《houbuz (室內設計)》之銘言: : 這幾年在五年就30了!! : 發覺年紀越大 : 越覺得社會的現實?越來越能夠認清社會?! : 請問一下電資類的工程師 : 30� ...

Rd pm 換產品做會不會經驗值歸零

Sandy avatar
By Sandy
at 2015-04-01T22:15
各位大哥大姐好,我是菜鳥pm一枚,目前在第一份工作的公司做了一年半,因為公司的pa y給的低於平均水準,加上財物狀況不好,所以有想要換工作的�� ...

員工知覺企業社會責任的前因探討(100P)

Candice avatar
By Candice
at 2015-04-01T21:46
謝謝大家的幫忙,問卷已到達份數囉^^ 乾蝦~~~ 問卷名稱:員工知覺企業社會責任的前因探討 研究目的:這是一份學術性問卷,旨在了解員工對公司從 ...

30歲的工程師要有怎樣的水準有年薪200+?

Heather avatar
By Heather
at 2015-04-01T21:34
我可以跟你透漏, 我也可以教你, 不過要先一步一步來. 首先, 你大學 GPA 多少? 你 GRE 考幾分? 你先去算一下大學的 GPA, 然後你知道 GRE 是什麼嗎? 不� ...

offer請益

Yedda avatar
By Yedda
at 2015-04-01T19:51
小弟最近錄取了兩間公司,台灣佳能跟矽品 台灣佳能 矽品 職稱 模具製作技術員 設備維修助理工程師 薪資 ...