QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9205|回复: 5

minitos for skyeye 移植基本完成,欢迎下载

[复制链接]
发表于 2005-6-27 21:50:26 | 显示全部楼层 |阅读模式
欢迎访问 www.minitos.com  对minitos嵌入操作系统进行指教。


   很高兴今天终于完成了minitos for skyeye的主要工作的移植,感谢skyeye项目的发起人,负责人及所有的参与者.
他们开发了如此优秀的仿真系统,使我移植起来并没有花费很大的精力。
                                2005.6.27

这是minitos v0.1.60 for skyeye 的移植版本,主要完成minitos的核心的移植工作,其他部分有时间再做。
核心需要解决的主要问题:
1. minitos for skyeye版本中lock_int,unlock_int还未实现,进入临界段可能有问题.
  ?tartup.S并未对data段进行初始化,所以不能使用data段,可用bss段代替,运行后用程序初始化.?
2. 需要修改minitos 的进程调度过程,使用查表的方法进行加快优先级的查找。并把任务优先级扩大到255.
    (是否考虑把server/proc/idle等任务的优先级进行统一的考虑)
3. signal.c只能处理本任务的信号,需要完成不同任务之间的软中断处理。
4. 整合系统(目前为skyeye和at91M40800),测试


minitos for skyeye使用:
    1. 把文件解压到/tmp目录下,建立目录minitos
    2. make进行编译,(需要安装arm-elf-gcc编译器),生成文件minitos.elf
    3。运行skyeye minitos.elf进行调试
       (SKYEYE)target sim
       (SKYEYE)load
       (SKYEYE)run
       运行minitos,按CTRL+C退出运行
       (SKYEYE)p gX1
       (SKYEYE)p gX2
  
  测试环境:
    skyeye 0.1.1 for cygwin
   
      
四      
具体问题可反馈: [email protected]
                www.minitos.com
               
                     minitos

本帖子中包含更多资源

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

×
发表于 2005-6-28 08:34:41 | 显示全部楼层
感谢minitos的贡献!
欢迎大家把使用SkyEye,开发OS on SkyEye的经历发表出来!
回复

使用道具 举报

 楼主| 发表于 2006-6-7 21:36:30 | 显示全部楼层
minitos v0.2.13发布了,可以到www.minitos.com下载,不用注册可直接下载

minitos V0.2.13版本for skyeye还没有移植,现正准备移植
(呵荷,由于我的电脑崩了,忘了如何在cygwin下安装arm-elf-gcc编译器,arm编译器一直没装起来,所以skyeye也还没有装,故还没移植,哪个高手指点一下,我都懒得去找资料了)

上次chengyu叫我文档资料整理一下,到现在还没有整理,不好意思,我准备这一两个月搞一下.
回复

使用道具 举报

 楼主| 发表于 2006-6-7 21:40:10 | 显示全部楼层
前一段时间失业快一年了,所以利用这一年时间对minitos做了重大的改进,现在比0.1.60版本做了大约100次的更新了,并经过仔细的测试(错误更正在v0.2.22,还没有发布)
回复

使用道具 举报

 楼主| 发表于 2006-7-13 22:10:11 | 显示全部楼层
从0.2.24开始整合for skyeye 和 for at91x40版本
1。  for at91x40版本使用std250编译
  for skyeye版本使用gnuarm-elf-gcc2.04.exe编译

2. skyeye编译使用目录minitos/skyeye/make编译
进入cygwin
进入skyeye/make目录
#make clean
#make
生成minitos.elf

3. 使用skyeye0.8.5 for win32载入minitos.elf

$skyeye 按run运行
运行UserInit的程序,屏幕出现010101010101

后来就崩溃了。(崩溃原因未名)

4. 以后需要修改进程表结构,去掉寄存器,这样更方便不同架构的cpu移植

下载: http://www.minitos.com/home/down_view.asp?id=55

欢迎下载
回复

使用道具 举报

发表于 2007-10-17 11:38:15 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-13 20:53 , Processed in 0.077970 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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