Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1616186
  • 博文数量: 197
  • 博客积分: 10046
  • 博客等级: 上将
  • 技术积分: 1983
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-07 12:36
个人简介

在外企做服务器开发, 目前是项目经理, 管理两个server开发的项目。不做嵌入式好久了。

文章分类
文章存档

2011年(2)

2010年(6)

2009年(18)

2008年(30)

2007年(100)

2006年(41)

分类: LINUX

2009-05-07 12:54:55

 

 

 

There are three kinds of good simulators to emulates MIPS cpu.

They emulates MIPS demo board named “mips malta” board.

 

l         OVPSim    

l         Gxemul  

l         QEMU 

 

About mips demo board named mips_malta:

 

 

About these simulators, their same pity is they don’t have detailed documents about how to compile and configure the linux kernel to make them run on these simulators.

Generally speaking, they only provided a binary vmlinux,this is useless for us, we want to compile kernel source to generate a vmlinux.

 

 

1,  OVPSim

 

    

It seems that is good but it is working on windowsXP ,while we are developer based-on-linux.

What ‘s more ,through looking through their website , I don’t find any documents or papers to describe how to make 2.4.x kernel with mips support to run on it.

 

Other documents are rich ,because its vendor is a commercial company , however, OVPSim is opensource.

For example:

 

I can run their examples, but I feel that compiling our kernel and running it on it is not convenient  .

 

 

2, Gxemul :

Wiki:

 

I can’t find any documents to say about how to make linux 2.4.21 with mips support to run on it.

But , it provide some examples ,

 

but it only provide a vmlinux binary, doesn’t provide how to configure malta board kernel.

 

I tried this method for 2.4.21 mips board kernel, but can’t work.

 

3,QEMU:

 

 

I feel that ,QEMU has much hope for support 2.4.21 mips malta board kernel.

 

l         Support for mips malta board:

Only support 2.6.18 kernel with supporting malta board.

 

   From QEMU old mailing list, I found there was one people had claimed that he had a patch that could make qemu support 2.4.x kernel with mips support. I contacted him,but no response.

    This mailing list is at:

http://lists.gnu.org/archive/html/qemu-devel/2007-09/msg00117.html

 

 

l         Support for AR7 board.

I found a good opensource project named “openwrt” .

This project simulates AR7 board whose core is 4KE , you know our board ‘s cpu core is 4KEc.

It seems that they have been successful in most part.

 

The most beautiful is they provide .config file , once we have .config file , we can compile 2.4.21 kernel with mips support.

 

About openWRT

 

about AR7

 

 

existed binary:

http://developer.berlios.de/project/showfiles.php?group_id=3721

 

some patches:

there are some 2.4.31 ‘s patches.

 

 

阅读(2226) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~