项目时间:2015-05 - 2015-07
项目名称:git代码评审服务器搭建 | 项目工具:ubuntu-14.04-server
项目描述:
项目介绍
搭建一台git代码评审服务器。操作系统使用ubuntu-14.04-server,使用git+apach2+postfix搭建好一个集源代码推送、网页评审、邮件通知的软件代码评审服务器。从中实现了git服务器搭建+apach web服务器的配置+邮件服务器的搭建。
我的职责
独立搭建完成,并为软件同事作服务器使用的培训工作。
项目时间:2013-10 - 2014-04
项目名称:智能电动车充电站
项目描述:
项目介绍
本项目采用STC的IAP15F2K60S2单片机作为主控芯片,采用阻容降压的这种低成本的方式将220V的市电降低到电动车电池所需要的电压,并且还具有零火线、电池正负极的检测和自动切换功能。
此项目属于学生时期和同学合作完成的作品,没有成功的用到商业销售上,最后用于参加比赛,获得了当年航信杯电子设计大赛全国二等奖。
我的职责
负责单片机软件的设计开发和调试
项目时间:2016-12 - 2017-02
项目名称:东风小康风光580车型DVD(F507项目)
项目描述:
项目介绍
东风小康风光580车型的DVD整套产品的开发。
项目达到量产状态,此项目为公司在东风小康中的第一个项目,在市场中反馈良好,没有重大问题。
我的职责
负责项目中的CAN通信和诊断模块的开发,满足东风小康公司的测试要求和规范
项目时间:2014-06 - 2014-07
项目名称:设备面板灯的控制 | 项目工具:linux kernel2.6、bootware、comware v7平台、C语言
项目描述:
项目介绍
设备面板有2个电源灯、系统灯、硬盘插卡灯;
电源灯的控制:2个电源灯对应2个电源的状态,电源是可插拔的;
设备启动时由cpld逻辑控制电源灯的亮灭,启动到驱动代码时,点灯由硬件cpld逻辑点灯切换到软件点灯;
软件点灯时,产品下通过定时器每秒读取cpld寄存器获取电源的状态;
电源状态若如下情况时:
1) 电源现在不在位,上次电源在位,
2) 电源现在在位且运行正常,上次运行故障
3) 电源现在在位但运行故障,上次运行正常
则调用框架函数将电源本次的状态 以及 电源索引号、消息类型写入工作队列,然后从工作队列获取消息,调用该消息对应的处理函数,处理函数主要将该事件通过写flash函数将其写入flash的 记录log的标志区(可通过查看最近的log日志,来查看设备的运行情况),然后再调用产品上报给框架的点电源灯的函数将电源灯点亮为相应的状态
1) 熄灭该电源灯
2) 电源灯由黄灯点位绿灯
3) 电源灯由绿灯点位黄灯
系统灯的控制:显示设备运行的状态,若mac芯片正常运行 与 phy芯片正常运行 与 温感温度在正常范围 系统灯每秒闪烁1次,若mac芯自检失败 或 phy芯片自检失败 或 温感出现严重高温告警时,系统灯黄灯常亮;
若给设备下载可执行文件时系统灯0.1s闪烁一次,其具体实现是:若通过ftp给设备下载程序是,平台会下发ftp的状态为正在运行,则驱动会重新启动一个0.1s的定时器控制点系统灯,让1s的定时器不去控制点灯;
若下载完成时,平台会下发ftp的状态为已停止,则驱动删除已创建的定时器,让之前的1s的定时器控制点灯
我的职责
代码编写、调试等