职位描述
C语言C++Python实时系统REAL-TIME SYSTEM驱动开发计算机软件
工作概要Job Purpose:
以C/C++为核心,专注CODESYS Runtime在多种操作系统与硬件平台上的移植与适配。你将解决实时操作系统(RTOS)集成、任务调度、底层BSP适配、启动优化等系统级问题,确保Runtime在Linux(含PreemptRT,X86/ARM)和Windows等环境下的高实时性与稳定性。该方向是工业控制器的地基,技术深度决定产品上限。
以C/C++为核心,专注CODESYS Runtime在多种操作系统与硬件平台上的移植与适配。你将解决实时操作系统(RTOS)集成、任务调度、底层BSP适配、启动优化等系统级问题,确保Runtime在Linux(含PreemptRT,X86/ARM)和Windows等环境下的高实时性与稳定性。该方向是工业控制器的地基,技术深度决定产品上限。
工作任务Task:
(1) 负责CODESYS Runtime在不同平台(ARM/x86、Linux/Windows)的移植、配置与优化,包括交叉编译环境搭建、内存管理、中断处理、时钟同步等底层适配。
(2) 实现实时操作系统的调校(如Linux PreemptRT内核参数优化、中断延迟测试、任务优先级管理),降低实时任务抖动,满足<20μs确定性要求。
(3) 配合硬件团队完成Runtime对硬件外设的适配,涵盖外设驱动集成、设备树配置及中断管理,保障Runtime与底层外设的稳定交互。
(4) 编写平台适配文档、性能测试报告及Runtime部署指南。
(1) 负责CODESYS Runtime在不同平台(ARM/x86、Linux/Windows)的移植、配置与优化,包括交叉编译环境搭建、内存管理、中断处理、时钟同步等底层适配。
(2) 实现实时操作系统的调校(如Linux PreemptRT内核参数优化、中断延迟测试、任务优先级管理),降低实时任务抖动,满足<20μs确定性要求。
(3) 配合硬件团队完成Runtime对硬件外设的适配,涵盖外设驱动集成、设备树配置及中断管理,保障Runtime与底层外设的稳定交互。
(4) 编写平台适配文档、性能测试报告及Runtime部署指南。
专业知识与技能Professional Knowledge and skill:
,欢迎具备以下任意两项者:
(1) 需具备扎实的C/C++,有跨平台(Linux/Windows/RTOS)开发经验。
(2) 熟悉至少一种RTOS(FreeRTOS、VxWorks、RT-Thread)或Linux内核实时扩展(PreemptRT、Xenomai)。
(3) 或有嵌入式Linux移植、Uboot、设备树、根文件系统构建经验。
(4) 或了解CODESYS Runtime架构(任务调度、I/O映射)者。
(5) 或熟悉性能分析工具(perf、Tracealyzer、LTTng)及调试器(GDB、JTAG)。
(6) 或有PLC平台二次开发(CODESYS Runtime方向)实际项目经历。
,欢迎具备以下任意两项者:
(1) 需具备扎实的C/C++,有跨平台(Linux/Windows/RTOS)开发经验。
(2) 熟悉至少一种RTOS(FreeRTOS、VxWorks、RT-Thread)或Linux内核实时扩展(PreemptRT、Xenomai)。
(3) 或有嵌入式Linux移植、Uboot、设备树、根文件系统构建经验。
(4) 或了解CODESYS Runtime架构(任务调度、I/O映射)者。
(5) 或熟悉性能分析工具(perf、Tracealyzer、LTTng)及调试器(GDB、JTAG)。
(6) 或有PLC平台二次开发(CODESYS Runtime方向)实际项目经历。
登录查看完整内容







