完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
EtherCAT IgH需要保证高实时性,Preempt-RT是一种针对实时性能进行了优化的Linux内核。与普通的Linux内核相比,Preempt-RT具有以下优势:
1、添加depmod和Linux PREEMPT_RT补丁米尔提供的SDK的busybox中默认没有添加depmod、modinfor和modprobe,需要对busybox进行配置修改。
在Linux Module Utilities中添加下图中的选项,保存配置重新编译镜像即可。
Linux Kernel应用补丁的指令格式如下
Rockchip SDK中的
MYD3506使用的内核版本为6.1.75,将文件夹中的Kernel-6.1下的补丁应用到内核配置中。
patch中存在重定义问题
修改以上几处的代码,注释掉其中和补丁patch添加的代码中不同的部分,避免编译过程中报错。
指令中 2、EtherCAT IGH编译和安装下载EtherCAT IGH的代码
下载的代码压缩包为 参考官方使用手册《ethercat-doc.pdf》对源代码进行配置
命令行中 导入Buildroot工具链的环境配置脚本
将该脚本以系统变量的形式存储起来,便于导入
执行以下指令完成代码、模块的编译和输出
首先安装编译结果的ec_generic.ko(位于devices文件夹中)和ec_master.ko(位于master文件夹中)模块,执行下列指令查看内核的版本信息。
在开发板的/lib/modules目录中创建内核版本文件,用于存放ec_generic.ko和ec_master.ko模块。
output目录中包含运行可执行的二进制文件、库文件等,将其发送到开发板上即可。需要传输的文件包括以下几项
修改 修改 完成上述配置,执行 |
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
基于米尔安路飞龙派FPGA FPSoC+baremetal硬核开发
680 浏览 0 评论
【米尔RK3506国产开发板评测】3、实时补丁以及EtherCAT IGH移植
1249 浏览 0 评论
10297 浏览 0 评论
36589 浏览 0 评论
【米尔NXP i.MX 91开发板评测】基于RS485接口实现modbus从机
1722 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
4556浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
1485浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
1687浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
2122浏览 1评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+03.SFP光口测试(zmj)
2211浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-8 21:27 , Processed in 0.532606 second(s), Total 36, Slave 27 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