91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—IgH?EtherCAT主站開(kāi)發(fā)案例(下)

Tronlong創(chuàng)龍科技 ? 來(lái)源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2025-10-15 15:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

案例編譯

IgHEtherCAT主站程序編譯

IgH EtherCAT主站程序的編譯需依賴于基于Linux內(nèi)核源碼,請(qǐng)先參考《Debian系統(tǒng)使用手冊(cè)》編譯Linux-RT內(nèi)核,再編譯IgH EtherCAT主站程序。

請(qǐng)將案例"igh_ethercatsrc"目錄下的IgH EtherCAT主站程序開(kāi)發(fā)包ethercat-stable-[版本號(hào)]-[Git序列號(hào)].tar.gz拷貝至Ubuntu工作目錄,執(zhí)行如下命令進(jìn)行解壓。

Host# mkdir EtherCAT

Host# tar -xvf ethercat-stable-1.5-gcd0d17d-20210723.tar.gz -C EtherCAT/

wKgZO2jvRP6AELEBAAD9OjqOYJI895.png圖 31

wKgZPGjvRP6AfDxpAAAq8hqBfQ8439.png圖 32

執(zhí)行如下命令,安裝編譯所需的軟件。

Host# sudo apt-get install autoconf

Host# sudo apt-get install libtool

wKgZPGjvRRKAPNQVAACu1k9WjIw465.png圖 33

執(zhí)行如下命令,配置交叉編譯工具鏈。

Host# sudo vim /etc/profile

wKgZPGjvRVKAGMgEAAAWAqUDFbg917.png圖 34

在文件末尾添加如下內(nèi)容:

export PATH=/home/tronlong/RK3588/rk3588_linux_release_v1.2.1/extra-tools/gcc-linaro-10.2.1-2021.01-x86_64_aarch64-linux-gnu/bin:$PATH

wKgZPGjvRVmAN11XAAD82NSFKUM211.png圖 35

執(zhí)行如下命令,加載環(huán)境變量。

Host# source /etc/profile

wKgZO2jvRWCADI41AAAcmPhMkFI114.png圖 36

進(jìn)入解壓目錄,執(zhí)行如下命令修改configure.ac和Makefile.am文件屏蔽pkg-config相關(guān)配置,以免影響正常編譯。

Host# cd EtherCAT/

Host# vim configure.ac

Host# vim lib/Makefile.am

wKgZO2jvRWiAZ4KtAAC7OkrNrFs613.png圖 37

configure.ac文件修改內(nèi)容如下:

#PKG_PROG_PKG_CONFIG //添加注釋

#PKG_INSTALLDIR() //添加注釋

wKgZPGjvRXyASe2cAAAi1lcCJO0608.png圖 38?configure.ac

Makefile.am文件修改內(nèi)容如下:

#pkgconfig_DATA = libethercat.pc //添加注釋

wKgZPGjvRYWAR4pMAABGJy9EX0g020.png圖 39?Makefile.am

執(zhí)行如下命令生成configure文件。

Host# ./bootstrap

wKgZPGjvRY2Aeu1EAAGovaN9WsI263.png圖 40

執(zhí)行如下命令,進(jìn)行環(huán)境配置。

Host# mkdir _install //創(chuàng)建_install文件夾用于存放生成的文件

Host# ./configure --prefix=/home/tronlong/EtherCAT/_install --with-linux-dir=/home/tronlong/RK3588/rk3588_linux_release_v1.2.1/kernel --enable-8139too=no --enable-generic=yes CC=aarch64-linux-gnu-gcc --host=aarch64-linux-gnu

備注:

(1)編譯需要依賴交叉編譯工具鏈,請(qǐng)確保已配置交叉編譯工具鏈。

(2)--prefix選擇創(chuàng)建的_install目錄,--with-linux-dir選擇Linux-RT內(nèi)核目錄,Linux-RT內(nèi)核需先進(jìn)行編譯。

wKgZPGjvRZiAVT5vAAHflmRjfSU965.png圖 41

wKgZPGjvRZiAHn7cAABUL4OKh2s380.png圖 42

執(zhí)行如下命令,進(jìn)行編譯。

Host# make

wKgZPGjvRayAHN5OAAD0VP8Hcdk658.png圖 43

