作者pokkys (人很好那一個)
看板LinuxDev
標題Re: [請益] 關於 OS porting
時間Thu Mar 17 22:55:12 2011
※ 引述《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)
1F:推 wgst88w:嗚~內牛滿面...本來無比興致,卻被"沒有價值"這句給澆熄了 03/17 23:40
2F:→ wgst88w:所以不想痛苦的話,當興趣就好不要當職業。是這個意思嗎? 03/17 23:47
3F:→ pokkys:如果你們公司是IC廠,那我覺得可以待。 03/17 23:50
4F:推 wgst88w:再請教pokkys大,那每家特有IC的BSP能查得到嗎?可否提供 03/18 00:06
5F:→ wgst88w:一些方式給小弟參考!感謝~ 03/18 00:07
6F:→ pokkys:要BSP通常就是問Vender,一般來說Vender自己會有BSP。 03/18 00:11
7F:→ pokkys:當然有些Vender會外包給其他協力廠商(就是再花一次錢) 03/18 00:11
8F:推 wgst88w:那有教包BSP或標準BSP內容物的書籍嗎?如沒利益關係Vender 03/18 00:43
9F:→ wgst88w:不會給吧...,Thanks~ 03/18 00:44
10F:→ pokkys:你可以去買一片開發版來玩,裡面附的軟體就是了。 03/18 02:20
11F:→ pokkys:只是真實情況還是要case by case啦。 03/18 02:20
12F:→ clampsakura:即使在IC公司 我也不覺得有VALUE. 創意才有VALUE 03/18 03:17
13F:→ clampsakura:充其量只能稱的上是份收入不錯做久了穩定的工作 03/18 03:18
14F:→ clampsakura:cost down到人的value都沒了... 03/18 03:29
15F:推 wgst88w:瞭解了!所以BSP的Package是沒有個標準囉...,沒想到讓人覺 03/18 12:59
16F:→ wgst88w:的敬佩的工作,卻都被降值的沒什麼尊嚴,機械產業也是,科 03/18 13:04
17F:→ wgst88w:技產業也是...,這到底是誰搞成這樣的?真是罪該萬死! 03/18 13:08
18F:推 shaopin:所以美國科技才一直強調innovation, 這樣才有熱情啊... 03/18 13:37
19F:→ shaopin:BSP也可以有innovation, UBOOT不就是一個很好的點子嘛 03/18 13:38
20F:→ shaopin:沒有innovation的工作, 就像一般民間黑手修車...到處都是 03/18 13:40
21F:→ shaopin:日子平平淡淡過了也就算了, 忙起來你就是要認命 03/18 13:41
22F:→ shaopin:但是你如果是研發太陽能跑車, 即使只是一個小設計, 你也 03/18 13:41
23F:→ shaopin:不覺得辛苦... 03/18 13:42
24F:推 tylpk:難怪我是菜鳥的時候叫我去整新版BSP的codeXD 03/18 19:50