javabuginsun 发表于 2005-3-25 10:34:27

有人在skyeye上做过TinyOS移植吗?我想移植

TinyOS是针对无线传感网络的OS,想在模拟的板子上跑跑看

oyangjian 发表于 2005-3-25 15:10:19

想法不错,可是我不知道目前有没有编译器可以把tinyos编译成arm指令格式,目前的tcc只能编译成avr的指令格式。如果有编译器,移起来就轻松一点,不然你还得自己写编译器呵呵

sunnylh 发表于 2005-3-26 20:23:57

我在做一部分TinyOS到ARM的移植工作,我们可以交流哦

walimis 发表于 2005-3-28 10:04:38

欢迎移植。移植后的成果,希望能在skyeye上发布。

javabuginsun 发表于 2005-3-28 14:22:39

sunnylh:
你用什么编译器的?

sunnylh 发表于 2005-3-31 10:08:13

只能用gcc的编译器了,ncc转换后的c文件只有gcc才能编译通过的,你觉得呢?

javabuginsun 发表于 2005-3-31 11:02:50

我觉得也是,不过现在项目经理催项目,只好先放一放了

chyyuu 发表于 2005-3-31 11:39:24

这很有意思,我带的学生在 atmel128上面开发。
我也有把tinyos移植到ARM上面的想法。
听说Intel的一个研究室做了,但一直没有看到公开的东西。
如果我们有人做出了,那更多的人可以做相关研究了!

希望有人移植成功,建议基于 LPC 21xx/22xx
因为skyeye 模拟了LCP22xx 目前可在上面运行uclinux ucosii
如果你在北京,还可以通过开发板给你使用!

sunnylh 发表于 2005-3-31 17:24:06

对,Intel是已经做出来的是imote和imote2,CVS上有一部分PXA27x的代码,不过关于移植的细节没有,我个人觉得移植不是很困难,关键是对GNU工具的使用,在Linux(Cygwin)下对ARM的开发,可我刚接触嵌入式又不太熟悉Linux :-( 有些工具的具体用法还不太清楚,也希望能得到陈老师和大家的帮助

另外请问一下通过JTAG口下程序的软件一般都用那些,我曾试图编译过n次的jtager都没有通过 :oops: 用windows下的flashpgm也要报错,现在歇工了 :-(

kingkongmao 发表于 2005-3-31 19:04:57

同关注,不知道编译以后,tinyos有多大?我也在想在lpc2132这种廉价的arm上跑系统。。 严重关注一下!

kingkongmao 发表于 2005-3-31 19:07:59

jtager我用过一次,先是flashprobe一下,然后就可以下了,不知道你用的是什么flash和什么cpu,关键是blank要设置好,flashpgm也是的

sunnylh 发表于 2005-4-1 17:10:36

我用的是AT91M40800的片子,Flash是Fujitsu的MBM29LV800BA,以前几次用Flashpgm的时候是可以用的,后来好像是把Flash全部擦除了一下,就老报错Target Communication Error: Bus Error,不知道为什么 :-(

kingkongmao 发表于 2005-4-1 20:28:55

对了,就是要把每个blank的参数设置对,你看看40800的起始代码就可以了
页: [1]
查看完整版本: 有人在skyeye上做过TinyOS移植吗?我想移植