1207|7

11

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

LicheePi 4A安装linuxcnc [复制链接]

 
  • 安装实时内核

1、编译实时内核

参考:

https://blog.csdn.net/weixin_51760563/article/details/122231647

2、下载内核及补丁

内核下载网址: https://www.kernel.org/pub/linux/kernel

RT补丁下载网址: https://www.kernel.org/pub/linux/kernel/projects/rt/

下载:

linux-5.13.tar.gz 和patch-5.13-rt1.patch.gz --2个文件放到同一目录下。

3、打补丁

tar -xzvf linux-5.13.tar.gz

gunzip patch-5.13-rt1.patch.gz --注意2个gz的解压包,解压方式不一样。

cp patch-5.13-rt1.patch linux-5.13/

patch -p1 < patch-5.13-rt1.patch

4、编译

cd linux-5.13

make ARCH=arm64 CROSS_COMPILE=arm-linux-gnueabihf- defconfig 二选一

make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- defconfig 二选一

make bcm2711_defconfig ----重要,更改linux内核的配置,设置为树莓派的cpu。-好像没有这一步

make menuconfig

general setup–>Preemption Model(Preemptible kernel)–>

 

这里没有实时内核选项。需要安装补丁。-有些安装补丁后,也看不到

make -j4 Image.gz modules dtbs

sudo make modules_install

sudo cp arch/arm64/boot/dts/broadcom/*.dtb /boot/

sudo cp arch/arm64/boot/dts/overlays/*.dtb* /boot/overlays/ ---可能没有overlays的目录。

sudo cp arch/arm64/boot/dts/overlays/README /boot/overlays/

sudo cp arch/arm64/boot/Image.gz /boot/$KERNEL.img

sudo cp arch/arm64/boot/Image.gz /boot/kernel8.img --上面的一行,可能是这个。

 

 

二、安装linuxcnc

git clone -b master

链接已隐藏,如需查看请登录或者注册
---下载源码

cd src

./autogen.sh

./configure --with-realtime=uspace

make clean -----这个步骤可以不用。

make

sudo make setuid -----setuid/setgid 使其他用户在执行程序时,具有用户程序文件拥有者一样的权限。

sudo make setgid ----这步可能没有。

cd ..

sudo ./scripts/rip-environment

./scripts/linuxcnc ----启动linuxcnc

./scripts/latency-test ---启动线程精度测试窗口 ok

 

运行效果:

 

 

 

最新回复

有点意思,打算抽空立个flag,玩玩cnc   详情 回复 发表于 2023-10-16 15:20
点赞 关注
 
 

回复
举报

2870

帖子

4

TA的资源

五彩晶圆(中级)

沙发
 

学习了,CNC支持GPIO输出吗?还是需要特殊的板卡。

点评

看你硬件情况。如果是ARM,需要自己制作一定的代码。才行。  详情 回复 发表于 2023-10-7 17:49
 
 
 

回复

7462

帖子

2

TA的资源

五彩晶圆(高级)

板凳
 

数控机床的吗?

点评

是,支持很多机器人  详情 回复 发表于 2023-10-7 17:48
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

25

帖子

1

TA的资源

一粒金砂(中级)

4
 

不错不错,感谢楼主分享,好好学习一下,多谢多谢多谢!!

 
 
 

回复

6788

帖子

2

TA的资源

版主

5
 

linuxcnc是做什么用的?头一次听说。

 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

6
 

是,支持很多机器人

 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

7
 
bigbat 发表于 2023-9-27 19:09 学习了,CNC支持GPIO输出吗?还是需要特殊的板卡。

看你硬件情况。如果是ARM,需要自己制作一定的代码。才行。

点评

有点意思,打算抽空立个flag,玩玩cnc  详情 回复 发表于 2023-10-16 15:20
 
 
 

回复

7462

帖子

2

TA的资源

五彩晶圆(高级)

8
 
huanankx 发表于 2023-10-7 17:49 看你硬件情况。如果是ARM,需要自己制作一定的代码。才行。

有点意思,打算抽空立个flag,玩玩cnc

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表