IC廠整合轉職嵌入式sw,準備方向 - 面試

John avatar
By John
at 2018-02-26T10:03

Table of Contents

Hi,

這邊就不討論轉sw這個決定好或不好了,畢竟自己的選擇自己承擔。
而且資工畢業能夠當做大公司designer,也有過人之處才對。
純粹就你的問題回答:

: 1.
: 如果我要自學把開發板上的周邊裝置帶起來
: (e.g. USB/wifi/藍芽), 想請教建議的入門學習方式?
: 直接 Linux device driver嗎?
: 或者不用OS, 看有無現成的 library 抓下來用 ?
: 但這樣是否對底層硬體運作不夠了解?
: 因為lib procedure calls都幫你把底層該讀寫哪些register包好了?
: 或者有沒有上OS不是重點,重點是能講出你多了解這些周邊運作方式?

OS當然是重點,因為driver就是OS跟裝置溝通的橋樑,例如現在OS要送一筆資料
到USB/wifi/BT,這過程是怎麼發生的?

1.OS要找到裝置的driver
2.OS要呼叫driver把裝置帶起來
3.OS送資料給driver
4.driver轉換資料成USB/wifi/BT的格式
5.driver把上述的資料寫到裝置的register/fifo,完成傳輸

上面#1~#3都跟OS有關係,不同的OS作法會不同,所以OS很重要。
#4就是所謂domain knowledge,你要懂wifi/BT的protocol,才有辦法做對。
#5就是你所謂底層硬體運作,你要知道自家IC的運作方式才能正確把資料送到IC。
所以你可以想一想,用library有沒有辦法了解上述流程。

: 2.
: 我用的開發板目前已有可用的 Linux 版本, 似乎連device driver都有現成的,
: 我不確定是否該從 porting Linux 開始進行學習 ?
: 或者直接看部分code了解 kernel運作 e.g. 記憶體管理/檔案系統 +一些書單 ?
: (e.g. LDD or Linux Device driver之類的)
: 請教這部分有沒有建議的流程/網站(之類的)
: 可以有些題目,讓學習者自己改code 透過做中學深入了解 kernel運作?

這個問題有模糊地帶,實際上應該兩個問題:學習driver 跟 kernel。
這兩個我認為是兩件事情,或許有人認為是一樣的,因為目前裝置都太複雜了,很難
兩個精通。

舉例來說,如果你是做像wifi/BT等裝置,那重點應該是在driver,如果是做平台像是電視/平板/手機
,重點應該是在Linux kernel。 LDD(Linux Device driver)是很好的書,但我不
建議初學者看,這本比較像進階書。如果要練習的話,我建議可以用開發版跑一個非
Linux 的OS,然後練習把一個ethernet driver porting到這OS上面,透過這個過程
你應該會有一些體驗跟"感覺"。 再去讀LDD會有更多領悟。

: 3.
: 請教以上的部分, 該自學到怎樣的程度才有辦法在面試勝出 & 應付未來工作呢?
: 像我的情況, 從整合轉sw, 是否無法一步就跳到國外工作?
: 必須先在台灣找其他願意收無經驗sw的IC廠先歷練幾年?
: (btw我也考慮過內轉不過現在沒管道沒認識做sw的人Q_Q)

如果你是剛畢業沒多久,學歷還是面試最好的武器,加上你有做過IC 整合,
這個是一個優勢,單看你履歷怎麼包裝。

至於跳到國外工作,這應該是一個獨立議題,你就算FW/驗證都很強,還是沒法保證
一定可以到國外工作。 我可以想到的有兩個方法,一個是去國外念書,當然這就是
砍掉重練了,一個是我比較常看到的,就是想辦法去外商,接著把握機會轉到外商HQ。

--

All Comments

Rebecca avatar
By Rebecca
at 2018-03-01T01:55
推,其實呆台灣什麼都不吃香。
Noah avatar
By Noah
at 2018-03-03T11:33
幹到副總以上就吃香了~
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2018-03-04T03:57
推!!!
Caroline avatar
By Caroline
at 2018-03-06T01:24
Sandy avatar
By Sandy
at 2018-03-10T08:22
Zenobia avatar
By Zenobia
at 2018-03-14T20:10
謝謝, 受益良多

Molex面試

Sarah avatar
By Sarah
at 2018-02-26T09:55
最近接到Molex的面試, 只知道是做connector的外商 不過對這家不熟悉...想請問有經驗的板友, 面試大概會考什麼東西呢? 會有英文面試? - ...

IC廠整合轉職嵌入式sw,準備方向

Hardy avatar
By Hardy
at 2018-02-26T00:44
※ [本文轉錄自 Soft_Job 看板 #1QakT83l ] 作者: metalalive (獨樂樂不如眾樂樂) 看板: Soft_Job 標題: [請益] IC廠design整合轉職嵌入式sw,準備方向 時間: Mon Feb 26 00:41:39 2018 小弟目前在IC廠做design 前段整合已達3年 (大型公司, 分工很細) 這是我從資工系畢業後第一份工作, 當初想法是抱持著 ...

有沒有前輩能站內信討論

Lucy avatar
By Lucy
at 2018-02-26T00:00
我身邊沒有一個當社工的人 三年前我畢業前 有人說畢業後再學專業就好了 人家面試看的是你的熱情跟態度 進去了單位後 真的蠻傻眼的 有一家只有我 ...

豐華生技公司益生菌開發專員

Caroline avatar
By Caroline
at 2018-02-25T23:00
代po 最近收到面試邀約 想詢問有沒有豐華生技的相關訊息 最近看他們似乎開始盈利今年也開始發放股利 中國大陸方面的訂單好像也很穩定 查板上似乎 ...

南亞職等請益

Kyle avatar
By Kyle
at 2018-02-25T22:21
各位版大好 最近有幸拿到南亞科技offer 小弟我學士畢業進去是職等E05 想請問要升等職等E06 會需要什麼考核或者條件嗎? 面試時主管有提到說多益成績會與升遷有關聯 不知道是不是指升到E06的升遷呢? 謝謝各位! - ...