1、熟练应用 c/c++编程语言,以及常用的数据结构 :C 语言的指针和文件操作、链表、队列、排 序、结构体、C++的类。
2、熟练应用 ARM 接口编程 :GPIO 口配置、 Uart、中断原理、time 定时器、 Lcd 显示屏、ts 触摸屏、iic 总线等。
3、熟练应用 linux 编程: Linux 基础命令、文件 IO 编程、多进程、多线程、网络编程、进程间 通信等。
4、掌握 git、Office 、Visual Studio Code 等软件的使用。
5、精通Arduino编程 ,熟练开发ESP32_Ard ui no端的开发程序。
6、精通ESP32 ubuntu 下的idf 安装以及编程,熟悉博流平台下的BL602编译。
7、熟练应用Matter协议。
8、熟练应用各类嵌入式操作系统,如freertos。
9、掌握Cjson模块,能够快速生成和解析对应数据。
ESP32-WS2812
移植开源库,使光效能够按照需求显示,并且通过查阅资料解决因为wifi中断的问题使WS2812灯效异常闪烁。
ESP32-MATTER
熟悉matter代码,只要有DAC证书就能开发出一款Matter产品。