0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在研华科技的嵌入式IPC上设置实时Linux和EtherCAT主站

盟通科技 2024-04-19 08:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

根据一些客户的反馈,在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,整个过程简单易行。

827064da-fde4-11ee-9118-92fbcf53809c.png

Motrotech

安装步骤


安装Linux发行版

首先需要为工控机安装系统,任何Linux发行版都可以。

安装实时内核

使用Ubuntu 22.04中可用的预构建实时内核,或者自己构建实时内核。

BIOS设置

在进一步操作之前,需要更改BIOS中的一些设置以实现实时性能。主要是停用超线程、虚拟化支持和省电选项。

优化实时内核

实时性能优化的下一级是配置Linux实时内核。如使用Ubuntu 22.04 LTS中包含的预构建实时内核,可无需为此重建内核。

安装acontis EC-Master

将EC-Master的评估版本解压并安装。

性能测试

我们将使用内置的性能测量功能来测量 EcMasterDemo 示例应用程序的实际周期时间。开启此性能测量后,EcMasterDemo 应用程序会定期输出周期时间的最小值、平均值和最大值,以及底层作业任务和应用任务的进一步测量结果。

82a30f20-fde4-11ee-9118-92fbcf53809c.png

结论

在Ubuntu 22.04 LTS安装实时 Linux 内核并将 Linux 发行版转化为 RTOS 变得前所未有的简单。研华IPC也是轻松安装和设置实时Linux以及acontis EtherCAT主站软件EC-Master的绝佳选择。通过一些简单的内核参数优化,Linux 的实时性能可以以最小的代价得到进一步提高。

如果有相关技术疑问或者文件资料的获取,欢迎各位客户朋友参照下方的联系方式前来询问,盟通工程师一对一为您解答。

