我最近的心态好像不太对,闲着没事我们交流交流,你们有什么烦恼吗
我在一家外企上班半年多了,公司主要是生产powerpc处理器的,我的工作性质是linux对新的powerpc的支持,简单点就是驱动工程师,但是呢,驱动都已经写好了,我只是复制粘贴一下DTS(powerpc用来管理设备节点的),然后就生成patch发到opensource上去,觉得这样的工作对个人发展来说,没有太大的意义。不过还好,我有很多时间,倒是可以学习一下powerpc处理器,不过这东西太复杂了,让我这习惯arm的人有些不适应,datasheet就2千多页,一般的驱动我基本上都自己写过(性能很差),网络驱动这一块一直是想学习的,于是开始了解什么是PHY,什么是MII,什么是MAC,现在还只停留在这一层上,对具体芯片还没有深入,片上的以太网控制器又是一堆的寄存器等着去看,linux网卡驱动的接口又要了解,最实际的就是看代码,我的天啊,太他妈复杂了,一层一层的,尤其是回调啊,看的头疼死了,突然很后悔,当初为什么没去做FPGA呢,至少不会这么繁琐,要装在脑子里的东西太多,需要自己写的东西不多,怀念以前写单片机程序,每一行都是自己写的,不用去理解别人怎么写的,我觉得我太浮躁了,打算安下心来,好好的研究代码,同事很牛,把网卡驱动移植到用户层去了,因为中兴的协议站在用户层,这是我的目标,哪怕用一年的时间来学习,来做,我缺少的是耐心啊,而且我好久没在下班时看书了,以前还坚持看呢,我这样的心态,出去了也没有太多的经验。
只是说说心里的不爽,大家交流交流,喷我也行,或者说出自己的不爽,我也喜欢交流回复
[解决办法]
你是freescale的吧?你有没有听过王齐的LINUX POWERPC详解?他也是你那出来的,能写出这么专业的书,估计都是靠自己研究吧?
所以我觉得迷茫的时候,要拓宽眼界,定位自己要做啥,这个比较重要,不然很容易就没动力了.
话说我也要去你那了哈哈