• 熟悉Linux系统;阅读分析过Linux 5.4.31内核源码,熟悉Linux DTS设备树;熟悉Linux驱动开发。ARM-Linux交叉编译环境搭建;嵌入式Linux系统裁剪、定制。
• 熟悉FreeRTOS等RTOS。
• 熟悉嵌入式系统知识;熟悉STM32 Cortex/M3/M4/M7、PIC32等32位MCU体系结构。熟悉UART、I2C、SPI、CAN等MCU外围接口规范编程。熟悉SMT32MP157体系结构。
• 熟悉ST的CubeIDE开发;熟悉MPLAB X 开发;了解Keil、IAR等IDE。
• 熟悉C/C++编程。熟悉GCC、VC++(VS)编程;熟悉POSIX标准。
• 熟悉RS232通讯编程;TCP/IP Socket网络编程;数据库编程;GUI图形界面编程;多线程编程。
• 熟悉Qt编程;熟悉嵌入式GUI系统基本原理及主要功能;了解emWin、TouchGFX和LVGL等嵌入式GUI系统特征;在嵌入式GUI产品性能优化方面有实际经验。
• 熟悉国产SOC芯片底层软件研发流程、DTS设备树解析、驱动研发、开源软件移植等内容。
• 了解IOT等物联网技术、CANOPEN等工控标准。
• 熟练读、写英文能力;能看懂硬件设计原理图;熟悉软件研发流程和管理;熟悉软件工程项目的实施;熟悉软件架构的实现;良好的软件编码风格;熟悉软件调试和测试流程。良好的团队合作和沟通能力。
• 逻辑思维严密;软件质量意识强;本人所设计研发的软件质量可靠性高、性能佳。
• 熟悉产品研发规格书编写;熟悉产品操作手册和用户手册编写。
1. 使用VC++开发出电力SCADA系统。
2. 在ARM-LINUX下使用MiniGUI系统开发麻醉机人机交互界面和ECG心电图机。
3. 使用QT开发出光学检测仪器,如光功率计,VOA,光开关等等。
4. 使用PIC32芯片开发电梯控制系统和显示系统。
5. 使用国产CW32单片机开发音频调音表等系统。
智能对讲机,除了具备传统的对讲功能外,同时具备良好的电话功能和人机交互接口。目前已经24x7 小时稳定运行,不会出现死机现象。
吉他等乐器中必备的工具。目前该调音表是智能化,使用国产单片机编程,调音算法使用纯软件算法来实现的。而且该硬件成本极低。市场竞争非常好。