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软件等工业协议的标准和定制化产品。

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

    关注

    5212

    文章

    20792

    浏览量

    339010
  • Linux
    +关注

    关注

    88

    文章

    11868

    浏览量

    219904
  • IPC
    IPC
    +关注

    关注

    3

    文章

    384

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2026年高性能 EtherCAT 控制方案选型:EC-Master 核心协议栈与实时性架构指南

    2026年高性能 EtherCAT 控制方案选型:EC-Master 核心协议栈与实时
    的头像 发表于 05-28 14:43 162次阅读
    2026年高性能 <b class='flag-5'>EtherCAT</b> <b class='flag-5'>主</b><b class='flag-5'>站</b>控制方案选型:EC-Master 核心<b class='flag-5'>主</b><b class='flag-5'>站</b>协议栈与<b class='flag-5'>实时</b>性架构指南

    如何在Zynq UltraScale+ MPSoC平台上通过JTAG启动嵌入式Linux镜像

    之前文章中,我们介绍了如何使用 XSCT 工具通过 JTAG Zynq SoC 启动嵌入式 Linux 镜像(从 JTAG 启动 Z
    的头像 发表于 01-13 11:45 5327次阅读

    DR1M90 开源 IgH EtherCAT 案例:伺服电机正反转实时控制方案

    本文为创龙科技DR1M90 评估板的 IgH EtherCAT 应用案例,基于 Linux-RT 内核与开源协议栈,实现伺服电机正反转实时
    的头像 发表于 01-04 15:40 3696次阅读
    DR1M90 开源 IgH <b class='flag-5'>EtherCAT</b> <b class='flag-5'>主</b><b class='flag-5'>站</b>案例:伺服电机正反转<b class='flag-5'>实时</b>控制方案

    从小白到大牛:Linux嵌入式系统开发的完整指南

    是 **“嵌入式硬件运行 Linux 系统并开发应用”**,其本质是软硬件协同的工程实践。入门阶段需完成三大核心任务:​ 系统认知构建:明确嵌入
    发表于 12-16 10:42

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

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

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

    机器人与边缘AI应用中,底层通信的实时性决定了系统的响应速度与控制精度。JetsonThor作为NVIDIA最新一代嵌入式平台,具备强大的算力与实时推理能力,为
    的头像 发表于 10-31 15:38 834次阅读
    <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 762次阅读
    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 1330次阅读
    2025<b class='flag-5'>研</b>华<b class='flag-5'>嵌入式</b>设计论坛上海<b class='flag-5'>站</b>:聚焦Edge Computing &amp;amp; Edge AI,共探技术创新与生态融合