说明
由于RTEMS 的最新版本4.12的使用信息并不完善,我们决定采用更加完善稳定的RTEMS 4.11版本,配套使用4.11的RTEMS Resource Builder。
Linux下RTEMS工具链的安装
Linux下的RTEMS工具链包括gcc, gdb, python等,首先使用命令安装这些工具
* $ sudo apt-get build-dep binutils gcc g++ gdb unzip git python2.7-dev*
RTEMS Resource Builder(RSB)的使用
RSB是帮助开发者在RTEMS项目中构建所需的项目包的重要工具。它有助于巩固你需要在一个可控的和可核查的方式配置和完善一个包的详细信息。RSB面对的不仅是RTEMS及其应用开发者,而是更多的嵌入式实时操作系统的开发者。我们的开发环境是 Ubuntu 12.04。
RSB的获取及编译主要分为以下步骤:
1)获取RSB,
**
cd mkdir -p development/rtems/src
$ cd development/rtems/src
**
2)切换Branch
**
cdrtems−source−builder git checkout –b 4.11 origin/4.11
**
3) 在Ubuntu下所需配置的环境
**
$ sudo apt-get build-dep binutils gcc g++ gdb unzip git python2.7-dev
**
4) 检查环境
**
cd HOME/development/rtems/src/rtems-source-builder/rtems
$ ../source-builder/sb-set-builder –list-bsets
**
5) 编译工具链
**
../source−b