简单

软件工程师
风云实业 · 3年经验
简单
日薪: ¥500/8h
地点: 成都 青羊
时间: 下班后周六周日
ID:203769 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Python Linux TCP/IP
能熟练使用C编程语言,以及常用的数据结构和基本算法;
能数量使用python编程语言及常用语法,能独立编写脚本;
熟悉Linux操作系统及常用的命令,以及Linux编程;
熟悉gcc编译、gdb调试工具、Altium Designer、Keil等工具的使用;
熟悉单片机原理、单片机接口编程;
熟悉常用硬件接口:GPIO、UART、I2C、SPI、1-wire等操作;
熟悉AD的常用操作,能够看懂简单的硬件原理图;
熟悉TCP/IP协议,以及常用网络通信协议;
熟悉操作系统原理、网络通信原理等相关知识。

项目一:空气质量检测系统
需求:设计一个方便好用、检测精度高,功能好的空气质量检测系统。该系统主要用于采集温湿度、PM1.0、PM2.5、PM10等数据参数,再对采集到的数据进行处理,将测得的数值在液晶显示屏上进行显示,并且通过Wi-Fi模块将测量值传输到上位机进行实时显示出来,综合分析并对空气质量进行评价。
完成内容:1、嵌入式底层各个模块驱动编写,主要包括DHT11传感器驱动、DS18B20传感器驱动、PMS5003模块驱动、LCD1602模块驱动、ESP8266 WiFi模块驱动等;2、上位机编写,使用C#程序设计语言进行套接字编程。
项目二:sdk诊断工具
需求:实现一个sdk诊断工具,通过CLI命令行的方式来方便的对交换芯片的寄存器和表项进行批量的读写操作。设计到通过脚本来自动生成所有的寄存器和表项命令。
完成内容:1、修改原有脚本,重新批量生成寄存器和表项的命令;2、命令以命令树的方式进行组织,支持命令的自动补全,支持同用户进行命令交互;3、寄存器命令:寄存器的读写操作,寄存器的遍历;4、表项命令:表项的读写,表项的遍历;5、其它命令:执行脚本命令等。
项目三:代码自动生成工具
需求:寄存器的基本信息以表格的进行统计组织起来,并且是多款芯片的寄存器信息分别进行统计组织,需要解析不同芯片的寄存器信息,生成一个同一的API接口来实现一套API可适配多款芯片的目的。
完成内容:脚本使用python语言编写,代码量8000多行,主要包括各芯片寄存器信息的比较、分类以及组合,以及全部寄存器信息的统计、分析、重命名等,再按照特定的方式进行相应代码文件的生成。
简单 ID:203769 复制

简单

软件工程师 · 3年经验 · 风云实业
城市成都 青羊 日薪500元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Python Linux TCP/IP
能熟练使用C编程语言,以及常用的数据结构和基本算法;
能数量使用python编程语言及常用语法,能独立编写脚本;
熟悉Linux操作系统及常用的命令,以及Linux编程;
熟悉gcc编译、gdb调试工具、Altium Designer、Keil等工具的使用;
熟悉单片机原理、单片机接口编程;
熟悉常用硬件接口:GPIO、UART、I2C、SPI、1-wire等操作;
熟悉AD的常用操作,能够看懂简单的硬件原理图;
熟悉TCP/IP协议,以及常用网络通信协议;
熟悉操作系统原理、网络通信原理等相关知识。

项目经验

项目一:空气质量检测系统
需求:设计一个方便好用、检测精度高,功能好的空气质量检测系统。该系统主要用于采集温湿度、PM1.0、PM2.5、PM10等数据参数,再对采集到的数据进行处理,将测得的数值在液晶显示屏上进行显示,并且通过Wi-Fi模块将测量值传输到上位机进行实时显示出来,综合分析并对空气质量进行评价。
完成内容:1、嵌入式底层各个模块驱动编写,主要包括DHT11传感器驱动、DS18B20传感器驱动、PMS5003模块驱动、LCD1602模块驱动、ESP8266 WiFi模块驱动等;2、上位机编写,使用C#程序设计语言进行套接字编程。
项目二:sdk诊断工具
需求:实现一个sdk诊断工具,通过CLI命令行的方式来方便的对交换芯片的寄存器和表项进行批量的读写操作。设计到通过脚本来自动生成所有的寄存器和表项命令。
完成内容:1、修改原有脚本,重新批量生成寄存器和表项的命令;2、命令以命令树的方式进行组织,支持命令的自动补全,支持同用户进行命令交互;3、寄存器命令:寄存器的读写操作,寄存器的遍历;4、表项命令:表项的读写,表项的遍历;5、其它命令:执行脚本命令等。
项目三:代码自动生成工具
需求:寄存器的基本信息以表格的进行统计组织起来,并且是多款芯片的寄存器信息分别进行统计组织,需要解析不同芯片的寄存器信息,生成一个同一的API接口来实现一套API可适配多款芯片的目的。
完成内容:脚本使用python语言编写,代码量8000多行,主要包括各芯片寄存器信息的比较、分类以及组合,以及全部寄存器信息的统计、分析、重命名等,再按照特定的方式进行相应代码文件的生成。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