首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将OpenThread移植到IAR工具集

将OpenThread移植到IAR工具集
EN

Stack Overflow用户
提问于 2017-04-25 03:16:24
回答 1查看 184关注 0票数 1

我是OpenThread的新手,正在考虑将OpenThread移植到IAR IDE。我想知道是否有任何文档,或者在哪里可以找到关于所使用的不同定义的更多信息(它们是如何启用的,什么线程设备将使用它们,等等)。

不用说,我对gnu autoconf工具集也缺乏经验,并且一直在尝试解决这个问题……我注意到似乎有两类定义,一类是以"OPENTHREAD_ENABLE_“开头的,倾向于编译器启用的定义(autoconf推送的-DOption),另一类是在openthread-core-config.h (OPENTHREAD_CONFIG_)中的定义。

那么,为了构建,比方说,一个支持路由器的终端设备,需要什么定义(忽略可选功能)?(第二个问题,需要哪些文件?)...当使用autoconf环境构建时,文件选择往往会根据要构建的线程目标的类型而变化...我一直以cc2538项目为例,试图移植到IAR……

我已经使用了命令

代码语言:javascript
复制
make SHELL="/bin/bash -x" -f examples/Makefile-cc2538

(链接)...

非常感谢您的任何帮助。

-mike

EN

回答 1

Stack Overflow用户

发布于 2017-04-25 03:25:51

有两个头文件将config指定为构建的一部分:

  1. src/core/openthread-core-default-config.h包括表示功能和协议参数的配置定义(例如,要支持的子代数量、缓冲区大小,etc.).
  2. build/cc2538/include/openthread-config.h包括作为./configure的一部分自动生成的配置定义)。OPENTHREAD_ENABLE*定义了live here,并指明了要编译入/出的功能。

我们正在编写一个构建指南,其中包含有关这些定义的更多信息。在此之前,我建议您查看一下上述文件以供参考。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43596071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档