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】非常抱歉,边界路由的例程始终存在问题,如果您解决了该问题请邮件xukai19871105@126.com,我也会持续努力解决该问题。

图1.1 工程选项

2.MSP430F5438+CC2520
    待补充

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


  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 29
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值