北京盟通科技有限公司成立于2013年,是工业自动化领域的高新技术企业。公司专注于实时现场总线技术及工业通讯技术的研发、推广及技术支持服务。依托于核心团队多年的海外和行业经验,盟通科技与欧洲多家自动化领域的佼佼者达成战略合作关系,为客户提供EtherCAT主站协议栈、OPC UA SDK软件开发包、CANopen协议栈、FSoE协议软件、CAN总线硬件、DINA安全模块、艾默生Connext软件等工业协议的标准和定制化产品。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5186

    文章

    20149

    浏览量

    328865
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217981
  • IPC
    IPC
    +关注

    关注

    3

    文章

    375

    浏览量

    54554
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式实时操作系统的特点

    任务的系统。 实时嵌入式操作系统与传统的桌面操作系统相比,更注重对实时任务的响应和精确控制。它们资源利用、可靠性、可预测性、任务调度和中断处理等方面提供了更加严格的要求和机制。
    发表于 11-13 06:30

    英伟达Thor平台部署EtherCAT:实测高性能、低抖动与低占用

    机器人与边缘AI应用中,底层通信的实时性决定了系统的响应速度与控制精度。JetsonThor作为NVIDIA最新一代嵌入式平台,具备强大的算力与实时推理能力,为
    的头像 发表于 10-31 15:38 225次阅读
    <b class='flag-5'>在</b>英伟达Thor平台部署<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>:实测高性能、低抖动与低占用

    英伟达Thor平台部署EtherCAT:实测高性能、低抖动与低占用

    机器人与边缘AI应用中,底层通信的实时性决定了系统的响应速度与控制精度。JetsonThor作为NVIDIA最新一代嵌入式平台,具备强大的算力与实时推理能力,为
    的头像 发表于 10-31 09:24 25次阅读
    <b class='flag-5'>在</b>英伟达Thor平台部署<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>:实测高性能、低抖动与低占用

    高性能 AI 平台上部署 EtherCAT :实测低抖动、低占用方案

    机器人与边缘AI应用中,底层通信的实时性决定了系统的响应速度与控制精度。JetsonThor作为NVIDIA最新一代嵌入式平台,具备强大的算力与实时推理能力,为
    的头像 发表于 10-30 15:35 699次阅读
    <b class='flag-5'>在</b>高性能 AI 平台上部署 <b class='flag-5'>EtherCAT</b> <b class='flag-5'>主</b><b class='flag-5'>站</b>:实测低抖动、低占用方案

    PCIe-2E卡:高实时性,低门槛的EtherCAT开发方案

    传统的EtherCAT站开发中,实时操作系统的复杂性常常给开发团队带来挑战。本文将介绍一款创新的PCIe-2E
    的头像 发表于 09-03 11:36 413次阅读
    PCIe-2E<b class='flag-5'>主</b><b class='flag-5'>站</b>卡:高<b class='flag-5'>实时</b>性,低门槛的<b class='flag-5'>EtherCAT</b>开发方案

    【米尔NXP i.MX 91开发板评测】移植运行IGH EtherCAT

    ​ # 加载通用驱动模块 sudo modprobe ec_generic 设置开发板为主状态 ./ethercat master 获取ESC从配置信息 从
    发表于 09-01 16:32

    基于米尔安路飞龙派FPGA FPSoC+移植SOEM实现EtherCAT控制功能

    on-chip RAM,内存接口和丰富的外设互联接口,定位复杂嵌入式系统、低功耗和高性能芯片市场。 DR190M芯片的PS端有两个以太网控制器,基于以太网的功能,可以实现EtherCAT
    发表于 07-11 19:49

    一文读懂:嵌入式Linux实时性进阶

    工业控制、机器人、汽车电子等关键领域,嵌入式系统对实时性要求极高。 Linux作为强大的通用操作系统,其原生实时性能难以满足最严苛的硬
    发表于 07-10 15:26

    Linux嵌入式和单片机嵌入式的区别?

    Linux嵌入式与单片机嵌入式多个方面存在显著的区别,以下是详细的比较和归纳: 一、基本概念 1. Linux
    发表于 06-20 09:46

    2025嵌入式设计论坛上海:聚焦Edge Computing &amp;amp; Edge AI,共探技术创新与生态融合

    Computing与Edge AI领域的最新技术进展、创新应用及生态构建。   一、引领前沿技术,洞见未来趋势 论坛华科技嵌入式物联网事业群(中国)总经理许杰弘先生的致辞中拉开序
    发表于 05-30 11:56 1134次阅读
    2025<b class='flag-5'>研</b>华<b class='flag-5'>嵌入式</b>设计论坛上海<b class='flag-5'>站</b>:聚焦Edge Computing &amp;amp; Edge AI,共探技术创新与生态融合

    嵌入式开发入门指南:从零开始学习嵌入式

    基础 3. 学习路径推荐第一阶段:熟悉开发环境(如Keil、IAR、STM32)第二阶段:掌握裸机编程与驱动开发第三阶段:学习RTOS(实时操作系统)如FreeRTOS第四阶段:深入理解Linux嵌入式
    发表于 05-15 09:29

    AMD处理器赋能华科技AIMB-523 Micro-ATX主板

    华科技工业嵌入式平台领域的创新使其成为全球客户值得信赖的主板解决方案提供商。该公司硬件设计和集成方面的专业技术,为加速
    的头像 发表于 04-03 16:06 999次阅读

    三格电子-EtherCAT转ModbusTCP/从站网关

    ​  EtherCAT转ModbusTCP/从站网关  型号:SG-ECAT_S-TCP      本产品是 EtherCAT
    的头像 发表于 02-11 14:33 707次阅读
    三格电子-<b class='flag-5'>EtherCAT</b>从<b class='flag-5'>站</b>转ModbusTCP<b class='flag-5'>主</b><b class='flag-5'>站</b>/从站网关

    嵌入式开发必备-RK3562演示Linux常用系统查询命令()触觉智能出品

    实用干货!嵌入式开发学习必备-RK3562演示Linux常用系统查询命令()关注触觉智能持续为大家带来更多嵌入式开发内容
    的头像 发表于 12-31 10:51 117次阅读
    <b class='flag-5'>嵌入式</b>开发必备-RK3562演示<b class='flag-5'>Linux</b>常用系统查询命令(<b class='flag-5'>上</b>)触觉智能出品

    如何在Linux系统设置群服务器IP地址

    Linux系统设置群服务器的IP地址,可以通过以下步骤进行,主机推荐小编为您整理发布如何在Linu
    的头像 发表于 12-11 10:05 863次阅读