国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電子工程網

標題: 基于全志T507-H的Linux-RT + Igh EtherCAT主站案例分享 [打印本頁]

作者: Tronlong--    時間: 2024-3-28 11:52
標題: 基于全志T507-H的Linux-RT + Igh EtherCAT主站案例分享
[color=rgba(0, 0, 0, 0.9)]本文將為各位工程師演示全志T507-H工業評估板(TLT507-EVM)基于IgH EtherCAT控制伺服電機方法,生動說明Linux-RT + Igh EtherCAT的強大之處!
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]同時,我們對于T3/A40i、T113-i、RK3568、RK3588J、AM62x、AM64x、NXP i.MX 8M Plus等平臺也提供了開源EtherCAT主站IgH案例。
[color=rgba(0, 0, 0, 0.9)]
Linux-RT系統的優勢
[color=rgba(0, 0, 0, 0.9)]- 內核開源、免費、功能完善。
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]- RT PREEMPT補丁,使Linux內核成為硬實時操作系統,無需完整的內核重寫。
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]- 既有實時性,又有相同的開發生態系統(包括相同工具鏈、文件系統和安裝方法,以及相同的POSIX API等),實現產品快速上市的期望。

Linux-RT實時性測試(Cyclictest工具)
[color=rgba(0, 0, 0, 0.9)]Cyclictest常用于實時系統的基準測試,是評估實時系統相對性能的最常用工具之一。Cyclictest反復測量并精確統計線程的實際喚醒時間,以提供有關系統的延遲信息。它可測量由硬件、固件和操作系統引起的實時系統的延遲。
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]基于全志T507-H(硬件平臺:創龍科技TLT507-EVM評估板),按照創龍科技提供的案例用戶手冊進行操作,使用Cyclictest程序測試系統實時性,得出如下測試結果。

圖1 Linux-RT-4.9.170內核測試結果

[color=rgba(0, 0, 0, 0.9)]
圖2 Linux-4.9.170內核測試結果

[color=rgba(0, 0, 0, 0.9)]對比測試數據,可看到基于Linux-RT-4.9.170內核的系統的延時更加穩定,最大延時更低,系統實時性更佳。

Linux-RT性能測試
[color=rgba(0, 0, 0, 0.9)]基于全志T507-H(硬件平臺:創龍科技TLT507-EVM評估板),按照創龍科技提供的案例用戶手冊進行操作,測試分別在CPU空載、滿負荷(運行stress壓力測試工具)、隔離CPU核心的情況下,得出如下測試結果。
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]備注:測試數據與實際測試環境有關,僅供參考。
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]
圖3 CPU空載狀態

[color=rgba(0, 0, 0, 0.9)]CPU空載狀態測試,CPU0、CPU1核心Max Latencies值最大,為69us,CPU3核心的Max Latencies值最小,為66us。
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖4 CPU滿負荷狀態
[color=rgba(0, 0, 0, 0.9)]CPU滿負荷狀態測試,CPU0核心Max Latencies值最大,為88us,CPU3核心的Max Latencies值最小,為64us。
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖5 隔離CPU核心狀態



[color=rgba(0, 0, 0, 0.9)]隔離CPU核心狀態測試,CPU0核心Max Latencies值最大,為73us,隔離CPU3核心的Max Latencies值最小,為41us。
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]測試結果如下表所示:


最小值
CPU空載狀態
69us(CPU0、CPU1)
64us(CPU3)
隔離CPU核心狀態
73us(CPU0)

[color=rgba(0, 0, 0, 0.9)]根據CPU空載、CPU滿負荷、隔離CPU核心三種狀態的測試結果可知:當程序指定至隔離的CPU3核心上運行時,Linux系統延遲最低,可有效提高系統實時性。故推薦對實時性要求較高的程序(功能)指定至T507-H隔離的CPU核心運行。

T507-H的典型應用領域
[color=rgba(0, 0, 0, 0.9)]
圖6 T507-H核心板典型應用領域

基于全志T507-H的Linux-RT + IgH EtherCAT主站演示

