总体计划:
1,熟悉linux驱动及应用编程。
2,熟悉各种汽车协议及程序实现,如J2534标准、CAN总线、K线相关、SAE J1850 VPW/PWM、SAE J2610等。
具体事项:
linux
1,玩转手头的at91sam9260及其相应的linux驱动;
2,弄透unix环境高级编程;
3,内核源代码情景分析(看2遍,懂30%即可);
手头上有1块at91sam9260的开发板和1块s3c2410的开发板,今年不需要再另外购买开发板。
at91sam9260的开发板需要做的工作:
(1)与DSP通讯的HPI驱动
(2)USB作为device设备与主机进行通讯的驱动
(3)做成产品需要的其他工作
s3c2410开发板用的阿南的,那时什么都不知道,自从烧了文件系统启动不了后,就扔到一边没有管了。打算移植下u-boot及linux2.6,把整个bootloader,内核,文件系统都重新弄一遍,不过这可能要等到完成手头的项目之后了。
八小时之外时间安排:平时7点到晚上10点半,周末早晨9点到下午6点。
坚持每天写blog,记录下自己的学习工作历程。
待完成这个项目之后,预计是8月底,给自己一个奖励,买个linux系统的智能手机。
阅读(1043) | 评论(0) | 转发(0) |