|
|
|
|
职位描述 用小程序查看更多 |
|
职责描述
1、负责嵌入式系统的软件开发工作,包括但不限于系统架构设计、模块开发、单元测试等工作。
2、熟练使用 Codesys 及其相关编程语言,按照 IEC61131 标准进行编程,负责相关自定义库的二次开发与编译工作。
3、依据 PLCOpen 等协议,运用轴组状态机进行编程和使用。
4、开发并维护嵌入式系统中各类外围设备(如 Ethercat、CANopen 等)与 Codesys 的适配工作。
5、在 Linux 环境下负责搭建虚拟机交叉编译环境,运用 C 语言进行软件开发。
6、对嵌入式操作系统的应用层进行开发,实现各类 API 的库封装,并基于封装好的库函数开发应用程序,以实现嵌入式系统的核心功能。
7、负责嵌入式系统的日常维护工作,包括系统升级、故障排查及优化等工作,确保系统的稳定运行。
任职要求
1、熟练掌握嵌入式系统开发流程,具备良好的嵌入式开发经验。
2、精通 C/C++ 语言,熟悉 CodeSys 的使用,能够熟练运用 ST 语言、梯形图语言等编程语言进行开发。
3、熟悉 PLCOpen 等自动化控制相关协议,掌握轴组状态机的使用和编写。
4、熟悉各类外围设备(如 Ethercat、CANopen 等)与 CodeSys 的适配工作。
5、熟悉 Linux 系统,掌握 Linux 环境下的开发工具和调试方法,能够熟练搭建虚拟机交叉编译环境。
|
|
|
|
|
|
|