8297|32

25

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

IAR里#include PLATFORM_HEADER是什么意思 [复制链接]

现在在学习Zigbee,发现在许多文件的开头都有#include PLATFORM_HEADER这句。发现去掉后就会少了很多头文件。
不知道这些头文件是怎么定的?
大家有谁可以帮我解释下这个吗?
谢谢!!
此帖出自无线连接论坛

最新回复

mark……  详情 回复 发表于 2016-8-15 14:23
点赞 关注
 

回复
举报

1800

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
关键就在PLATFORM_HEADER这个宏上,实际不知道是如何处理的
有一种可行的就是建一个头文件,在该头文件#include所有头文件,
然后#defined  PLATFORM_HEADER   “该头文件名”
此帖出自无线连接论坛
 
 

回复

429

帖子

84

TA的资源

纯净的硅(初级)

板凳
 
楼上说的很对 你可以搜索一下PLATFORM_HEADER这个宏 然后找到这个宏定义就知道了
此帖出自无线连接论坛

点评

恩恩 试试看能不能找到  详情 回复 发表于 2014-9-17 14:40
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

4
 
rain_noise 发表于 2014-9-17 14:34
楼上说的很对 你可以搜索一下PLATFORM_HEADER这个宏 然后找到这个宏定义就知道了

恩恩 试试看能不能找到
此帖出自无线连接论坛

点评

做zigbee这种大量文件的工程,推荐你使用source insight这个编辑软件,相当方便  详情 回复 发表于 2014-9-17 14:46
 
 
 

回复

1800

帖子

0

TA的资源

五彩晶圆(初级)

5
 
470375939 发表于 2014-9-17 14:40
恩恩 试试看能不能找到

做zigbee这种大量文件的工程,推荐你使用source insight这个编辑软件,相当方便
此帖出自无线连接论坛

点评

刚才才搜索了下没找到定义,是不是可能又放到库文件中去了。现在里面的目录结构还没弄清楚,好多缩写都不知道什么意思。 [attachimg]171631[/attachimg]  详情 回复 发表于 2014-9-17 15:14
我用的就是这个不过 先要把文件一个个找出来加进去好费劲呀  详情 回复 发表于 2014-9-17 15:09
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

6
 
sint27 发表于 2014-9-17 14:46
做zigbee这种大量文件的工程,推荐你使用source insight这个编辑软件,相当方便

我用的就是这个不过 先要把文件一个个找出来加进去好费劲呀
此帖出自无线连接论坛
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

7
 
sint27 发表于 2014-9-17 14:46
做zigbee这种大量文件的工程,推荐你使用source insight这个编辑软件,相当方便

刚才才搜索了下没找到定义,是不是可能又放到库文件中去了。现在里面的目录结构还没弄清楚,好多缩写都不知道什么意思。




此帖出自无线连接论坛

点评

在source insight里呈黑色字体,说明在所有文件中无声明定义还有一种可能,该宏也可能在编辑器中被定义,当时用IAR就能通过这种方法编译前选择不同机型  详情 回复 发表于 2014-9-17 15:28
 
 
 

回复

1800

帖子

0

TA的资源

五彩晶圆(初级)

8
 
本帖最后由 sint27 于 2014-9-19 10:25 编辑
470375939 发表于 2014-9-17 15:14
刚才才搜索了下没找到定义,是不是可能又放到库文件中去了。现在里面的目录结构还没弄清楚,好多缩写都不 ...

在source insight里呈黑色字体,说明在所有文件中无声明定义还有一种可能,该宏也可能在编译器中被定义,当时用IAR就能通过这种方法编译前选择不同机型
此帖出自无线连接论坛

点评

那也是看不到如何实现了  详情 回复 发表于 2014-9-17 22:32
 
 
 

回复

1119

帖子

0

TA的资源

一粒金砂(中级)

9
 
过来看看~~~~~~~~~~~~
此帖出自无线连接论坛
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

10
 
sint27 发表于 2014-9-17 15:28
在source insight里呈黑色字体,说明在所有文件中无声明定义还有一种可能,该宏也可能在编辑器中被定义, ...

那也是看不到如何实现了
此帖出自无线连接论坛

点评

zigbee协议栈本来就不是完全开源的  详情 回复 发表于 2014-9-18 08:47
 
 
 

