<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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軟件等工業協議的標準和定制化產品。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    4983

    文章

    18286

    瀏覽量

    288492
  • Linux
    +關注

    關注

    87

    文章

    10990

    瀏覽量

    206738
  • IPC
    IPC
    +關注

    關注

    3

    文章

    306

    瀏覽量

    51348
收藏 人收藏

    評論

    相關推薦

    【米爾-瑞薩RZ/G2UL開發板】6.基于SOEM的EtherCat

    使用標準的以太網控制器,具有良好的兼容性,任何具有網絡接口卡的計算機和具有以太網控制的嵌入式設備都可以作為EtherCAT。對于PC計算機而言,
    發表于 03-31 16:22

    嵌入式人工智能的就業方向有哪些?

    操作系統使用及C高級編程 數據結構與算法 二:嵌入式Linux應用工程師,Linux網絡開發工程師 文件IO 并發程序設計 項目實戰:基于Linux的Flappybird游戲開發 網絡
    發表于 02-26 10:17

    嵌入式軟件開發應該掌握哪些知識?

    知識點學習 熟悉 Linux 的基本使用對于嵌入式軟件開發至關重要。包括文件系統的管理、用戶權限的控制、軟件包管理等。嵌入式開發人員需要能夠 Li
    發表于 02-19 11:23

    EtherCAT協議與ModbusRTU協議能源行業中的應用

    采用主從通訊方式,只有主才能發起通訊請求,從收到的請求后才會響應。它通過串行線或以太網進行通訊,可以實現多個
    發表于 12-22 13:52

    什么是嵌入式Linux?

    什么是嵌入式Linux? 對于很多電氣、電信、通信專業的同學來說,對口專業就業方向主要有軟、硬件兩個方向。無論是對于學生還是就業而言,軟硬件的開發學習,嵌入式物聯網近年來無疑是一個擺
    發表于 10-11 13:47

    嵌入式Linux開發教程

    嵌入式Linux開發教程(下冊)
    發表于 09-27 07:11

    嵌入式Linux應用開發的完全手冊

    嵌入式Linux嵌入式領域發展迅速、需求旺盛,但是嵌入式Linux 的入門很難。初學者多是自己
    發表于 09-25 07:12

    基于樹莓派的嵌入式Linux開發教學

    樹莓派對于全球嵌入式 Linux 開發及教育已經并將繼續帶來廣泛的影響,及早將之引入我國主流的嵌入式開發與教學環境中或將是有益的。盡管傳統的 “ARM 開發板硬件設計 +Linux
    發表于 09-21 07:09

    嵌入式Linux命令總結

    嵌入式Linux命令總結
    發表于 09-19 16:30 ?279次閱讀

    EtherCAT轉PROFINET網關連接三星激光干涉儀

    轉換。該網關提供了快速可行的解決方,EtherCAT轉Profinet網關支持兩種實時以太網通訊協議之間的轉換,可以通訊(加
    發表于 08-29 16:34

    實時系統Preempt RT與Xenomai之爭!誰更主流,誰更實時?

    。 根據EtherCAT提供商Acontis公司對全球新客戶的情況統計,選擇實時Linux系統的客戶比重在過去10年逐年增加,Acont
    發表于 06-15 16:42

    嵌入式學習路線你知道嗎?

    外圍設備的硬件工作原理,以及如何使用C語言來編程、控制這些硬件。除了要學習對硬件編程之外,還需要學習嵌入式硬件的知識,但是對于嵌入式軟件工程師來講,重點是學習硬件的工作原理,掌握硬件工作原理的基礎
    發表于 06-14 16:00

    現場紀錄丨YE系列步進驅動器連接Ethercat轉Profinet網關

    本案例為西門子1200PLC連接YE系列步進驅動器,正常工作時要支持EtherCAT協議,作為EtherCAT,監控系統西門子S7-1200系列PLC支持PROFINET協議。
    發表于 05-27 12:32

    嵌入式Linux開發日志:交叉編譯工具鏈

    (PLC 本身也是一種嵌入式系統)。常見的實時操作系統有:FreeRTOS、RT-Linux、VxWorks、RT-Thread、SylixOS等。其中,RT-Thread和SylixOS都是純國產
    發表于 05-24 15:43 ?438次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>開發日志:交叉編譯工具鏈

    ch32v208的實時性問題

    今天ethercat基礎移植藍牙從機,使用tmos調度系統,創建了ethercat的運行任務,由于ethercat
    發表于 05-04 19:29
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>