2014年10月30日0:42:50
最近工作的变动,迷茫中来了魔都上海。到这边第一个工作,开发伺服检测工装的上位机,代替我们原先开发的STM32平台的2.8寸液晶控制上位机。上位机开发用VC的平台,用到了杂七杂八的基础功能,包括读写测试数据Excel文档、串口应用相关的知识。原先定义的测试协议,考虑的太少,只用了一个Byte反馈下位机的测试结果,原本已经决定停用,不过为了保证项目的进度,这次仍然继续使用了旧协议。
不知不觉中,毕业到现在也6年多了。
前后经历了Tronsung、YuYang、Shunkang/doing/yaodao、Jhard4家公司,前面2年,基本上在干免费的劳动力做的事情,从中也学到了一些基础的编程知识,后面这几年才勉强算一个软件工程师。
这几年,一直在做软件开发,从液晶电视、电动车软件的开发,到各种生产测试用的工装的下位机和上位机编写,用了不同的编译环境和开发平台。从最早接触的时候,MSTAR官方给的方案的二次开发,到ST的STM8S和STM32F两大系列的芯片,再到TI的DSP2000系列DSP开发。前些年没怎么注意资料保存,导致移动硬盘出故障之后,工作的资料就丢了,今晚将这些年开发过的项目,罗列一下,纪念自己工作的这6年。项目总结:
1.液晶电视
1)MSTAR6E89平台
2)MSTAR6E16JS平台
2.电动车
3.细纱机CAN总线控制器
4.无叶风扇
5.天能充放电控制方案
1)STM8S平台(STM8S208/STM8S105/STM8S903/STM8S103)
2)VC平台(STM8S芯片的加解密烧录程序更新PC端程序开发)
6.绕线机
1)C8051F020平台
7.变频器
1)RENESAS平台
8.伺服
1)DSP2000平台(TMS320LF2407A/TMS320F28335)
2)STM32F103系列(伺服相关的测试工装开发)
3)STM8S903伺服配套老化、脉冲测试开发
4)VC平台(参数文件生成、参数调整、参数实时调试、参数调整客户版实时参数双向读写、账期密钥生成)
//很多感慨,明晚继续写……
//读大学那会,学了VB、C、C++、数据结构,但是毕业时,看到液晶电视的配套的源程序,两眼一抹黑,几百个文件,文件多的,单文件上千行代码,顿时迷茫。。