根据一些客户的反馈,在EtherCAT应用的实时操作系统(RTOS)中,Linux是最受欢迎的选择。对于需要快速处理器性能的高要求应用,x86 CPU架构通常是最好的选择。基于这些原因,工业PC(IPC)——也被称为嵌入式PC,非常适合EtherCAT应用,但是IPC的BIOS必须提供足够的选项来配置系统进而实现实时性能。研华是一家满足这些要求的优秀工控机制造商,因此我们将在此展示如何在研华MIC770-V3工控机上设置实时Linux系统和运行acontis EtherCAT主站软件EC-Master。
Motrotech
盟通技术干货
01
前提条件
在研华科技 IPC上,通过设置和安装Ubuntu 22.04 LTS的实时Linux内核,我们可以顺利使用acontis的EtherCAT主站软件EC-Master,整个过程简单易行。
Motrotech
安装步骤
安装Linux发行版
首先需要为工控机安装系统,任何Linux发行版都可以。
安装实时内核
使用Ubuntu 22.04中可用的预构建实时内核,或者自己构建实时内核。
BIOS设置
在进一步操作之前,需要更改BIOS中的一些设置以实现实时性能。主要是停用超线程、虚拟化支持和省电选项。
优化实时内核
实时性能优化的下一级是配置Linux实时内核。如使用Ubuntu 22.04 LTS中包含的预构建实时内核,可无需为此重建内核。
安装acontis EC-Master
将EC-Master的评估版本解压并安装。
性能测试
我们将使用内置的性能测量功能来测量 EcMasterDemo 示例应用程序的实际周期时间。开启此性能测量后,EcMasterDemo 应用程序会定期输出周期时间的最小值、平均值和最大值,以及底层作业任务和应用任务的进一步测量结果。
结论
在Ubuntu 22.04 LTS安装实时 Linux 内核并将 Linux 发行版转化为 RTOS 变得前所未有的简单。研华IPC也是轻松安装和设置实时Linux以及acontis EtherCAT主站软件EC-Master的绝佳选择。通过一些简单的内核参数优化,Linux 的实时性能可以以最小的代价得到进一步提高。
如果有相关技术疑问或者文件资料的获取,欢迎各位客户朋友参照下方的联系方式前来询问,盟通工程师一对一为您解答。
北京盟通科技有限公司成立于2013年,是工业自动化领域的高新技术企业。公司专注于实时现场总线技术及工业通讯技术的研发、推广及技术支持服务。依托于核心团队多年的海外和行业经验,盟通科技与欧洲多家自动化领域的佼佼者达成战略合作关系,为客户提供EtherCAT主站协议栈、OPC UA SDK软件开发包、CANopen协议栈、FSoE协议软件、CAN总线硬件、DINA安全模块、艾默生Connext软件等工业协议的标准和定制化产品。
-
嵌入式
+关注
关注
5096文章
19199浏览量
308274 -
Linux
+关注
关注
87文章
11354浏览量
210657 -
IPC
+关注
关注
3文章
353浏览量
52122
发布评论请先 登录
相关推荐
嵌入式开发必备-RK3562演示Linux常用系统查询命令(上)触觉智能出品
![<b class='flag-5'>嵌入式</b>开发必备-RK3562演示<b class='flag-5'>Linux</b>常用系统查询命令(<b class='flag-5'>上</b>)触觉智能出品](https://file1.elecfans.com/web3/M00/04/69/wKgZO2dzXBuAOiSTAABx71EW8WA193.png)
嵌入式linux开发的基本步骤有哪些?
嵌入式linux开发板怎么操作
嵌入式linux开发板芯片的工作原理
2024研华嵌入式设计论坛圆满结束
基于全志T507-H的Linux-RT + Igh EtherCAT主站案例分享
【昉·星光 2 高性能RISC-V单板计算机体验】EtherCAT主站
基于全志T507-H的Igh EtherCAT主站案例分享
莱特波特与研华科技利用无线设计服务改变物联网装置无线连接方式
再谈嵌入式实时操作系统
![再谈<b class='flag-5'>嵌入式</b><b class='flag-5'>实时</b>操作系统](https://file1.elecfans.com/web2/M00/C8/81/wKgaomYVCTGAXoLNAAHKsmHXcPM241.png)
【米尔-瑞萨RZ/G2UL开发板】6.基于SOEM的EtherCat主站
基于全志T507-H的Linux-RT + Igh EtherCAT主站案例分享
![基于全志T507-H的<b class='flag-5'>Linux</b>-RT + Igh <b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>案例分享](https://file1.elecfans.com/web2/M00/C6/05/wKgZomYEx1SASuBHAACZwAaDNaQ181.png)
评论