系統廠FW的職涯方向 -- 職業篇 - 工程師

Vanessa avatar
By Vanessa
at 2018-02-24T14:46

Table of Contents

好像很多人都有類似問題,還是回在板上。

: R: 不好意思,小弟愚昧,請問porting driver指的是什麼意思?
例如公司的平台跑RTOS,但需要一個wifi,這時會找wifi vendor問有沒有wifi driver。
wifi vendor一定會提供linux版的wifi driver,但隨之而來的問題是,怎麼把這個linux
wifi driver弄到公司的RTOS,這個過程就是porting driver。

: Linux driver架構指的是什麼@@可以大致解釋一下給我聽嗎?謝謝!!!!
因為Linux需要支援幾百種driver,所以需要定義driver的架構,確保driver都照一樣的規則
做,這樣Linux才有辦法支援數百種driver。 詳情可以去看Linux device driver的目錄,
開宗明義就是定義Linux有哪些driver類型,所以有人會說寫driver很無聊,因為只能乖乖
聽OS的話 XD

: 因為linux太強大,很難有整體觀念 <-- 這句話跟ocompiling -> linking -> loading
: 有什麼關係嗎? 我有辦法說出這整個流程跟原理,但這對了解linux有什麼幫助嗎?
這是舉例,一般來說,一個東西如果功能越齊全,愈沒問題,你就愈不會去了解它,
就像買車一樣,福特的車主一般都比TOYOTA懂車XD

搞Linux也是,因為它太穩定(跟RTOS比起來),不太會發生像突然就stack overflow,CPU一直被
某個task佔住等,所以通常搞driver就是專注在搞driver,你比較不需要擔心這個driver對其他
driver的交互影響等。

: R: 請問專注在interface上面,是"只要寫有關interface方面的程式"就好了嗎?
: 比如說,像我在系統廠,就只要專心寫I2C的function就好了

大概是這個意思,不過I2C太簡單了,但如果是USB的話,很可能就一兩個人專門維護
USB這個interface的driver/function。簡單來說大家都是小螺絲釘,只專注在自己的
領域。

: IC SPEC/驗證這一塊大致上的內容是在做什麼呢?是指測試工程師嗎?
: 謝謝前輩撥冗查閱!

開一顆IC前要先決定這顆IC的功能跟市場,這時資深工程師會跟PM/Marketing根據市場客戶
需求來定義IC的SPEC,接著designer會去把SPEC的功能做/兜出來,這時要有人去
驗證這些功能是否有bug,這就是驗證(verification)所需要做的工作。驗證的人需要
一定的經驗來設計理想的test case以求在短時間內涵蓋多數的use case.
IC功能驗證完就是送tapeout了。 這跟所謂測試工程師是不一樣的。

--

All Comments

Eartha avatar
By Eartha
at 2018-02-28T10:44
解釋的不錯喔
Sierra Rose avatar
By Sierra Rose
at 2018-03-04T19:02
淺顯易懂!
Anonymous avatar
By Anonymous
at 2018-03-06T13:42
Kama avatar
By Kama
at 2018-03-09T18:27
淚推,福特車主朋友最近想考汽休證照QQ
Leila avatar
By Leila
at 2018-03-12T02:11
淺顯易懂 大推
Tristan Cohan avatar
By Tristan Cohan
at 2018-03-15T15:13
200+有點ㄍ一ㄥ,但150+應該沒什麼問題
Quintina avatar
By Quintina
at 2018-03-17T02:29
抓到了,偷黑福X XDDDDD
Ina avatar
By Ina
at 2018-03-20T16:53
推這篇
Bennie avatar
By Bennie
at 2018-03-23T16:09
Audriana avatar
By Audriana
at 2018-03-24T11:19
看不懂但是推
Robert avatar
By Robert
at 2018-03-28T10:31
很好的觀念
Elma avatar
By Elma
at 2018-04-01T18:50
Oscar avatar
By Oscar
at 2018-04-03T05:45
福特的車主一般都比TOYOTA懂車XD
Selena avatar
By Selena
at 2018-04-03T13:14

offer選擇(錦樺保全科技 中興保全科技)

Charlie avatar
By Charlie
at 2018-02-24T13:10
各位前輩們好,小弟國立地名碩畢, 目前有幸得到以下offer,請問該如何選擇: 相關資訊如下: 名稱 錦樺保全科技 中興保全科技 職位 機動保全工程師 社區保全工程師 工時 月休6,天/12小時 月休8,天/8小時(都排班) 薪資 N+輪班津貼 ...

台灣工程人員為何不喜歡創業?

Daniel avatar
By Daniel
at 2018-02-24T12:56
※ 引述《Reisa (Asier)》之銘言: 43 : 3.被騙是基本,無酬工作只是剛好,整天被餵吃餅是常態 : 遇到客戶叫你free survey跟free consulting 只是基本款 : 還會遇到無良夥伴,整天吹說他想的市場多大多棒,叫你當無酬技術股 : 之後就可以分很多$$$$哦 43 : and#34;沒有老闆的想法啟動這個案子,還有marketing人員, : 你們技術人 ...

電機系畢業至少一定要會什麼才比較"專業"

Joseph avatar
By Joseph
at 2018-02-24T11:49
※ [本文轉錄自 graduate 看板 #1QaE14_M ] 作者: pikapi1012 (皮卡皮) 看板: graduate 標題: [請益] 電機系畢業至少一定要會什麼才比較and#34;專業and#34; 時間: Sat Feb 24 11:47:13 2018 本人目前正在讀大三 還在摸索自己未來要走的路(目前偏向走電子組) 因為我不是個很會讀書的人 之前被當過一些科目 遇到我不 ...

嵌入式Android系統(幼獅)

Harry avatar
By Harry
at 2018-02-24T11:37
※ 引述《bluesyman ()》之銘言: : 課程名稱:嵌入式Android系統(幼獅) 第01期 : 訓練費用:學員負擔:0 : 政府負擔:61289 : 訓練單位:勞動力發展署桃竹苗分署 : 訓練時數:900小時 : 訓練位置:(326)桃園市楊梅區幼獅路2段3號 : 訓練時段:日間(上午及下午) : 訓練日期:2018/03/05 ~ 2018/08/20 : 報名日 ...

台灣工程人員為何不喜歡創業?

Quanna avatar
By Quanna
at 2018-02-24T11:09
※ 引述《schizophrena (你很記者你很腦殘)》之銘言: : 怪環境? 環境是誰造成的? : 自己想想啦 公司升遷工程師去當管理職 : 自己會不會有心動? 掛個課長組長處長 會不會心動? : 尤其你是在大公司啦 : 啊自己有機會沒升到你 會不會失落? : 我知道啦 在PTT都說不會啦 想一輩子當工程師 是技術堅持者 : 想要開創更高深的技術 要獲取在技術界的桂冠 : 這種屁話就跟女版十個 ...