Linux開發環境:Ubuntu18.04.4 64bit
U-Boot:U-Boot 2018
LinuxSDK:LinuxSDK-[版本號].tar.gz(基于全志官方V2.0_20220618)
伺服驅動器:臺達ASD-A2-0121-E


圖7
IgH EtherCAT主站通過構建Linux字符設備,應用程序通過對字符設備的訪問實現與EtherCAT主站模塊的通信。
IgH EtherCAT開發包提供EtherCAT工具,該工具提供各種可在Linux用戶層運行的命令,可直接實現對從站的訪問和設置,如設置從站地址、顯示總線配置、顯示PDO數據、讀寫SDO參數等。
IgH EtherCAT官網:https://www.etherlab.org/en/ethercat。
[color=rgba(0, 0, 0, 0.9)]
(1)正轉:伺服電機目標速度從0加速到10000,當達到10000速度后,控制伺服電機減速至0,循環運行。(2)反轉:伺服電機目標速度從0加速到-10000,當達到-10000速度后,控制伺服電機減速至0,循環運行。
圖8



Target#tar -zxf 4.9.170-rt129-g4c65c66.tar.gz
[color=rgba(0, 0, 0, 0.9)]

執行如下命令替換內核鏡像和內核模塊,評估板重啟生效。

備注:mmcblk1為Micro SD對應的設備節點,如需固化至eMMC,請將設備節點修改為mmcblk0。
Target#dd if=boot.fex of=/dev/mmcblk1p3 conv=fsync
Target#cp $(uname -r) /lib/modules/ -r
Target#reboo[color=rgba(0, 0, 0, 0.9)]t
[color=rgba(0, 0, 0, 0.9)]

[color=rgba(0, 0, 0, 0.9)]圖10
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖11

[color=rgba(0, 0, 0, 0.9)]圖12
[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖13




圖14
執行如下命令,并查詢評估板網卡物理地址。
Target#ifconfig
執行如下命令,加載驅動模塊。
Target#insmod -f /root/_install/modules/ec_master.ko main_devices=46:99:F6:AB:1F:19

Target#cp /root/_install/etc/sysconfig/ethercat /etc/sysconfig
Target#cp ./_install/modules/ec_master.ko /lib/modules/$(uname -r)

圖17



[color=rgba(0, 0, 0, 0.9)]
[color=rgba(0, 0, 0, 0.9)]圖18



圖19

7.png (95.77 KB)

7.png

8.png (15.13 KB)

8.png

14.png (2.58 KB)

14.png

17.png (14.15 KB)

17.png

19.png (10.21 KB)

19.png

20.png (1.72 KB)

20.png

21.png (4.42 KB)

21.png

22.png (22.97 KB)

22.png

23.png (13.86 KB)

23.png

24.png (9.26 KB)

24.png

25.png (22.14 KB)

25.png

26.png (13.08 KB)

26.png

27.png (9.26 KB)

27.png





歡迎光臨 電子工程網 (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 一级特黄视频| 亚洲小说欧美激情另类| 日韩精品欧美国产精品忘忧草| 日韩美一区二区| 人妖在线精品一区二区三区| 欧美一线免费http| 奇米狠狠操| 午夜男人网| 五月香蕉网| 18美女腿打开无遮软件| 国产亚洲精品久久久久久无码网站 | 天天射天天色天天干| 亚洲第一页视频| 一卡二卡≡卡四卡亚洲高清| 白洁在线观看| 欧美gv明星| 亚洲免费精品视频| 一级福利片| 四虎影城| 天堂成人在线| 2021年国产精品久久| 成人毛片18岁女人毛片免费看| 国产精品JIZZ在线观看A片| 花蝴蝶高清观看免费| 男女疯狂一边摸一边做羞羞视频| 日本xxxxxxx| 色综合久久综合欧美综合图片| 香蕉片视频在线观看| 欧美一级高清片| 亚洲a成人| 亚洲日本中文字幕天堂网| 在线亚洲精品国产波多野结衣| 成年女人免费影院播放| 免费成年人在线观看视频| 少女10声大哥喊退色狼| 早乙女由依在线观看| 日本一区三区二区三区四区| 亚洲国产美女精品久久| 三级国产| 四虎影院免费观看视频| 亚洲综合色婷婷中文字幕|