wKgZPGjvRayAeZIEAAE_CW9fVdo976.png圖 44

執(zhí)行如下命令,編譯驅(qū)動(dòng)。

Host# export PATH=/home/tronlong/RK3588/rk3588_linux_release_v1.2.1/extra-tools/gcc-linaro-10.2.1-2021.01-x86_64_aarch64-linux-gnu/bin:$PATH //配置交叉編譯工具鏈環(huán)境變量

Host# make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- modules

wKgZO2jvRkKAMb9uAAHsDzW5a6g076.png圖 45

wKgZO2jvRkKASRHAAAGWsaCkIwk124.png圖 46

執(zhí)行如下命令,編譯生成IgHEtherCAT主站程序。

Host# makeinstall

wKgZO2jvRlSAUhTVAAFHKiE_Ix4483.png圖 47

wKgZPGjvRlSANt-kAAJUFL5Dg9s792.png圖 48

執(zhí)行如下命令,將驅(qū)動(dòng)文件拷貝至"_install/modules/"目錄下。

Host# mkdir -p _install/modules

Host# cp ./master/ec_master.ko ./_install/modules/

Host# cp ./devices/ec_generic.ko ./_install/modules/

wKgZPGjvRmmALBdrAABtSRHmx54462.png圖 49

igh_ethercat_dc_motor案例編譯

igh_ethercat_dc_motor案例的編譯需基于IgHEtherCAT主站程序,請(qǐng)先編譯IgHEtherCAT主站程序。

請(qǐng)將案例src源碼目錄拷貝至Ubuntu工作目錄下,進(jìn)入src目錄執(zhí)行如下命令修改Makefile相關(guān)內(nèi)容為IgHEtherCAT主站程序?qū)?yīng)目錄,如下圖所示。

Host# vimMakefile

wKgZO2jvRnKAIlwVAABXp27eLz0320.png圖 50

修改的內(nèi)容如下:

INCLUDE += -I /home/tronlong/EtherCAT/_install/include

LDFLAGS := -L /home/tronlong/EtherCAT/_install/lib

wKgZPGjvRnmAETC_AADs-zbr_FI100.png圖 51

執(zhí)行如下命令,進(jìn)行編譯。編譯完成后,將在當(dāng)前目錄下生成可執(zhí)行文件。

Host# export PATH=/home/tronlong/RK3588/rk3588_linux_release_v1.2.1/extra-tools/gcc-linaro-10.2.1-2021.01-x86_64_aarch64-linux-gnu/bin:$PATH //配置交叉編譯工具鏈環(huán)境變量

Host# make CC=aarch64-linux-gnu-gcc

wKgZO2jvRoCANzHlAAEobHM79eY431.png圖 52

關(guān)鍵代碼

(1)創(chuàng)建EtherCATMaster。

wKgZPGjvRoiAcTNwAAAkWBGetRU200.png圖 53

(2)創(chuàng)建域。

wKgZO2jvRrOAVz5jAAAlhQ9bz6s360.png圖 54

(3)配置PDO。

wKgZO2jvRt-AZz5iAACDtZVsASI805.png圖 55

(4)為域注冊(cè)PDO條目。

wKgZPGjvRvGASMDgAAAz-FwGNWQ863.png圖 56

(5)激活Master。

wKgZO2jvRv6ASSfFAAApQUOINmE256.png圖 57

(6)修改當(dāng)前進(jìn)程優(yōu)先級(jí)。

wKgZO2jvR02APQuCAAAiVu990qg372.png圖 58

(7)進(jìn)入循環(huán)周期任務(wù)。

wKgZO2jvR1WAaVPRAAAW0Fka5Sw137.png圖 59

(8)在周期任務(wù)中設(shè)置驅(qū)動(dòng)器操作模式、加速度和減速度,分別發(fā)送0x6、0x7、0xF使驅(qū)動(dòng)器處于ON狀態(tài)。

wKgZPGjvR1yAB4okAACY3NNU-38029.png圖 60

(9)發(fā)送目標(biāo)速度,轉(zhuǎn)動(dòng)電機(jī)。

