RTEMS 交叉编译工具链下载以及编译
- 本文摘自官网 详情 访问 https://devel.rtems.org/wiki/Developer/Tools/RSB,我的系统为ubuntu
1. git下载
$ cd
$ mkdir -p development/rtems/rsb
$ cd development/rtems/rsb
$ git clone git://git.rtems.org/rtems-source-builder.git
2. 编译
$ cd rtems-source-builder
$ cd rtems
$ ../source-builder/sb-set-builder --prefix=$HOME/development/rtems/4.11 4.11/rtems-mips
注意,工具链默认以大端编译,生成的库也是大端形式的,在后面进行rtems工程编译小端bin文件时,即使加入-EL选项,也是会报错的,因为编译时会连接工具链的中的相关库,产生冲突。
所以,如果需要编译小端的image,工具链也要重新编译,编译时加入–targetcflags=-EL 选项即可。