作者ANDR0ID (T-Mobile G1)
看板Soft_Job
标题Re: [请益] 如何学习Porting Wireless Driver ?
时间Sat Feb 14 14:18:12 2009
※ 引述《gogogogoooo (...)》之铭言:
: 那在Porting的过程中,发觉到我好像只是在改别人的code
: 像是有改了一些linux送封包的机制,因为Porting到公司的OS上面
: linux送封包的一些机制,没有用到,导致送出错误的封包
: 其中改最大的应该是有牵扯到os方面的东西,
: 像是记忆体存取,安装中断之类的,根本是两个完全不同的档案
: 後来跟公司的同事讨论了一些事情(大概比我早进去三四个月)
: 他提到说做这个发展性似乎也不大, 所学的是有关公司自己的OS
: 去别家就用不到了, 那Code也是改别人的,从Linux Porting过来
: 那像我的话,能带着跑的知识,大概就剩wireless_driver的运作流程
: 那想问问是否有版友接触过这个领域,能否说说这个行业的发展情形?
: 希望是以南部的产业为主, 因为没办法上北部 谢谢
万丈高楼平地起呀.
就凭你的资历进得了 IC Design House 吗?
应该是很难吧, 这时候就需要练功.
Porting Wireless Driver 基本上就是练功
为什麽 interrupt 要这样写, 两边的 OS 行为有什麽不一样
记忆管理会不会影响到 packet 的收送.
wireless send/receive schedule 是不是有再改进的空间
wireless performance 有没有改进的空间?
做 Porting 发展性是不大
但是不可能有人将 Wireless driver 交给一个新手
这时基本功就很重要了.
一个没有经验的人, 到可以写 driver , 至少要 3 年
现在有那一家公司愿意培养这样的人呢? 没有.
不过南部很乡下, 这种比较硬的工作还是北部居多.
南部薪水低, 工作内容差(指 embedded system 之类的)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.92.53
1F:推 gogogogoooo:万丈高楼平地起 这我了解~ 我只是对未来感到困惑 02/14 17:22
2F:→ gogogogoooo:不想在一开始就走错方向 毕竟老大不小了... 02/14 17:23
3F:→ gogogogoooo:很谢谢你的意见 ~ 02/14 17:23
4F:推 iincho:三年喔? 这是只会写C的人才需要这麽久吧...XD 02/14 21:40
5F:推 LenardLee:三年喔 那我还是写写AP就好了XD 02/14 23:11
6F:推 final01:未免太久了吧!三个月还差不多 02/14 23:32
7F:推 bondalin:三个月,你用讲的喔. 02/14 23:39
8F:→ ANDR0ID:写 Driver 很容易, 不过很多 IC 要躲的要避的要闪的 02/15 02:32
9F:→ ANDR0ID:这就不是三个月的新手可以上手的.... 02/15 02:32
10F:推 Axcic:写driver和改driver完全是不同等级的事情 最好是三个月可以 02/15 11:58
11F:→ Axcic:而且NDIS算是比较复杂的driver 02/15 11:59