2014年工作总结
公司开展新的开发平台,从单片机开始转向到linux操作系统。这对于我来说,也是一个难得的学习和提高的机会。现将本年内所做的工作记录及后期目标,进行整理作此总结。
1.本年所做的工作汇总
1.1 Android前期测试项目
从简单的helloworld入手,开始理解了整个android系统的软件架构设计。了解了jni的编程机制,封装了一些基础性的api接口。以供应用程序进行调用。掌握java编程的基础语法,进行接口的调用,以便验证接口的正确性。
1.2神钢CT3000项目
搭建项目工程代码结构,使用makefile进行整个项目的管理。整个项目中主要完成gps业务和can数据通信业务。软件设计上面,加入队列数据结构。以及函数的接口设计。理解软件协议的需求。
1.3 CT3000的自动调试项目
理解自动调试的目的,整个调试系统的接口。利用复用的代码进行软件业务的扩展,感受到系统编程的稳定性维护。熟悉了公司的业务流程。
1.4 CTY项目
编写信息和can数据业务逻辑代码,绘制程序流程图。通过流程图的形式可以清晰地分析出软件问题的原因。感受到软件开发中设计文档的重要性。
2.遇到的问题以及得到的经验
Android系统的服务是如何进行管理的。后期需要不断的学习。
Linux系统编程,底层驱动程序的定制过程。后期需要积累技术难点。
做过的工作,过的时间长了之后,就想不清楚了。针对新的技术难点和重要的成果,及时整理成记录文档。以便后期进行查阅使用。
3.今后需要改进的地方
软件代码的规范编程,以便后期修改和维护。
工作中遇到新问题后,梳理清楚思路,按照步骤,实施解决。
吴英强
2015年2月4日