* 熟练使用C语言,熟悉linux应用编程。
*linux应用编程,接触过线程、UDP/TCP、http应用相关。接触过wifi模块,了解smartconfig和AP配网原理,包括网络抓包工具使用。
使用过stm8、 飞思卡尔8位16单片机,stm32f1,f4等芯片。熟悉其codewarrior,iar,keil使用环境.gcc编译和Makefile的使用。
熟悉常用外设和芯片通信总线,spi,iic,串口,can总线。usb通讯设备也使用调试过。
* 使用过protel,ad10画图软件绘制原理pcb图,看懂常用硬件原理图和芯片功能。
目前离职状态,可全职完成项目需求。
接手多个产品项目,并推进开发。
1.zynq7100ARM板的环境烧录和部署。接手烧录boot,kernel方法,并调整增加虚拟网桥驱动,以适应应用程序与fpga的通讯需求。并整理烧录说明。
2.接手自动寻星项目,完善其A7应用程序和M4单片机程序。定义和实现新的伺服电机控制和采集信号接口,以为手动和自动寻星准备。添加新的web调试界面,实现手动搜星控制。
3.为寻星项目做步进电机控制程序,基于GD320单片机485通讯的步进控制程序,已匹配寻星项目伺服与步进两种电机。
4.配合卫星通讯DU设备编解码项目开发。完成基于ASN1协议的编码程序,编写编解码程序的测试用例并统计修改被测程序错误及反馈,编写调度层RLC程序测试用例,编写linux应用串口程序,完成tod时间帧号协议接受。
可兼职时间
可兼职地点
0条评论 雇主评价