ID:289702

固件开发工程师

  • 公司信息:
  • LC
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 所在区域:
  • 其他
  • 全区

技术能力

硕士在读,承担课题室的winform C# 软件开发以及基于Linux的QT软件开发;曾有1年固件开发工程师工作经验:基于SES协议的C语言SAS expander固件开发、Linux shell脚本编写、项目需求撰写、测试用例输出、在行项目的维护和LMT上市保障等;4个月的实习经历:基于英飞凌平台的CAN总线升级下载;工作认真负责,细致严谨,学习能力强。

项目经验

1、 SAS expander固件开发
本项目为基于大型存储设备平台的固件开发与维护,该固件编程语言为C语言,主要功能为通过扩展sas总线以进行多硬盘的挂载,同时该固件承担机箱各个部件参数指标的监控与控制逻辑的实现,如机箱内温度、电压监控、风扇调速策略的控制,定位灯、故障灯的控制、硬盘与PHY的连接交互、机箱内CPLD的在线升级。
2、 基于CAN总线的固件升级
本项目主要需求是通过CAN总线进行在线固件升级,传输协议自拟定。主要分为两部分:
一、基于英飞凌XC2267M端的下位机,思路为将内置Flash的划分为app与boot部分,升级过程中程序运行在boot区域,进行app区域的固件刷新,升级完成后进行程序运行位置的跳转,主要开发工作在于传输协议解析,CAN报文的手法等。
二、基于Kvaser.CanLib库的上位机,开发框架为winform。上位机支持用户自定义CAN通道、速率,支持用户自主选定升级文件,支持升级信息实时显示,支持调试原始数据的详细显示。
3、基于winfrom的监护仪数据采集系统
本项目主要是为课题室开发的数据采集软件系统,基于winform框架。界面UI设计简洁大方,方便医师及学生操作使用。后台基于多线程开发,可同时通过串口及网络接入多种在市知名医疗监护仪,可通过协议实时解析、显示、保存监护过程中的原始数据,经过测试长时间运行无丢包。另外支持用户一键打标,方便后续进行医疗数据汇总及分析工作。同时该系统已接入百度网盘开发平台,支持远程上传数据至网盘。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服