查看: 36771|回复: 37

[原创]奥特曼Zigbee读书日记(七)-- 基于Contiki的开源Zigbee-freakz研究(前言)

[复制链接]
outman 发表于 2010-9-3 16:41:26 | 显示全部楼层 |阅读模式
  此系列笔记已经很长时间没更新了,主要是在忙着2530开发板的事情,项目规划、例程、文档甚至元件采购,实在有太多事情要忙了。还好,不是一个人在战斗~~这两天因为有些工作要等手样出来才能继续,所以就空出一点时间,想把开源Zigbee的项目先启动起来。

  本来是没时间写这个贴的,但是想把自己最近做的事情跟大家做个交代,同时也希望能寻找些有共同爱好的朋友能一起来做这个事情。废话不说了,先说说我的想法,我想论坛会按照开源操作系统+开源Zigbee,然后扩展到TCP/IP这个方向去走。之前选择的平台是msstatePAN,但是最近一段时间的了解,虽然msstatePAN可以直接支持CC2430,用起来相对会容易些。但毕竟这个协议还很初级,很多功能没有完成。程序写得也不是太规范,而且作者最近几年都没有更新了。而freakz这个协议,用的是开源的contiki操作系统,其扩展性会好很多,因为在contiki基础上,已经有很多不错的应用了,甚至是开源的IPV6。而且针对Zigbee来说,其协议虽然离产品化还有距离,但是要完整很多,唯一的缺点就是硬件还不支持TI系列。

  我们能不能自己去做这部分工作呢?我相信有TI详细的技术资料支持跟几个开源的MAC层代码,应该是可以的。这就是我接下来一段时间准备要做的事情,希望能在2530开发板的手样出来(大概到下个周末)前,能做出个大概,如果有网友有兴趣,非常渴望您的加入!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
leewei 发表于 2010-9-3 17:23:48 | 显示全部楼层
顶起,支持outman!!!!!!!!!!!
xingqing 发表于 2010-9-4 12:25:13 | 显示全部楼层
学习了  发现我越来越孤陋寡闻了  支持outman
eeccpp 发表于 2010-9-6 01:31:28 | 显示全部楼层
我是新手~我期待~~加油~!
ssls18years 发表于 2010-9-6 10:22:17 | 显示全部楼层
顶,佩服。

我现在也就是处于学习的leve, 与自行研发尚距离遥远。
hiber2010 发表于 2010-9-6 12:21:12 | 显示全部楼层
顶奥版,一起努力吧~~~~~
 楼主| outman 发表于 2010-9-7 15:52:08 | 显示全部楼层
给大家通报一下进度,前两三天的时间一起在Linux的GNU平台--SDCC下试,结果:无果

昨天换了个思路,用IAR来实现contiki的编译,现在已经编译通过了,只是要实现操作系统的功能,还需要点时间。

第一步:让心脏跳起来,用2530来实现系统计时。 ... ...
 楼主| outman 发表于 2010-9-12 16:27:57 | 显示全部楼层
终于有进展了,这几天研究了一下contiki的系统原理,百般折磨后,终于柳暗花明了。其实系统计时器对contiki来讲并不是最重要的,因为它用的是并不是时间轮询的机制。其原理大家可以到"关于contiki 操作系统"进行了解。回头有时间好好整理下写个东西。

现在已经用contiki实现了基本的IO控制,SPI总线的读写,与LCD屏的驱动。下一步就是实现点对点的通讯及freakz协议栈的移植。
leewei 发表于 2010-9-12 17:53:22 | 显示全部楼层
回复 8# outman
加油!曼哥!!!
品味开心茶 发表于 2010-9-13 15:35:59 | 显示全部楼层
哇,奥特曼,好快,都七了。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表