● 掌握 C/C++编程语言,及面向对象的编程思想。
● 掌握 Linux 系统编程,包括系统调用 、IPC进程间通信、多线程编程、网络编程。
● 掌握 STM32架构的软件开发
● 掌握 uboot、kernel、rootfs 部署流程。
● 掌握 Linux 驱动开发,包括字符类设备、混杂设备、platform机制、I2C总线驱动等
● 掌握常用的硬件操作接口:GPIO、UART、I2C、I2S、SPI 等。
● 掌握 ARM 体系结构,掌握 ARM 裸板开发和 ARM 汇编。
● 掌握常用数据结构和算法:链表、二叉树的遍历、冒泡、选择、插入、快速排序等。
● 掌握QT界面编程
● 能够熟练阅读计算机类英文文档(CET4)
2012/08-2016/08
网站开发运营
责任描述:
1,负责小程序的开发和运行
2,负责网站的维护
2016/08 - 2017/01 紫外辐射仪信息采集模块
软件环境:MDK集成开发环境
硬件环境:MCU:STM32F103,AD转换芯片:AD7792,4个SN74LV4052双四路模拟开关模芯片,3个uart串口。
开发工具:keil4
责任描述:
1、独立完成编写开发板用于采集的各个接口的稳定性测试程序。
2、独立完成编写紫外数据采集程序。
2017/08 - 2020/01 视频会议系统
软件环境:海思SDK
硬件环境:usb摄像头采集,hdmi摄像头采集
开发工具:SecureCRT
责任描述:
1,负责声音视频代码的编写
2,负责发布产品版本
3,负责视频会议,视频电话等音视频代码的编写
4,负责各种摄像头视频的采集和麦克风音频的采集
页面上展示蛋糕页面,可以加购物车,添加地址 ,我的信息等,地址管理,包括图标的设计,页面的排版,图片信息录入,此项目是从后台获取到图片和物品链接,不包含后台
页面主要是展示和设备设置功能,以及和后台的交互功能。页面排版,页面设计都是独立完成的。这是一个运行在海思芯片上的一款页面。首先移植了QT在片子上,然后再使用webkit。