2013年终总结


1.      技术方面

(1)    深入掌握WINCE系统,比如修改WINCE6.0 Public的代码,控制面板等程序。

(2)    初步掌握了飞思卡尔的IMX515处理器以及对应的WINCE6.0 BSP包。

(3)    初步学习和掌握了Java语言。

(4)    初步搭建Android开发环境。

(5)    深入掌握外围设备的开发,包括NAND FLASH、LCD、GPRS、蓝牙等。

 

2.      项目开发方面

 

带领团队优化产品、为客户定制产品以及解决客户问题,因为我们硬件做了升级,客户需求多种多样,为了兼容新旧硬件,系统、API这几方面做了很多工作,确保客户用同一套API就可以在几个WINCE6.0的设备上正常工作。

 

为了确保兼容性,发现考虑问题的全面性非常的重要,要考虑到客户可能采用新老硬件、新老系统和新老API,实现兼容性的过程,让我意识到自己之前设计上的一些不合理性,更重要的是全面提升自己这方面的能力,为后面更合理的设计积累经验。

 

为了确保兼容性,不仅是软件层面的事情,硬件也非常重要,硬件在设计的时候要做到和之前有所差别,以便软件能够自动判断是新旧硬件平台,否则软件要实现完全兼容是非常困难的事情,就算可以,也需要在出货之前需要生产的配合,但这样就增加了生产的工作量。

 

在实现软件兼容性的过程中,发现之前API设计的不合理性,直接把硬件紧密相关的API接口公开给客户使用,再加上硬件工程师在设计新硬件的时候,因为不知道软件兼容性,无法考虑到此问题,却又没有实现和软件工程师交流,这个给软件兼容性带来很大的困难。这方面已做严格要求,涉及提供给客户直接控制的硬件的变更及IO口的变更,都要软硬件人员协商过才能去执行。

 

3      在新的一年的规划

(1)    基于目前方面,及时在2014年3月份做好样机,并尽快可生产。

(2)    选用合适的方案来替换现在的,因为CPU已停产,并尽快进入批量生产。

(3)    继续基于一款产品上学习和深入掌握IMX515。

(4)    掌握Android系统和驱动开发,包括uboot、系统更新、启动、主要的外设驱动。

(5)    在管理上提升自己,多发现存在的不知及改进。

你可能感兴趣的:(2013年终总结)