contiki学习笔记——IAR工程合集

0.前言

    如果不熟悉linux的朋友可参考本博文的IAR工程合集,IAR工程合集的代码仓库位于github。计划共有3个部分,CC2530部分、MSP430F5438+CC2520部分和STM32+某种RF部分。
    【CC2530】——国内使用广泛,入门简单。
    【MSP430F5438+CC2520】——性能较好,入门和移植较CC2530复杂。
    【STM32+RF】——STM32使用广发,通过STM32掌握移植contiki的基本方法。RF型号未定。
    (2016年6月更新:推荐各位选择Linux环境,可使用Instant Contiki,或使用Ubuntu中安装arm-gcc工具链;由于IAR移植工作较多,不推荐使用IAR

1.CC2530部分
    【工具链
    IAR EW8051 8.10
    【contiki版本
    contiki 2.7发行版
    【代码仓库】
     bitbucket——请点击(请使用TortoiseHg克隆,或直接下载压缩文件)
    【修改说明】
    【1】button-sensor.h重名文件,取消core/dev文件夹中的button-sensor.h,保留platform/cc2530dk中的头文件。
    【2】去除core/dev sensor.c和sensor.h中大多数const,防止编译错误。
    【3】配合第2点,去除button-sensor.c/h adc-sensor.c/h 中大多数const,防止编译错误。
    
    【使用说明】
    【1】IAR工程位于 project/iar/simple 文件夹中。IAR工程运行udp例程没有重启现象
    【2】每个工程选择项对应一个例程,包括hello-world,blink-hello,timer-test,sensor-demo,udp-server和udp-client。注意,使用udp例程时,请修改udp-client中目标IP地址的设定——请参考【contiki学习笔记——IEEE802.15.4地址变为IPv6地址】
    【3】非常抱歉,边界路由的例程始终存在问题,如果您解决了该问题请邮件[email protected],我也会持续努力解决该问题。
contiki学习笔记——IAR工程合集_第1张图片
图1.1 工程选项

2.MSP430F5438+CC2520
    待补充

3.STM32+RF
    【工具链
    IAR EWARM 6.70
    【contiki版本
    contiki 2.7发行版
    【代码仓库】
     bitbucket——请点击

contiki学习笔记——IAR工程合集_第2张图片

你可能感兴趣的:(物联网学习笔记)