红联Linux门户
Linux帮助

对于beaglebone black板的BSP的rtems编译

发布时间:2016-09-21 10:08:38来源:blog.csdn.net/hahachenchen789作者:hahachenchen789
在上篇文章中介绍了在ubuntu16.04上安装toolchain的方法(http://www.linuxdiyf.com/linux/24346.html),安装好后就要进行rtems源码的交叉编译,这一步非常重要,其成功与否关系到rtems能否正确移植到bbb板上。
 
首先要设置环境变量:
cd $HOME/development/rtems
export PATH=$HOME/development/rtems/4.12/bin:$PATH
 
接下来就是git到rtems的源码了:
git clone git://git.rtems.org/rtems rtems-src
等待下载完成即可,源码保存在...../rtems/rtems-src
 
然后进入这个文件夹:
cd rtems-src
接下来生成配置文件:
./bootstrap; ./bootstrap -p
 
等待完成后
cd ..  
回退到上个文件夹,新建两个文件夹build和image,其中image存放编译出的镜像文件
mkdir build ;mkdir image;cd build
../rtems-src/configure --target=arm-rtems4.12 --enable-rtemsbsp=beagleboneblack  --prefix=........./image
 
开始编译,注意最后的--prefix路径,是用来存放编译好的镜像elf文件,在这里选择上步新建的image文件夹
键入回车后,等待编译结果
 
成功后,命令:make进行编译
make
然后
make install
进行安装到/image文件夹下。
 
安装成功界面如下:
对于beaglebone black板的BSP的rtems编译
然后查看对应的image文件夹可看到如下文件:
对于beaglebone black板的BSP的rtems编译
表示安装成功。
 
相关文章:
rtems 关于bbb的toolchain的安装:http://www.linuxdiyf.com/linux/24346.html
ubuntu16.04 下rtems4.11 工具链安装:http://www.linuxdiyf.com/linux/24312.html
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24347.html