作者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