Xenomai安装记录

记录一下Xenomai的安装和配置过程

参考:Linux实时操作系统Xenomai实战(下)(20200522第11期)_哔哩哔哩_bilibili

1. 首先配置Xenomai安装所需要的工具

添加: apt-get install libelf-dev

其中 bison flex  在Centos同名安装

build-essential安装:yum install gcc gcc-c++ kernel-devel

libncurses5-dev安装:yum install ncurses-libs

                                    yum install ncurses-devel

yum install openssl-devel

2.下载Xenomai,kernel,ipipe

注:kernel和ipipe要选择同一版本的,下载完成后进行解压

3.将ipipe打补丁打到下载的kernel中(在内核目录下或者--linux=指定内核目录)

../xenomai-3.1/scripts/prepare-kernel.sh --ipipe=../ipipe-core-4.19.66-x86-6.patch --arch=x86_64

注意自己解压的相对目录

4.调整kernel内核设置(make menuconfig)

5.编译

make(根据提示补充缺少的lib)

可能会报错如下:

make[1]: *** 没有规则可制作目标“certs/rhel.pem”,由“certs/x509_certificate_list” 需求。 停止。

解决方法:在内核目录下修改.config文件

指令:.config

指令:/cert(搜索问题所在位置)
CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem"

分别删除上述两个引号内的内容,保存退出后继续编译

6.安装模块

make modules

make modules_install

7.安装内核相关文件

make install

8.配置xenomai

在xenomai目录下执行命令

./configure --with-core=cobalt --enable-smp --enable-pshared

make

make install

9.修改默认内核

使用cat /boot/grub2/grub.cfg |grep menuentry  查看系统可用内核

修改:

grub2-set-default '内核名称'

10.完成

重启查看当前内核  uname -r

11.添加链接

在/etc/ld.so.conf.d目录下创建xenomai.conf

添加内容:/usr/xenomai/lib

保存后执行命令:/sbin/ldconfig -v

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值