Xenomai在Ubuntu中的安装-实时内核更换

本文档记录了在VMware上的Ubuntu 14.04系统中安装Xenomai 2.6.5实时内核的过程,包括下载源码、配置、编译和内核修改。首先从xenomai官方网站获取源码,接着搭建软件依赖环境,进行内核配置和编译。然后,下载并应用3.14.44内核的实时补丁,拷贝配置并进行内核编译。最后,安装新内核,更新GRUB启动菜单,选择新内核启动系统。
摘要由CSDN通过智能技术生成

前言:安装Igh公司的etherlab主站软件的环境工作,没想到困扰了好久,碰到了各种问题,在此做一记录。
环境:
- 操作系统 安装于VMware下的Ubuntu14.04 内核版本3.14.17 安装的新内核版本 3.14.44
- xenomai版本 2.6.5


首先是下载xenomai源码,为了和其他的程序兼容我们选择 xenomai2.6
下载网址在这里 http://git.xenomai.org/xenomai-2.6.git/ 这里选择了2.6.5。(官方最新已到3.x)
可以自主下载通过共享方式导入虚拟机也可以通过命令行指令直接下载。(当然取决于网络状态)

wget http://download.gna.org/xenomai/stable/xenomai-2.6.5.tar.bz2

下载完毕后就可以进行解压了

tar -xf xenomai-2.6.5.tar.bz2

完成后进入xenomai源码

cd xenomai-2.6.5   

然后对安装xenomai所需的软件依赖环境进行搭建,这一步不成功多进行apt-get update指令。

sudo apt-get install devscripts devscripts debhelper dh-kpatches findutils autotools-dev autoconf automake libtool

安装完毕之后,就可以进行配置,主要配置选项如下:

--prefix  xenomai的安装目录默认的是/usr/xenomai
--enable-debug  使能调试符号-g默认的是不使能
-enable-smp  使能xenomai库对SMP的支持 ,假如客户端的应用运行在支持SMP的内核上一定要使能。
--with-atomic-ops= 这个是个选择使用何种方式进行原子访问操作:假如--with-atomic-ops=builtins 则选择使用GCC的嵌入的部件,比如 _sync*()等函数;假如--with-atomic-ops=ad-
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值