工作时间:2014-07到2016-08
公司名称:简历本管理咨询有限公司 | 所在部门: | 所在岗位:嵌入式软件开发--IOS开发
工作描述:
1.熟悉STM32模板的具体使用,及其接口应用,对原来电源管理模块代码修改维护;
2.负责公司通信产品通信端的试研,主要是GPRS模块部分的使用,用于收集产品端的数据;
3.学习IOS软件开发,为公司的产品做铺垫,测试APP,开发内部测试小程序
4.在原来STM32平台下,用透传wifi模块,实习与手机APP端联通,进行数据收发验证
5.学习linux系统内核驱动,对Linux系统内核、引导程序、文件系统,底层驱动程序编写测试
6.搭建firefly-rk3288平台,移植ucosii到s3c2440开发板上
工作时间:2015-09到2017-08
公司名称:简历本网络技术有限公司 | 所在部门: | 所在岗位:linux运维工程师
工作描述:
1. 维护Linux服务器,进行日常监控,调试,日志分析等工作;
2. 编写程序的起停脚本、升级、部署以及批量一键安装脚本;
3. Mysql、kingbase数据库的增删改查,备份以及冗余的处理;
4. 处理系统各类故障问题,负责或参与快速定位、解决;
5. 系统日志分析、挖掘问题隐患、配合指定相关预案;
6. 优化整个运维流程,对相关项目使用说明书的编写以及整理;
工作时间:2015-05到2016-05
公司名称:简历本网络技术有限公司 | 所在部门: | 所在岗位:嵌入式软件开发
工作描述:
实现基于ONVIF的视频接入,对本项目的功能分析及完成的功能如下:
1)采用MXML库实现xml类型数据的创建和解析。在本项目中,需要面对很多的XML类型数据的生成和解析问题,如果使用gSOAP所生成的接口,这样会让程序对gSOAP有很强的依赖性,也不方便修改和维护,而且这方面也是本项目的一个重点,在慎重的比较之后,决定使用自己编写的接口来实现此功能,最后采用了一个开源的MXML库来实现,MXML库对XML类型数据有很好的兼容性,具有很强的移植性。
2)采用链表来管理内存。在内存管理上,由于很多数据都需要分配内存空间去存储,而系统的内存空间也不是无限大,所以需要很好的利用内存,由于很多数据都是零散分配,不能很好集中起来,如果不能在最后释放,这对内存时一种严重的消耗,会造成内存泄漏,所以必须存在一个内存管理的方式,在自己了解的数据结构中,树和链表都符合本项目的需求,由于链表更容易实现,更符合本项目,所以采用链表来进行内存管理。
3)设备发现是本课题的一项基本功能,在gSOAP生成的代码中,设备发现这一点显得很不实用,过程繁琐,考虑到使用的方便,针对UDP的网络特性,考虑到设备发现的过程,采用UDP的方式编写了一个设备发现的函数,实现了设备发现功能。
4)采用CURL库实现数据发送及接受。在gSOAP下的报文的发送和接收有gSOAP提供接口,但本次项目不希望过于依赖gSOAP产生的这些接口,考虑自己编写一个发送和接收函数,但想要做到全面还是比较困难,在比较很多资料,CURL库在这方面实用性很强,下载编译了CURL库后,利用CURL库在网络通信上的强大功能,成功实现对数据发送和接收。
5)将项目进行交叉编译,在Hi3531开发板上运行本程序。在进行linux下实现了功能后,对整个项目进行交叉编译,利用NFS将交叉编译过的项目在开发板上进行测试,最终在开发板上实现与linux下相同的功能。
经过本项目的开发,我在对项目中所遇到的问题和解决方法做了记录、对代码的规范、内存分配管理和养成良好的编程习惯都有了更深的了解,在编写代码的过程中需要注意小的细节,对一些关键地方都需要进行判断。
工作时间:2012-06到至今
公司名称:简历本人才咨询有限公司 | 所在部门: | 所在岗位:嵌入式软件开发
工作描述:
项目所用技术:
嵌入式Linux,C/C #,eclipse,VS2010,sql,JavaScript,HTML,XML,CSS,socket编程。 SVN配置库,tftp服务器,
TCP/IP协议,LLDP协议,SNMP协议,OPC协议,熟悉以太网相关知识等。
主要项目职责:
C#部分:
1、负责交换机网管软件(上位机软件)的开发,能够手动添加和自动搜索网络中的设备,并能够手动添加或自动搜索网络拓扑图,定时轮询设备状态等功能。
2、负责监控程序的研发,监控网络设备的运行状态,并与上位机软件进行通信,交换信息等功能。
3、负责opcserver的研发及测试,获取设备web网页信息,与客户的网管软件进行连调、通信、交换信息等功能。
Linux嵌入式C:
1、负责lldp协议的开发及测试
2、负责交换机相关网页的开发,cgi程序和html的编写,交换机命令行配置程序的研发及测试。
3、负责snmp协议的研发,包括trap的研发及测试
4、负责snmp协议的移植及测试。
5、参与ARP协议、STP协议、IGMPSnoop协议、VLAN等以太网协议的测试工作。
6、负责交换机产品说明书、用户手册的编写和维护。
7、负责交换机售后的技术支持。