首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xenomai 3在Ubuntu 16.04上的安装步骤

xenomai 3在Ubuntu 16.04上的安装步骤
EN

Stack Overflow用户
提问于 2017-01-31 12:32:38
回答 1查看 7.2K关注 0票数 2

我想在Ubuntu 16.04 LTS上安装Xenomai3。我想找不到任何正确的安装指南/程序。

请求帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-11 09:54:40

安装Cobalt内核的注意事项

1) Ubuntu16.04.1 (v4.4内核)下载地址:http://old-releases.ubuntu.com/releases/16.04.1/

代码语言:javascript
复制
Install on USB drive using: Universal USB Installer

2)下载: linux-4.4.43.tar.gz

代码语言:javascript
复制
from: https://www.kernel.org/pub/linux/kernel/v4.x/

3)下载: xenomai-3.0.3.tar.bz2

代码语言:javascript
复制
from: https://xenomai.org/downloads/xenomai/stable/latest/

Unzip to /usr/src

4)下载: ipipe-core-4.4.43-x86-6.patch

代码语言:javascript
复制
from: https://xenomai.org/downloads/ipipe/v4.x/x86/

5)运行以下命令

代码语言:javascript
复制
apt-get install libncurses5 libncurses5-dev build-essential kernel-package fakeroot libssl-dev

6)准备钴内核

代码语言:javascript
复制
    cd /usr/src/linux-4.4.43

    /usr/src/xenomai-3.0.3/scripts/prepare-kernel.sh --arch=x86_64 --linux=/usr/src/linux-4.4.43 --ipipe=/usr/src/ipipe-core-4.4.43-x86-6.patch

7)运行cd /usr/src/linux-4.4.43cp /boot/config-4.4.0-31-generic .config

代码语言:javascript
复制
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/Qt/5.8/gcc_64/lib/pkgconfig
export LD_LIBRARY_PATH=/opt/Qt/5.8/gcc_64/lib:$LD_LIBRARY_PATH

make [ARCH=i386] xconfig

8)应用来自:https://xenomai.org//2014/06/configuring-for-x86-based-dual-kernels/#Optimized_CPU_and_platform_settings的设置

代码语言:javascript
复制
    Power Management and ACPI options->ACPI Support
    Search for ACPI_PROCESSOR (disable ACPI_PROCESSOR)
    Search for CPU_FREQ (disable CPU frequency scaling)
    Search for CPU_IDLE (disable CPU idle PM support)
    Search for INTEL_IDLE (disable)
    Search for INPUT_PCSPKR (disable PC speaker support)


    Search for XENO and enable RTnet
        Yes -   Enable RTnet, TCP/IP socket interface
        Yes -   Search for XENO and enable User-space device driver framework

    Search for UNISYS (disable Unisys SPAR driver support)

9)运行

代码语言:javascript
复制
export CONCURRENCY_LEVEL=4
make bzImage modules

make modules_install
make install

10)安装Xenomai

代码语言:javascript
复制
./configure --with-core=cobalt --enable-smp --enable-pshared
make install
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41949678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档