回复

1800

帖子

0

TA的资源

五彩晶圆(初级)

11
 
470375939 发表于 2014-9-17 22:32
那也是看不到如何实现了

zigbee协议栈本来就不是完全开源的
此帖出自无线连接论坛

点评

是呀 每次找到关键部分就找不到定义的地方了。  详情 回复 发表于 2014-9-18 09:02
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

12
 
sint27 发表于 2014-9-18 08:47
zigbee协议栈本来就不是完全开源的

是呀 每次找到关键部分就找不到定义的地方了。
此帖出自无线连接论坛
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(中级)

13
 
很多宏都不是定义在文件里的,而是定义在编译器里面的,如下图

不过看你所说的那个宏,应该是ember的协议栈,不是TI的,这个宏就是定义在编译器里面的。

QQ图片20140918201044.png (39.39 KB, 下载次数: 0)

QQ图片20140918201044.png
此帖出自无线连接论坛

点评

原来是在这里定义了 你也有做Zigbee吗?  详情 回复 发表于 2014-9-19 10:03
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

14
 
fshchh 发表于 2014-9-18 20:12
很多宏都不是定义在文件里的,而是定义在编译器里面的,如下图

不过看你所说的那个宏,应该是ember的协 ...

原来是在这里定义了  你也有做Zigbee吗?
此帖出自无线连接论坛
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(中级)

15
 
嗯,我有做过一段时间用ember协议栈的zigbee设备,现在用的是TI的。
此帖出自无线连接论坛

点评

我刚接触ember一个月不到 还不知道从哪里学起。现在在网上的zigbee协议栈的介绍了解下zigbee的工作原理。对好多名词都不懂profiles(没看明白介绍) 和 簇 还有属性 都要慢慢学。  详情 回复 发表于 2014-9-19 13:22
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

16
 
fshchh 发表于 2014-9-19 10:09
嗯,我有做过一段时间用ember协议栈的zigbee设备,现在用的是TI的。

我刚接触ember一个月不到 还不知道从哪里学起。现在在网上的zigbee协议栈的介绍了解下zigbee的工作原理。对好多名词都不懂profiles(没看明白介绍) 和 簇 还有属性 都要慢慢学。

此帖出自无线连接论坛

点评

我们公司也是用的ember的方案。网上看到的全是用的TI的,感觉用ember好孤单无助。  详情 回复 发表于 2014-9-19 15:15
 
 
 

回复

43

帖子

0

TA的资源

一粒金砂(中级)

17
 
470375939 发表于 2014-9-19 13:22
我刚接触ember一个月不到 还不知道从哪里学起。现在在网上的zigbee协议栈的介绍了解下zigbee的工作原理。 ...

我们公司也是用的ember的方案。网上看到的全是用的TI的,感觉用ember好孤单无助。
此帖出自无线连接论坛
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(中级)

18
 
ember虽然封装的比较厉害,但是好多东西都给你做好了,用着还是比较简单的。关于学习方法自然首推官方协议栈自带的documents和Zigbee 联盟的05 和07开头的两个文档了。认真读完,你什么都明白了,剩下的就是根据需求添加的一些应用层的东西了,这种就要看你编码能力了。
此帖出自无线连接论坛

点评

文档不好看,英文文档有些不了解的看了也还是不清楚。都是专业英语  详情 回复 发表于 2014-9-20 08:00
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(中级)

19
 
还有需要补充一点的是05,07两个文档好像是针对home automation的,假如你们公司不做HA的话,就先不用看了
此帖出自无线连接论坛

点评

顺便问一下,那两个文档的全名是什么?我想下载下来看看。如果你有的话能发到的邮箱就更好了,461221781@qq.com,谢谢!!  详情 回复 发表于 2014-9-19 17:54
我们公司就是做HA的。感觉ember的资料整理的很乱,不知道从哪里看起。  详情 回复 发表于 2014-9-19 17:47
 
 
 

回复

43

帖子

0

TA的资源

一粒金砂(中级)

20
 
fshchh 发表于 2014-9-19 17:34
还有需要补充一点的是05,07两个文档好像是针对home automation的,假如你们公司不做HA的话,就先不用看了

我们公司就是做HA的。感觉ember的资料整理的很乱,不知道从哪里看起。
此帖出自无线连接论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表