
Ethercat
PlutoZuo
专注AUTOSAR、OESK、Erika开发;智能驾驶算法开发;Linux、VxWorks、Windows、RTOS驱动及应用开发;FPGA开发;ROS开发等等。有合作意向请私聊。
展开
-
am5728核间通信流程(基于TI BeagleBoard-X15)
使用linux的IPC需要 LINUX SDK 和 TI-RTOS SDK,在X15开发文档中已经描述了ti-processor-sdk-linux-am57xx-evm-03.03.00.04的下载和安装方法。将上述得到的SD卡插入开发板,给开发板供电,连接TTL电平的串口通过串口连接终端,如果以上步骤没有问题,则可以看到开发板已经启动,终端能够输出启动信息。使用xshell软件通过串口连接开发板,在开发板启动uboot的时候,会有等待3s的提示,在此期间按下键盘的任意按键,阻止uboot启动。原创 2023-06-22 09:30:21 · 701 阅读 · 0 评论 -
基于X86架构的EhterCAT主站控制器安装方法-4-EhterCAT编译、安装、测试(x86)
【代码】基于X86架构的EhterCAT主站控制器安装方法-4-EhterCAT编译、安装、测试(x86)原创 2023-06-22 09:36:41 · 301 阅读 · 0 评论 -
基于X86架构的EhterCAT主站控制器安装方法-3-Xenomai 编译、安装、实时性测试(x86)
【代码】基于X86架构的EhterCAT主站控制器安装方法-3-Xenomai 编译、安装、实时性测试(x86)原创 2023-06-22 09:34:23 · 250 阅读 · 0 评论 -
基于X86架构的EhterCAT主站控制器安装方法-2-linux kernel编译、安装、测试(x86)
【代码】基于X86架构的EhterCAT主站控制器安装方法-2-linux kernel编译、安装、测试(x86)原创 2023-06-22 09:34:12 · 136 阅读 · 0 评论 -
基于X86架构的EhterCAT主站控制器安装方法-1-拷贝文件
先装ubuntu16.04.5,然后装Xenomai,然后装Ethercat。拷贝文件devel003.tar.gz到目标机的home目录并解压。原创 2023-06-22 09:33:49 · 97 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-5-制作启动SD卡
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-5-制作启动SD卡。原创 2023-06-20 10:31:20 · 134 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-4-EhterCAT编译和安装
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-4-EhterCAT编译和安装。原创 2023-06-19 19:20:56 · 196 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-3-Xenomai 编译和安装
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-3-Xenomai 编译和安装。原创 2023-06-19 19:16:29 · 189 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-2-源码的下载及编译
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-2-源码的下载及编译。原创 2023-06-19 19:13:43 · 224 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-1-概述
本教程在am2578(TI BeagleBoard-X15)基板上实现,一切程序源自开源。运动控制器系统通过ethercat与扩展从站进行通信,监视和控制从站的运行。以linux作为操作系统,xenomai3作为实时补丁包,作为构建上层应用的系统软件。引导程序,选用ti提供的SDK里面的uboot作为引导,版本号为ti-processor-sdk-linux-am57xx-evm-03.03.00.04-Linux-x86-Install.bin。内核,选用linux 4.4。原创 2023-06-19 19:02:19 · 317 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-27-Error Driver ‘cpsw‘ is already registered, aborting
基于am2578芯片的ethercat和ROS开源协议栈的配置流程-27-Error Driver ‘cpsw‘ is already registered, aborting原创 2023-06-23 20:45:58 · 210 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-26-sudo add-apt-repository command not found的解决方法
先执行这一行安装software-properties-common和python-software-properties。然后在执行add-apt-repository 命令即可。pository 命令即可。原创 2023-06-22 09:36:27 · 90 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-25-`GLIBCXX_3.4.22‘ not found 的解决方法
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-25-`GLIBCXX_3.4.22' not found 的解决方法。原创 2023-06-22 09:38:11 · 110 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-24-armhf交叉编译嵌入式环境库依赖问题
主要是xenomai相关库依赖找不到,方法如下:(其它库直接用apt-cache search , apt-get install 来查找和安装)原创 2023-06-21 08:57:54 · 140 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-23-armhf交叉编译环境环境变量配置
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-23-armhf交叉编译环境环境变量配置。原创 2023-06-21 08:59:38 · 96 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-22-远程SSH之screen配置
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-22-远程SSH之screen配置。原创 2023-06-21 08:59:20 · 97 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-21-交叉编译CMAKE 之CMakeLists.txt(以PlutoZuo为例)
cmake时会产生许多临时文件,所以建议新建一个编译文件夹"_build"用以存放临时文件,清除时直接将文件夹内的东西全部删除。原创 2023-06-21 08:56:57 · 139 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-20-交叉编译armhf相关库(以gtest 库为例)
在_build目录下新建toolchain_arm.cmake文件。在gtest-1.7.0(刚才下载的)目录下新建_build目录。执行cmake(_build目录下)执行make(_build目录下)当先目录就会出现gtest的源码。原创 2023-06-21 08:56:42 · 186 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-19-交叉编译armhf相关库(以boost库为例)
我的交叉编译器arm-arago-linux-gnueabi位于/usr/local/arm-arago-linux-gnueabi,将路径添加进去就可以了。注:最好对上面的(交叉编译器所在位置)进行设置,以便于交叉编译器能够正确查找boost库的安装目录。下载解压boost,我现在用的是1.48,安装交叉编译器至指定位置,设置编译器路径到 PATH。option.set exec-prefix :(交叉编译器所在位置)/bin;进行安装,我的上面 --prefix=/…/ 指定的目录就是安装目录。原创 2023-06-21 08:58:10 · 150 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-18-交叉编译armhf相关库(以lua5.3库为例)
文件再往下拉linux:目标,把后面的-lreadline -lncurses两个库连接去掉。在这PLATS变量里添加了一个。当先目录就会出现lua的源码。原创 2023-06-21 08:57:47 · 101 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-17-交叉编译armhf相关库(以OMPL库为例)
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-17-交叉编译armhf相关库(以OMPL库为例)原创 2023-06-21 08:55:30 · 156 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-16-交叉编译armhf相关库(以eigen-3.3.7库为例)
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-16-交叉编译armhf相关库(以eigen-3.3.7库为例)原创 2023-06-21 08:57:17 · 180 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-15-交叉编译armhf相关库(以Mini-XML库为例)
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-15-交叉编译armhf相关库(以Mini-XML库为例)原创 2023-06-21 08:55:04 · 88 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-14-编译自己写的代码流程
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-14-编译自己写的代码流程。原创 2023-06-20 10:55:38 · 100 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-13-拷贝xenomai例程
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-13-拷贝xenomai例程。原创 2023-06-20 10:52:44 · 137 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-12-ethercat测试
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-12-ethercat测试。原创 2023-06-20 10:52:03 · 258 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-11-xenomai实时性测试
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-11-xenomai实时性测试。原创 2023-06-20 10:53:25 · 287 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-10-安装ROS环境
安装ROS和在PC机上安装无异。详细参见连接:http://wiki.ros.org/kinetic/Installation/Ubuntu。安装完成后大家能看到熟悉的小乌龟。原创 2023-06-20 10:50:59 · 123 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-9-安装xubuntu桌面
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-9-安装xubuntu桌面。原创 2023-06-20 10:48:11 · 128 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-8-安装xfce桌面
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-8-安装xfce桌面。原创 2023-06-20 10:46:24 · 125 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-7-中科大源armhf源配置
【代码】基于am2578芯片的ethercat和ROS开源协议栈的配置流程-7-中科大源armhf源配置。原创 2023-06-20 10:37:43 · 103 阅读 · 0 评论 -
基于am5728芯片的ethercat和ROS开源协议栈的配置流程-6-制作eMMC启动
烧写emmc的脚本文件,有两个功能呢,一是分区和格式化emmmc,二是将预先准备好的存放在sd卡里面的文件烧录到emmc里面。#在文件中输入如下,保存退出。原创 2023-06-20 10:34:21 · 236 阅读 · 0 评论