RTT工程管理

一.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

RTT工程管理的相关文章

嵌入式linux QT开发(四)——QT Creator工程管理

嵌入式linux QT开发(四)--QT Creator工程管理 一.QT Creator工程管理 QT Creator以工程项目的方式对源码进行管理,一个QT工程中包含不同类型的文件如下: A..pro项目描述文件 B..pro.user用户描述文件 C..h头文件 D..cpp源文件 E..ui界面描述文件 F.资源文件(图片.音频等) 二..pro项目描述文件 1..pro项目描述文件基本构成如下: A.#注释起始符 B.QT模块声明 C.TARGET可执行文件名 D.TEMPLATE程序

中国科学院大学工程管理与信息技术学院 2014年招收以下八个领域在职工程硕

中国科学院大学工程管理与信息技术学院2014年招收以下八个领域在职工程硕士,欢迎广大考生报考. 一.专业领域介绍 招生领域 研究方向 学费 报考条件 学位/证书 学习方式 项目管理 工程管理 IT项目管理 金融管理 大数据项目管理 4.3万 2011年7月31日前获得学士学位或2010年7月31日前获得国民教育序列大学本科毕业证书的在职工程技术或工程管理人员,或从事工程技术与工程管理教学的教师. 1.国务院学位办批准授予的工程硕士学位证书 2.高级职业资格证书/相应领域国际认证证书. 针对北京及

使用BLADE构建c++工程管理

使用BLADE构建c++工程管理 字数764 阅读2753 评论2 喜欢4 一. c++工程依赖管理 之前在百度一直使用comake2构建c++项目,十分方便.免去了手写Makefile的痛苦,很多项目都不需要从零开始,其中的一个配置类似如下: WORKROOT('../../../')CopyUsingHardLink(True)CPPFLAGS('-D_GNU_SOURCE -D__STDC_LIMIT_MACROS -DVERSION=\\"1.9.8.7\\"')CFLAGS(

3.Makefile工程管理

3.Makefile工程管理 一.体验 在前面的笔记里可以看到,要编译一个简单的工程需要的编译步骤是很多的.前面还是只有一个汇编文件,在一个工程里,会有很多文件的,如果像前面的那种编译方式是很不可靠的.这就需要Makefile工程管理. 例如前面的那个led.S,要编译成led.bin的步骤:图1-1: arm-linux-gcc -g -c led.S arm-linux-ld -Tled.lds -o led.elf led.o arm-linux-objcopy -O binary led

基于WebForm+EasyUI的工程管理系统形成之旅 -- 首页快捷方式

上篇<基于WebForm+EasyUI的工程管理系统形成之旅 -- 登录窗口>,主要是介绍系统登录界面页面设计与代码. 最近刚做完施工计划安排设计,之后将分享出来,这个系列更新不是很快,望大家多多体谅. 1.首页快捷方式 首页快捷方式,如下图所示. 点击[添加新的快捷方式],将所有页面以快捷方式呈现,如下图所示 双击添加快捷方式到首页.

基于WebForm+EasyUI的工程管理系统形成之旅 -- 登录窗口

上篇<基于WebForm+EasyUI的工程管理系统形成之旅 -- 登录设置>,主要是介绍系统浏览器及压缩图片工具在线下载安装,这些前期准备是非常重要的. 最近忙于将工程管理系统中各个模块,用业务流程方式串接起来,可能更新博客不是那么快,希望大家多多体谅. 1.登录界面 系统登录界面,如下界面所示. 基于WebForm+EasyUI的工程管理系统形成之旅 -- 登录窗口

自省:工程管理

1.统一格式.统一风格. 2.禁止. 自省:工程管理,码迷,mamicode.com

emacs工程管理,cedet ede插件自动构建Make,Automake

鉴于自己一直都是在做客户端开发方面的工作,服务端很多知识都随着时间淡忘了,最近有一个计划,用一些时间补一下基础.所以早上很早就起床,花了一点时间大致浏览了一下BSD socket的相关API,然后用GNU C写了一个简单的多线程,阻塞EchoServer.工程的代码倒是不多,就是基于原生API开发,总是有很多的errcode需要处理,比较的烦.所以我干脆就直接写了个宏去处理,简单的输出strerrno(errno)和errno就好.虽然这个宏实现起来比较的简单,但是还是感觉比较的值,节省了不少的

基于WebForm+EasyUI的工程管理系统形成之旅 -- 构建Web界面

上篇<基于WebForm+EasyUI的工程管理系统形成之旅 -- 数据统计>,主要介绍系统数据统计所采用图形.报表工具. 本篇将如何构建Web界面以及新增.编辑.导出数据等功能. 1.在Web界面使用ParamQueryGrid控件 web界面,如图所示