[英]How to fix a weird linux kernel module build problem on raspbian that works fine on x64 ubuntu
[英]RTAI-3.8 installation stacked in ubuntu-12.04(x64)+linux-kernel-2.6.32.2
我無法在ubuntu-12.04(x64)+ linux-kernel-2.6.32.2中完成RTAI-3.8的安裝。
我正在嘗試在新PC上安裝RTAI。 使成功在另一台PC上正常工作的linux內核配置成功。 但是,“進行安裝”后重啟失敗。 在grub中選擇RTAI修補的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
請幫我!
首先,我建議您使用可用軟件的更新版本。 為什么不使用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配置,則只需安裝內核並構建自己的庫即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.