对C/C++、Linux-C、Verilog编程语言有自己独特的理解,能够利用其开发相关产品。
熟悉Altium deginer、 KEIL MDK 、Quartus11、Linux系统、Multisim、Matlab软件,
能利用STM32F1和F4系列解决实际问题,能通过Quartus进行数据处理,如滤波、去噪等。
参与导师项目需要大量野外测试,有一定统筹安排能力,项目分工合作完成,有一定的团队协作精神,自学能力强,容易接受新知识、新事物。
(1)数据交换器:采用交换机嵌入式系统openWrt,使用芯片MT7628设计无线热点AP和STA,发射端由usb网络芯片+MT7628构成,接收端由硬盘+MT7628+usb+OLED显示器组成。首先根据需求编译内核和文件系统,加载NTFS-3g 和RZ命令,下载到MT7628上,编写热点脚本network和wireless,开启AP功能;其次根据服务器发射数据格式,利用多线程编写TCP通信和心跳包,TCP通信进行数据传输需实现断点续传和断网重连接,最后编写OLED驱动实现显示无线WiFi状态和下载速度。
(2)嵌入式网关相关:相关接口CAN 485 串口,技术MQTT,JSON, FTP,CURL。