对于beaglebone black板的BSP的rtems编译

在上篇文章中介绍了在ubuntu16.04上安装toolchain的方法,安装好后就要进行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文件夹下。

安装成功界面如下:


然后查看对应的image文件夹可看到如下文件:


表示安装成功。


相关博文:

rtems 关于bbb的toolchain的安装:http://blog.csdn.net/hahachenchen789/article/details/52596752

ubuntu16.04 下rtems4.11 工具链安装:http://blog.csdn.net/hahachenchen789/article/details/52585705


posted on 2016-09-20 16:02  sichenzhao  阅读(172)  评论(0编辑  收藏  举报

导航