1.基于单片机stmf1和f4系列板卡的调试开发,熟悉单片机功能代码编写
2.基于rk3568 rk3588 hisi板卡的linux驱动调试,熟悉串口通信如 iic spi uart can hdmi usb cvbs等。
3.熟悉基于lvgl框架ui动效绘制
4.熟悉基于can的canfestival协议栈底层代码架构
5.熟悉freertos系统底层逻辑开发
1.vivowatch3手表项目 基于freertos系统的stm系列(改)板卡开发
工作内容为独自全栈开发并调试手表的五个模块,手电筒,计时器,噪声,充电,秒表。协助并开发闹钟,海拔气压计等模块
2.linux板卡调试
工作内容为独自调试成型的linux板卡中的各个接口,包括iic spi uart usb can hdmi 音频接口 wifi 蓝牙 sd 5g等,编写demo,或者脚本测试。编写简易的linux应用程序
基于linux系统的rk和hisi板卡调试,以及部分驱动程序,以及网络程序的编写。在,涉及内容包括大部分外设的基础通讯如iic,rs485,ttl,rs232,uart,can,hdmi,usb2.0,usb3.0
基于canfestival协议栈开发 模拟codesys中can模块的功能包括 主从站心跳报文设置 时间戳报文,紧急报文,同步报文,sdo参数配置 pdo映射配置,以及简易的io控制器逻辑控制 通过canfestival协议栈二次开发成json文件,形成配置参数可以被ide