还在纠结TinyOS和Contiki的选择?
来源:互联网 发布:java code style 编辑:程序博客网 时间:2024/05/01 14:37
*●学习和使用6lowpan推荐使用TinyOS(60%),其次是Contiki(40%),为什么呢?
*●1,TinyOS的官网文档齐全,例程代码文档,单元测试代码文档齐全,学习速度较快
*●2,nesC编程学习可以看视频,简单实用,后期项目开发效率高,代码阅读可视化图形,升级维护简单
*●3,不要盲目选择从Contiki入门,觉得C语言版本的简单,TinyOS可以直接使用C文件(例如lib6lowpan/coap等库)或lib.a库,函数调用,遵从nesC相当于编写makefile,本质是C语言,正如官方所说“nesC只是C的方言”
*●4,TinyOS的库使用保留libcoap,lib6lowpan的Souceforge或github原始文件结构,故学习和升级简单,Contiki则改动过多,并不适合新手学习,当然也就给开发者优化带来麻烦
*●5,Contiki的使用建议在学习完成TinyOS后再进行使用,TinyOS相对严谨,Contiki相对自由
综上所述,如果你是真的想学习6lowpan,或者项目使用Roll路由和CoAP协议,建议不要怕麻烦而去直接使用Contiki,项目使用必然需要优化和去除BUG,盲目的选择将会牺牲更多的时间,事实上TinyOS做项目开发个人觉得更加合适.
1 0
- 还在纠结TinyOS和Contiki的选择?
- 还在纠结于unsigned的类型范围吗
- 还在纠结学习什么语言吗
- 开发板选择的纠结
- 给还在不断纠结各种linux的同学们分享一点体会。
- 第三部CC2530 TinyOS(RPL路由,eclipse yeti2插件)和Contiki(border-router,ping6)实验视频
- Contiki在CC2530上的内核移植
- 华为 or 现公司 纠结的选择
- TinyOS 在 linux Ubuntu 下的安装
- 纠结于数学,还能继续程序员的目标吗?
- TinyOS 2.x在Ubuntu 10.04环境下的安装和配置
- 纠结的Java7和applet
- Yahoo还剩下的选择
- 还在纠结毕业后是去大公司还是小公司工作?我来告诉你至少应该去初创公司工作一次的5大理由
- 纠结中选择
- 纠结,如何选择操作系统?
- 布纠结在暑假前的一天
- 布纠结在暑假前的一天
- centos因默认编码乱码
- Git多账户SSH配置
- 解决各种应用的乱码问题
- SpringMVC-拦截器的配置与使用
- 终于能开口说话
- 还在纠结TinyOS和Contiki的选择?
- Android使用fitsSystemWindows属性实现–状态栏【status_bar】各版本适配方案
- online_judge_1123
- Python Requests和urllib两种方式下载网页到本地
- C++异常规范
- 六款值得推荐的android(安卓)开源框架简介
- 关于magento的layout
- java连接oracle数据库
- Android Studio 构建速度优化策略(一)