- 博客(10)
- 收藏
- 关注
原创 Ethercat 移植到linux PC端
移植到ARM开发板上一直报错,现在移植到PC端试试水。ubuntu18.04 内核版本5.4.10-rt5步骤:一、源码下载编译git clone http://gitlab.com/etherlab.org/ethercat.git./bootstrap #--with-linux-dir是指定安装的linux内核目录 可以打开configure查看详细配置项./configure --prefix=/home/fc/test/pc/ethercat/outp...
2022-03-09 11:13:27 1108
原创 Ethercat移植到ARM
将IgH EtherCAT Master移植到开发板中 linux内核版本:5.4.31一、源码下载编译git clone http://gitlab.com/etherlab.org/ethercat.git./bootstrap #--with-linux-dir是指定安装的linux内核目录./configure --prefix=/home/fc/ethercat/output --with-linux-dir=/home/fc/linux_RT/linux-5.4.31 --
2022-01-20 17:32:48 1633
原创 交叉编译链添加NUMA库
在开发板中运行cyclictest(实时性测试),需要使用NUMA增强交叉工具链。一、cyclictest部分(ARM平台)a)下载rt_tests源git clone git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.gitb)交叉编译修改Makefile中的编译器 CC = arm-none-linux-gnueabi-gcc AR = arm-none-linux-gnu...
2022-01-15 21:56:07 2000 2
原创 Linux CH340驱动安装
给系统打完实时补丁后,更改了内核,之前安装的CH340驱动失效了,于是重新安装,记录一下。1、下载驱动安装包 地址CH340/CH341的USB转串口LINUX驱动程序,支持32/64位系统2、根据自己的内核版本将下载的驱动更改为相对应的内容(ch34x.c),我的内核版本为 5.4.10- rt5,选择如下版本 官方给出的不同内核对应的驱动源码将相应源码复制并替换到ch34x.c中。3、替换完成之后 进行编译安装makesudo make load4、完成后进...
2022-01-12 13:45:35 7611 4
原创 ubuntu18.04 打实时性补丁PREEMPT_RT实时内核
1Ubuntu18.04安装PREEMPT_RT实时内核2 https://blog.csdn.net/m0_51203305/article/details/120805372https://blog.csdn.net/m...
2021-12-11 20:57:51 2183 2
原创 基于linux环境下C++与matlab的TCP/IP通讯
记一次和iiwa相关的项目,需要用到C++与matlab进行数据的实时通讯。数据的传输暂时只需要机器人的关节角度及空间坐标姿态(长度为7的double型数组) 由于大部分的功能实现在matlab端,c++端作为调用,故将Server端实现在Matlab,Client端实现在C++。代码如下:客户端(C++)#include<stdio.h>#include<stdlib.h>#include<string....
2021-11-01 15:18:37 721
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人