wKgZO2jvR2KATkJzAACZyXaO6Uc071.png圖 61

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6288

    瀏覽量

    117980
  • 瑞芯微
    +關(guān)注

    關(guān)注

    27

    文章

    790

    瀏覽量

    54255
  • ethercat
    +關(guān)注

    關(guān)注

    19

    文章

    1506

    瀏覽量

    45141
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    555

    瀏覽量

    7314
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    創(chuàng) RK3588 國(guó)產(chǎn)2.4GHz 工業(yè)開(kāi)發(fā)板—ISP圖像處理開(kāi)發(fā)案

    創(chuàng)龍科技研發(fā)的 TL3588-EVM 評(píng)估具備強(qiáng)大視頻處理能力,可滿足多場(chǎng)景視頻開(kāi)發(fā)需求。為助力開(kāi)發(fā)者快速上手,本文整理 7 個(gè)實(shí)用視頻
    的頭像 發(fā)表于 10-21 15:57 ?834次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>—ISP圖像處理<b class='flag-5'>開(kāi)發(fā)案</b>例

    創(chuàng) RK3588 國(guó)產(chǎn)2.4GHz 工業(yè)開(kāi)發(fā)板—視頻開(kāi)發(fā)案例(

    本文圍繞創(chuàng)龍科技研發(fā)的 TL3588-EVM 評(píng)估,提供多個(gè)視頻開(kāi)發(fā)案例指導(dǎo),包括 v4l2_capture(攝像頭采集顯示)、gst_v4l2_enc_udp(H.264 編碼傳輸
    的頭像 發(fā)表于 10-20 16:19 ?720次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>—視頻<b class='flag-5'>開(kāi)發(fā)案</b>例(<b class='flag-5'>下</b>)

    創(chuàng) RK3588 國(guó)產(chǎn)2.4GHz 工業(yè)開(kāi)發(fā)板—視頻開(kāi)發(fā)案例(上)

    本文圍繞創(chuàng)龍科技研發(fā)的 TL3588-EVM 評(píng)估,提供多個(gè)視頻開(kāi)發(fā)案例指導(dǎo),包括 v4l2_capture(攝像頭采集顯示)、gst_v4l2_enc_udp(H.264 編碼傳輸
    的頭像 發(fā)表于 10-17 13:54 ?524次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>—視頻<b class='flag-5'>開(kāi)發(fā)案</b>例(上)

    創(chuàng) RK3588 國(guó)產(chǎn)2.4GHz 工業(yè)開(kāi)發(fā)板—視頻圖像處理框架

    創(chuàng)龍科技研發(fā)的 TL3588-EVM 評(píng)估依托 RK3588/RK3588J SoC 強(qiáng)大的視頻圖像處理能力,可滿足多場(chǎng)景圖像應(yīng)用需求。為
    的頭像 發(fā)表于 10-16 11:45 ?1256次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>—視頻圖像處理框架

    創(chuàng) RK3588 國(guó)產(chǎn)2.4GHz 工業(yè)開(kāi)發(fā)板IgH?EtherCAT站開(kāi)發(fā)案例(上)

    本文圍繞創(chuàng)龍科技研發(fā)的 TL3588-EVM 評(píng)估,介紹 IgH EtherCAT
    的頭像 發(fā)表于 10-14 11:55 ?630次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>—<b class='flag-5'>IgH</b>?<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站開(kāi)發(fā)案</b>例(上)

    創(chuàng) RK3588 國(guó)產(chǎn)2.4GHz 工業(yè)開(kāi)發(fā)板—物聯(lián)網(wǎng)模塊開(kāi)發(fā)案

    本文圍繞創(chuàng)龍科技研發(fā)的 TL3588-EVM 評(píng)估,提供物聯(lián)網(wǎng)模塊開(kāi)發(fā)案例指導(dǎo),涵蓋藍(lán)牙功能測(cè)試,以及 WIFI、PCIe WIFI6、4G 模塊的案例說(shuō)明、測(cè)試、驅(qū)動(dòng)編譯。其中 W
    的頭像 發(fā)表于 09-28 11:31 ?545次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>—物聯(lián)網(wǎng)模塊<b class='flag-5'>開(kāi)發(fā)案</b>例

    創(chuàng) RK3588 國(guó)產(chǎn)2.4GHz 工業(yè)開(kāi)發(fā)板—Linux-RT應(yīng)用開(kāi)發(fā)案

    本文圍繞創(chuàng)龍科技研發(fā)的評(píng)估,聚焦 Linux-RT 系統(tǒng)應(yīng)用開(kāi)發(fā),先通過(guò) Cyclictest 工具對(duì)比 Linux 與 Linux-RT 實(shí)時(shí)性,再測(cè)試 CPU 空載、滿負(fù)荷及隔離核心狀態(tài)
    的頭像 發(fā)表于 09-25 17:25 ?743次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>—Linux-RT應(yīng)用<b class='flag-5'>開(kāi)發(fā)案</b>例

    創(chuàng) RK3588 國(guó)產(chǎn)2.4GHz 工業(yè)開(kāi)發(fā)板—調(diào)試工具安裝

    本文圍繞創(chuàng)龍科技研發(fā)的 RK3588 工業(yè)開(kāi)發(fā)板
    的頭像 發(fā)表于 09-16 14:35 ?896次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>—調(diào)試工具安裝

    北京迅為itop-3588開(kāi)發(fā)板NPU例程測(cè)試LPRNet車牌識(shí)別

    北京迅為itop-3588開(kāi)發(fā)板NPU例程
    的頭像 發(fā)表于 07-23 14:14 ?1245次閱讀
    北京迅為itop-<b class='flag-5'>3588</b><b class='flag-5'>八</b><b class='flag-5'>核</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>NPU例程測(cè)試LPRNet車牌識(shí)別

    迅為RK3588開(kāi)發(fā)板Linux安卓麒麟國(guó)產(chǎn)工業(yè)AI人工智能

    迅為RK3588開(kāi)發(fā)板Linux安卓麒麟國(guó)產(chǎn)工業(yè)
    發(fā)表于 07-14 11:23

    國(guó)產(chǎn) RK3576 ARM 2.2GHz 工業(yè)開(kāi)發(fā)板—LVGL應(yīng)用開(kāi)發(fā)案

    本文主要基于評(píng)估演示LVGL應(yīng)用開(kāi)發(fā)案例,適用開(kāi)發(fā)環(huán)境如下。創(chuàng)龍科技 TL3576-EVM 是一款基于
    的頭像 發(fā)表于 06-23 15:17 ?818次閱讀
    全<b class='flag-5'>國(guó)產(chǎn)</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3576 ARM <b class='flag-5'>八</b><b class='flag-5'>核</b> 2.2<b class='flag-5'>GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>—LVGL應(yīng)用<b class='flag-5'>開(kāi)發(fā)案</b>例

    迅為iTOP-3588開(kāi)發(fā)板/核心

    性能強(qiáng) iTOP-3588開(kāi)發(fā)板采用RK3588處理器,是全新- -代AloT高端 應(yīng)用芯
    發(fā)表于 04-16 17:02

    迅為iTOP-RK3588S開(kāi)發(fā)板/核心RK3588S處理器6TOPS算力內(nèi)置NPU

    性能強(qiáng) iTOP-3588S開(kāi)發(fā)板采用RK3588S處理器,是全新一代AloT高端應(yīng)用芯片
    發(fā)表于 04-10 11:13

    iTOP-3588開(kāi)發(fā)板采用RK3588處理器四核心架構(gòu)GPU內(nèi)置獨(dú)立NPU強(qiáng)大的視頻編解碼

    性能強(qiáng) iTOP-3588開(kāi)發(fā)板采用RK3588處理器,是全新- -代AloT高端 應(yīng)用芯
    發(fā)表于 04-09 16:09

    國(guó)產(chǎn)!RK35882.4GHzAI 6T NPU 8K麒麟)工業(yè)核心規(guī)格書

    核心簡(jiǎn)介創(chuàng)龍科技SOM-TL3588是一款基于RK3
    的頭像 發(fā)表于 03-11 09:12 ?3234次閱讀
    全<b class='flag-5'>國(guó)產(chǎn)</b>!<b class='flag-5'>RK3588</b>(<b class='flag-5'>2.4GHz</b><b class='flag-5'>八</b><b class='flag-5'>核</b>AI 6T NPU 8K麒麟)<b class='flag-5'>工業(yè)</b>核心<b class='flag-5'>板</b>規(guī)格書