Nordic为一些平台(包括北欧nRF51822 BLE SoC)发布了物联网SDK,允许开发人员使用启用BLE的计算机或路由器作为网关(建议使用带有BlueZ堆栈的Raspberry Pi)将BLE设备直接连接到互联网(通过IPv6 over BLE)。
问题是,我没能幸运地编译他们在SDK中提供的任何示例。即使是手工制作我自己的makefile,我也不会有任何进展,首先是因为Nordic完全改变了这个SDK中与其他SDK相比的文件夹结构,还因为即使解决了所有依赖关系,我也总是会出现最奇怪的编译错误。
是否有人使用此SDK设置了环境,或者可以在设置环境时提供一些帮助?
注意:是的,我在北欧半开发区问过这个问题,但我认为它在这里会更显眼(来自另一个人口统计,也就是.makefile大师,因为这不是一个嵌入的问题,因为失败的是X-Compilation过程)。
我今天让它在Windows上编译。你犯了什么错误?
物联网软设备是用ARM-GCC 4.7 2013q1编译的。所以你需要这个版本来编译自己。