技能要求:
C++
经验要求:
5-10年经验
工作描述:
项目编号:【173122】
A.背景
我们是做工控机的,一款旧款(stm32单片机+串口屏,界面如图)的性能不够用了,要更新换代相当于重制,需要找嵌入式开发团队,完成软件和硬件的开发工作。开发期间涉及到的核心算法,我方会提供。
B.产品主要功能:
1、采集频率信号(串口通讯,是单精度浮点数的数字信号,而非模拟信号,不需要FPGA芯片做处理),经过一定的运算得到速率和厚度。
2、执行一定的自动化程序,期间通过DAC接口输出电压模拟量、控制继电器开关、modbus通讯协议与上位机通讯。
旧款UI界面
C.项目要求
模块 核心要求
主程序 实时任务调度,主程序逻辑流程图见附件。
UI交互 实现多级菜单触控+实时数据可视化 , UI草图见附件。
通信 6路信号采集接口(串口)、6路DAC接口、10路input+20路继电器接口、网口/484/232通讯
参数存储 EEPROM/Flash存储。
工具 使用 STM32CubeIDE、keil 、TouchGFX Designer、LVGL、QT等主流开源软件
D.对开发者要求
1、有嵌入式开发经验,如STM32单片机+7英寸触摸屏,linux树莓派+7英寸触摸屏;
2、有UI设计经验,会使用 STM32CubeIDE、keil、TouchGFX Designer、QT等软件;
3、熟悉modbus及私有通讯协议;
4、工作地点在苏州;