RTAI-3.8安装堆叠在ubuntu-12.04(x64)+ linux-kernel-2.6.32.2中

时间:2014-07-17 08:29:43

标签: linux ubuntu linux-kernel installation rtai

我无法在ubuntu-12.04(x64)+ linux-kernel-2.6.32.2中完成RTAI-3.8的安装。

我正在尝试在新PC上安装RTAI。 成功完成了在另一台PC上运行良好的linux内核配置。 但是,“make install”后重启失败。 在grub中选择RTAI-patched linux后,特定症状无法到达登录界面。 这是安全模式下的相同症状。

在linux内核配置中

- Processor type and features 
    ---> Processor family 

即使在任何模式中也没有成功的模式。 CPU核心数量相似。

这种情况你不知道是什么原因。 或者是否会有硬件如CPU或主板RTAI不支持? 我的电脑是Pro5500-H Endeavor。规格如下。

CPU: intel Core 17-4770K@3.50GHz x8 
motherboard:. EPSON DIRECT CORP Pro5500-H

请帮助我!

1 个答案:

答案 0 :(得分:0)

首先,我建议您使用可用软件的较新版本。为什么不使用Ubuntu 14.04和RTAI 4.0(最近4.1也发布了)?

也就是说,支持RTAI的内核配置需要大量的玩法。每个硬件都可能有自己的问题,可能与RTAI无法很好地发挥作用。

虽然有些人尝试过为RTAI制作debian软件包,但根据我的经验,它的效果很好。这是作者(约翰莫里斯)的指示:

(replace 'wheezy' with 'jessie' if applicable)

# Install the Dovetail Automata archive signing keys
wget http://deb.dovetail-automata.com/pool/main/d/dovetail-automata-keyring/dovetail-automata-keyring_0.1-1~wheezy1_all.deb
sudo dpkg -i dovetail-automata-keyring_0.1-1~wheezy1_all.deb

# Configure the archive sources
echo "deb http://deb.dovetail-automata.com wheezy main" |\
    sudo bash -c 'cat > /etc/apt/sources.list.d/machinekit.list'

# Update package indexes
apt-get update

# Install packages
apt-get install librtai1 librtai-dev
#     amd64 architecture:
apt-get install \
  linux-image-rtai.x86-amd64 linux-headers-rtai.x86-amd64
#     i386 architecture:
apt-get install \
  linux-image-rtai.x86-i686-pae linux-headers-rtai.x86-i686-pae

使用Ubuntu 14.04,将wheezy替换为trusty。这将安装启用RTAI的内核(最后两个命令)和RTAI库(第一个apt-get install)。如果您想要自己的RTAI配置,只需安装内核并构建自己的库。