工作概要Job Purpose:
負(fù)責(zé)開發(fā)基于 EtherCAT通訊協(xié)議的工業(yè)自動化和機(jī)械運(yùn)動控制系統(tǒng),并確保系統(tǒng)的實(shí)時(shí)性與穩(wěn)定性。
工作任務(wù)Task:
(1) 開發(fā)EtherCAT通訊相關(guān)軟件,應(yīng)用于實(shí)時(shí)性Linux的x86及ARM平臺。
(2) 針對 EtherCAT主站及從站進(jìn)行同步技術(shù)開發(fā)與優(yōu)化,確保系統(tǒng)實(shí)時(shí)性與穩(wěn)定性。
(3) Linux操作系統(tǒng)的實(shí)時(shí)性能調(diào)校 (RTOS tuning, Latency debug)。
(4) 支持運(yùn)動控制、通訊協(xié)議、IO及馬達(dá)控制的相關(guān)軟件設(shè)計(jì)與整合。
專業(yè)知識與技能Professional Knowledge and skill:
(1) 熟悉 Linux系統(tǒng)內(nèi)核與驅(qū)動開發(fā),并掌握實(shí)時(shí)操作系統(tǒng)(RTOS)或 Linux 實(shí)時(shí)擴(kuò)展(如 PREEMPT-RT)。
(2) 深入了解 EtherCAT 通訊協(xié)議(特別是分布式時(shí)鐘和同步機(jī)制),并精通 C/C++ 進(jìn)行高效能系統(tǒng)編程。
(3) 具備 EtherCAT 主站與從站開發(fā)經(jīng)驗(yàn),熟悉常見開源框架(如 SOEM 或 IgH EtherCAT Master),并了解工業(yè)自動化與 PLC 的基本概念。
(4) 具備系統(tǒng)調(diào)試能力,能定位 EtherCAT通訊問題,熟悉使用分析工具診斷網(wǎng)絡(luò)延遲、抖動等問題。
(5) 熟悉網(wǎng)絡(luò)通訊協(xié)議 (如TCP/IP、UDP等),具備相關(guān)開發(fā)經(jīng)驗(yàn)。
(6) 需要具備對計(jì)算器結(jié)構(gòu)、操作系統(tǒng)(OS)、網(wǎng)絡(luò)通訊及工業(yè)協(xié)議的深入理解。歡迎優(yōu)秀人才加入我們的團(tuán)隊(duì)!