freescale的很多DEMO应用中可以对很多TARGET选择性编译是怎么实现的?

- UID
- 152832
- 性别
- 男
|
freescale的很多DEMO应用中可以对很多TARGET选择性编译是怎么实现的?
这种结构真的很cool,感觉freescale做的很棒,研究了下,有点不明白,不知道有没有相关的帮助文档?请教斑竹! |
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
这个是codewarrior中的功能,针对不同的target有些设置不同
基本就是文件的选择和初始设置,比如函在这个target里面的文件,在文件后面的一栏(一共有四栏,第一是code,文件编译的代码大小;第二是data,文件所用的ram空间;第三就是target),target一栏有黑点表示在本target中,点击黑点可以加入或者移除target。
对于初始化的设置,就是在target setting面板,有compile for HC08->option->language-> preprocessor definition,里面进行预定义,配合代码中的预定义指令,实现面向不同的应用 |
|
|
|
|
|