QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1510|回复: 12

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

[复制链接]
发表于 2005-3-25 10:34:27 | 显示全部楼层 |阅读模式
TinyOS是针对无线传感网络的OS,想在模拟的板子上跑跑看
发表于 2005-3-25 15:10:19 | 显示全部楼层
想法不错,可是我不知道目前有没有编译器可以把tinyos编译成arm指令格式,目前的tcc只能编译成avr的指令格式。如果有编译器,移起来就轻松一点,不然你还得自己写编译器呵呵
回复

使用道具 举报

发表于 2005-3-26 20:23:57 | 显示全部楼层
我在做一部分TinyOS到ARM的移植工作,我们可以交流哦
回复

使用道具 举报

发表于 2005-3-28 10:04:38 | 显示全部楼层
欢迎移植。移植后的成果,希望能在skyeye上发布。
回复

使用道具 举报

 楼主| 发表于 2005-3-28 14:22:39 | 显示全部楼层
sunnylh:
你用什么编译器的?
回复

使用道具 举报

发表于 2005-3-31 10:08:13 | 显示全部楼层
只能用gcc的编译器了,ncc转换后的c文件只有gcc才能编译通过的,你觉得呢?
回复

使用道具 举报

 楼主| 发表于 2005-3-31 11:02:50 | 显示全部楼层
我觉得也是,不过现在项目经理催项目,只好先放一放了
回复

使用道具 举报

发表于 2005-3-31 11:39:24 | 显示全部楼层
这很有意思,我带的学生在 atmel128上面开发。
我也有把tinyos移植到ARM上面的想法。
听说Intel的一个研究室做了,但一直没有看到公开的东西。
如果我们有人做出了,那更多的人可以做相关研究了!

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

使用道具 举报

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

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

使用道具 举报

发表于 2005-3-31 19:04:57 | 显示全部楼层
同关注,不知道编译以后,tinyos有多大?我也在想在lpc2132这种廉价的arm上跑系统。。 严重关注一下!
回复

使用道具 举报

发表于 2005-3-31 19:07:59 | 显示全部楼层
jtager我用过一次,先是flashprobe一下,然后就可以下了,不知道你用的是什么flash和什么cpu,关键是blank要设置好,flashpgm也是的
回复

使用道具 举报

发表于 2005-4-1 17:10:36 | 显示全部楼层
我用的是AT91M40800的片子,Flash是Fujitsu的MBM29LV800BA,以前几次用Flashpgm的时候是可以用的,后来好像是把Flash全部擦除了一下,就老报错Target Communication Error: Bus Error,不知道为什么 :-(
回复

使用道具 举报

发表于 2005-4-1 20:28:55 | 显示全部楼层
对了,就是要把每个blank的参数设置对,你看看40800的起始代码就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-6-6 07:33 , Processed in 0.102955 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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