Xenomai安装教程
2013-01-26 23:19
831 查看
系统版本:Ubuntu 12.04
内核版本: Linux-3.2.21
Xenomai版本: Xenomai 2.6.2
l 预安装软件包
sudo apt-get install kernel-package
sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge
sudo apt-get build-dep linux
sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev
l 将内核及Xenomai压缩包移至相应目录下(/usr/src/kernel),然后解压:
sudo tar xfj linux-3.2.21.tar.bz2 xenomai-2.6.2.tar.bz2
l 进入xenomai目录,输入以下命令将内核与补丁打包
sudo ./scripts/prepare-kernel.sh --linux=/usr/src/kernel/linux-3.2.21
Target architecture:i686
cp /boot/config-`uname -r` .config
l 进入内核目录,输入sudo make menuconfig进行配置,更改以下选项:
Power Management and ACPI opintions:
-ACPI -> Processor(OFF)
-APM(OFF)
-CPU frequency scaling(OFF)
-CPU idle driver for Intel processors(OFF)
Bus opintions:
- Message signaled interrupts (CONFIG_PCI_MSI) (OFF)
Processor Type and Features:
- Enable -fstack-protector buffer overflow detection (OFF)
-Processor Family ->此处选择对应的处理器类型
Real-time sub-system:
-Nucleus(Module)
l 输入以下命令编译内核,并建立安装包,等待约五十分钟至编译完成:
sudo CONCURRENCY_LEVEL=3 fakeroot make-kpkg --initrd --append-to-version=-xenomai kernel_image kernel_headers
l 在/etc/modules文件中加入以下内容:
xeno_nucleus
xeno_posix
xeno_native
xeno_rtdm
l 在/etc/default/grub文件中加入以下内容:
GRUB_CMDLINE_LINUX="quiet acpi_osi=Linux acpi_backlight=vendor"
l 运行以下命令进行更新:
sudo update-grub
l 安装编译完成的软件包,然后重启:
cd /usr/src/kernel
sudo dpkg -i *.deb
sudo init 6
l 重启后,选择新的内核进入,输入命令查看新内核版本:
uname -r
l 输入以下命令来使能Xenomai的测试脚本from
dash to shan
sudo dpkg-reconfigure bash
l 编译Xenomai的测试套件
cd /usr/src/kernel/xenomai-2.6.2
sudo ./configure --enable-dlopen-skins
sudo make
sudo make install
至此,完成了Xenomai实时扩展的安装。此时可进入/usr/xenomai/bin目录下使用自带的测试命令完成测试。
相关文章推荐
- win10免安装版本的MySQL安装配置教程
- VMware安装教程
- freepbx 安装配置教程 for CentOS 5.1
- Linux下安装Oracle10g详细教程
- CocoaPods的安装,使用及删除的简易教程:
- python3.5 安装matplotlib与依赖库安装教程
- centos7.2+python2.7 opencv安装教程(校园网无法连接校外网情况)
- Android SDK Windows安装简单教程.docx
- yii2 basic 简洁安装教程
- Mac中Python 3环境下安装scrapy的方法教程
- ubuntu JDK7 安装详细教程(pycharm必备)
- Mac OSX使用VMware Fusion安装windows虚拟机教程
- php7 安装教程
- Docker CE安装及配置国内镜像加速教程
- Fedora Core 4.0 安装教程,菜鸟图文版
- PHPUnit 在windows下的安装教程
- MySQL安装视频教程
- Apache Solr 初级教程(介绍、安装部署、Java接口、中文分词)
- Python,PyCharm2017安装教程,包含注册码
- Docker CE安装及配置国内镜像加速教程