[转帖]RTAI和EMC2在ubuntu10.04.3上的安装_Hadoop,ERP及大数据讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Hadoop,ERP及大数据讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3753 | 回复: 0   主题: [转帖]RTAI和EMC2在ubuntu10.04.3上的安装        下一篇 
jie.liang
注册用户
等级:少校
经验:1003
发帖:77
精华:0
注册:2013-10-11
状态:离线
发送短消息息给jie.liang 加好友    发送短消息息给jie.liang 发消息
发表于: IP:您无权察看 2013-10-18 11:33:42 | [全部帖] [楼主帖] 楼主

l 内核2.6.38.8

    1.安装必须包

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 binutils-dev libelf-dev asciidoc xmlto


    2. 编译内核     

tar jxvf linux-2.6.38.8.tar.bz2
tar jxvf rtai-3.9.tar.bz2
cd /usr/src/linux-2.6.38.8/
patch -p1 < ../rtai-3.9/base/arch/x86/patches/hal-linux-2.6.38.8-x86-2.11-02.patch
make mrproper
make menuconfig
// 具体配置见另外的文章http://blog.csdn.net/hf024_rita/article/details/8026262
make
make modules
make modules_install
make install
mkinitramfs -o initrd.img-2.6.38.8rtai-1  /lib/modules/2.6.38.8rtai-1
cp initrd.img-2.6.38.8rtai-1 /boot
sudo update-grub2
sudo reboot   //重启前,确定grub配置文件中的GRUB_HIDDEN_TIMEOUT!=0,否则编译的内核有不错误是,启动不了      
l  RTAI


       安装 rtai:

cd /usr/src
cd rtai-3.9
make menuconfig


     配置如下:  

----------------------------------------------------------
In the menu "General" set the rtai-path (/usr/realtime) and the path to the kernel sources (/usr/src/linux-2.6.38.8)
.--------------------------------------------------------
make
make install
export PATH=/usr/realtime/bin:$PATH
cd /usr/realtime/testsuite/kern/latency
./run
l EMC2


安装emc2:

 wget http://www.linuxcnc.org/lucid/emc2-install.sh
chmod 755 emc2-install.sh
./emc2-install.sh
sudo apt-get build-dep emc2
sudo apt-get install build-essential autoconf
sudo apt-get install git-core gitk git-gui
git clone git://git.linuxcnc.org/git/emc2.git emc2-dev
cd emc2-dev
cd src
./autogen.sh
./configure --enable-simulator
make
make install-menus
. ./rip-environment
./linuxcnc


安装中(./configure --enable-simulator )遇到的问题:
问题1:

checking libgl1-mesa-dri workaround... test for libgl1-mesa-dri workaround failed, please file a bug


原因:缺少库 libgl1-mesa-dri
解决办法:

 sudo apt-get install libpth-dev tcl8.5-dev tk8.5-dev bwidget libxaw7-dev libreadline5-dev python-dev libglu1-mesa-dev libxinerama-dev autoconf python-tk libglib2.0-dev libxft-dev gettext


问题2:

configure: error: GTK2 missing.  Install it or specify --disable-gtk to skip the parts of emc2 that depend on GTK


解决:

apt-get install  glade libglade2-dev


问题3:

checking whether the Boost::Python headers are available... no
configure: error: boost::python is required to build LinuxCNC


解决:

sudo apt-get install python-gnome2 python-glade2 python-numpy python-imaging python-xlib python-gtkglext1 python-configobj python-gtksourceview2
sudo apt-get install libboost-python-dev




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论