我是 OpenThread 的新手,正在考虑将 OpenThread 移植到 IAR IDE。我想知道是否有任何文档,或者我可以在哪里找到有关使用的不同定义的更多信息(它们如何启用,什么 Thread 设备将使用它们等)。
不用说,我对 gnu autoconf 工具集也没有经验,并且一直在试图弄清楚......我注意到似乎有两类定义,那些以“OPENTHREAD_ENABLE_”开头的往往是编译器enabled 定义(由 autoconf 推送的-DOption)和那些在 openthread-core-config.h (OPENTHREAD_CONFIG_) 中的定义。
因此,为了构建支持路由器的终端设备,所有定义都需要什么(忽略可选功能)?(以及第二个问题,需要哪些文件?)...使用 autoconf 环境构建时,文件选择往往会根据正在构建的线程目标的类型而改变...我一直以 cc2538 项目为例尝试移植到 IAR...
我已经使用了命令
make SHELL="/bin/bash -x" -f examples/Makefile-cc2538
试图查看所有编译行,但我似乎仍然缺少一些东西,因为我的构建仍然失败..(链接)...
任何帮助是极大的赞赏
-麦克风