Re: [請益] 關於 OS porting
※ 引述《green0924 (hmm...)》之銘言:
: 不好意思,因為在別的板問不到,所以轉貼在這裡,要是有違板規
: 的話,小的會自d,感謝~:)
: 請問..
: 1. OS Porting 的工作內容是做些什麼?(Linux)
讓機器動起來
: 2. 須要事先學習的東西又有哪些?
os, c, 硬體知識, Linux設計邏輯(這是最主要的)
基本上就是case by case, 看CPU datasheet,然後....讓他動起來....
: 3. 使用的程式語言又是..?
大概就是C....
: 4. 軟體出身的去做會很辛苦嗎?還是說硬體出身的來做好些?
軟體出身去作會很辛苦,但是硬體出身你叫他改Linux Kernel他應該會
死給你看。
: 5. 這工作以後的發展..?
大概會從一般BSP工程師變成資深BSP工程師......吧
系統廠的話,大致上會有兩種情形:
1.老闆覺得板子動起來根本就事理所當然的事情,根本就沒有什麼value。
2.有些大公司根本不會去買這種,花了那麼多錢,自己還要porting的solution
一般新人的話,就是:"你新人,你該死,你去porting"
如果IC廠的話,又算得上那麼一回事了。
: 小的之前做的是 driver porting 的工作,最近收到這樣的職
: 缺信件,感覺比寫 driver 又再更深入了..不知道會不會差很
: 大?
這樣說吧,你今天同樣花了很多的功夫,用深的知識背景去作一件事情。
A.我讓我們的產品有XXX新功能。
B.我讓我們的板子動起來了。
你覺得老闆聽起來哪個比較強?
以A來講,簡單的話,買個人家的IC,再買個軟體,兜一兜,功能就有了。
而B你可能把週邊所有datasheet都看過了,Linux架構也瞭解到不行。
硬體的bug都被你用邏輯分析儀和示波器de出來了。
週邊介面的register要怎麼設定怎麼調整你也try到焦頭爛額。
結果就是:喔,板子終於可以動了喔?
我覺得,你再仔細想想啦......
如果上輩子沒有作什麼錯事的話,這輩子不見得一定要這樣來還。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.237.119
※ 編輯: pokkys 來自: 122.116.237.119 (03/17 22:57)
推
03/17 23:40, , 1F
03/17 23:40, 1F
→
03/17 23:47, , 2F
03/17 23:47, 2F
→
03/17 23:50, , 3F
03/17 23:50, 3F
推
03/18 00:06, , 4F
03/18 00:06, 4F
→
03/18 00:07, , 5F
03/18 00:07, 5F
→
03/18 00:11, , 6F
03/18 00:11, 6F
→
03/18 00:11, , 7F
03/18 00:11, 7F
推
03/18 00:43, , 8F
03/18 00:43, 8F
→
03/18 00:44, , 9F
03/18 00:44, 9F
→
03/18 02:20, , 10F
03/18 02:20, 10F
→
03/18 02:20, , 11F
03/18 02:20, 11F
→
03/18 03:17, , 12F
03/18 03:17, 12F
→
03/18 03:18, , 13F
03/18 03:18, 13F
→
03/18 03:29, , 14F
03/18 03:29, 14F
推
03/18 12:59, , 15F
03/18 12:59, 15F
→
03/18 13:04, , 16F
03/18 13:04, 16F
→
03/18 13:08, , 17F
03/18 13:08, 17F
推
03/18 13:37, , 18F
03/18 13:37, 18F
→
03/18 13:38, , 19F
03/18 13:38, 19F
→
03/18 13:40, , 20F
03/18 13:40, 20F
→
03/18 13:41, , 21F
03/18 13:41, 21F
→
03/18 13:41, , 22F
03/18 13:41, 22F
→
03/18 13:42, , 23F
03/18 13:42, 23F
推
03/18 19:50, , 24F
03/18 19:50, 24F
討論串 (同標題文章)