Re: [請益] 關於 OS porting

看板LinuxDev作者 (人很好那一個)時間13年前 (2011/03/17 22:55), 編輯推噓6(6018)
留言24則, 5人參與, 最新討論串3/3 (看更多)
※ 引述《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
如果你們公司是IC廠,那我覺得可以待。
03/17 23:50, 3F

03/18 00:06, , 4F
再請教pokkys大,那每家特有IC的BSP能查得到嗎?可否提供
03/18 00:06, 4F

03/18 00:07, , 5F
一些方式給小弟參考!感謝~
03/18 00:07, 5F

03/18 00:11, , 6F
要BSP通常就是問Vender,一般來說Vender自己會有BSP。
03/18 00:11, 6F

03/18 00:11, , 7F
當然有些Vender會外包給其他協力廠商(就是再花一次錢)
03/18 00:11, 7F

03/18 00:43, , 8F
那有教包BSP或標準BSP內容物的書籍嗎?如沒利益關係Vender
03/18 00:43, 8F

03/18 00:44, , 9F
不會給吧...,Thanks~
03/18 00:44, 9F

03/18 02:20, , 10F
你可以去買一片開發版來玩,裡面附的軟體就是了。
03/18 02:20, 10F

03/18 02:20, , 11F
只是真實情況還是要case by case啦。
03/18 02:20, 11F

03/18 03:17, , 12F
即使在IC公司 我也不覺得有VALUE. 創意才有VALUE
03/18 03:17, 12F

03/18 03:18, , 13F
充其量只能稱的上是份收入不錯做久了穩定的工作
03/18 03:18, 13F

03/18 03:29, , 14F
cost down到人的value都沒了...
03/18 03:29, 14F

03/18 12:59, , 15F
瞭解了!所以BSP的Package是沒有個標準囉...,沒想到讓人覺
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
所以美國科技才一直強調innovation, 這樣才有熱情啊...
03/18 13:37, 18F

03/18 13:38, , 19F
BSP也可以有innovation, UBOOT不就是一個很好的點子嘛
03/18 13:38, 19F

03/18 13:40, , 20F
沒有innovation的工作, 就像一般民間黑手修車...到處都是
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
難怪我是菜鳥的時候叫我去整新版BSP的codeXD
03/18 19:50, 24F
文章代碼(AID): #1DWY3ILD (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1DWY3ILD (LinuxDev)