一.RTT工程管理
RTT采用SCons管理工程。
本次安装版本:Python-2.7.3.1.exe,python-2.7.11.msi,scons-2.3.1-setup.exe
安装完成后,需要在环境变量中添加PATH(C:\Python27\Scripts)。
可用cmd下scons验证是否安装正确。
scons通过sconscript和sconstruct文件来组织源码结构,通常一个项目只有一个说construct,但是有多个sconscript。
1、RTT的配置是通过rtconfig.h进行配置,scons进行读取rtconfig.h进行加载组件或者删除组件。
2、rtconfig.py进行编译环境配置,以及编译选项、全局宏等操作。
3、SConstruct进行一些目录配置。
4、SConscript进行编译控制、控制目录和文件添加。
5、SConscript对应keil一个子目录。
二.scons基本用法
scons –c 清除编译目标。这个命令会清除执行scons时生成的临时文件和目标文件。
scons –target=mdk4 –s 生成mdk工程文件:project.uvproj。当修改了rtconfig.h打开或者关闭某些组件时,也需要使用这个命令重新生成工程。
scons –target=iar –s
scons –target=vs2012 –s
scons –target=vs2005 –s 在bsp/simulator下,可以使用这个命令生成vs2012的工程或vs2005的工程。
时间: 2024-10-24 09:50:16