vivi





vivi是韩国mizi 公司开发的bootloader, 适用于ARM9处理器。Vivi有两种工作模式:启动加载模式和下载模式。
启动加载模式可以在一段时间后(这个时间可更改)自行启动linux内核,这是vivi的默认模式。
在下载模式下,vivi为用户提供一个命令行接口,通过接口可以使用vivi提供的一些命令,如下:  
  命令     功能   
 Load    把二进制文件载入Flash或RAM  
 Part    操作MTD分区信息。显示、增加、删除、复位、保存MTD分区  
 Param    设置参数   
 Boot    启动系统   
 Flash    管理Flash,如删除Flash的数据
   
 vivi代码分析    vivi的代码包括arch,init,lib,drivers和include等几个目录,共200多个文件。 
   Vivi主要包括下面几个目录: 
   arch:此目录包括了所有vivi支持的目标板的子目录,例如s3c2410目录。 
   drivers:其中包括了引导内核需要的设备的驱动程序(MTD和串口)。MTD目录下分map、nand和nor三个目录。  init:这个目录只有main.c和version.c两个文件。和普通的C程序一样,vivi将从main函数开始执行。
    lib:一些平台公共的接口代码。比如time.c里的udelay()和mdelay()。   
 include:头文件的公共目录,其中的s3c2410.h定义了这块处理器的一些寄存器。Platform/smdk2410.h定义了与开发板相关的资源配置参数,我们往往只需要修改这个文件就可以配置目标板的参数,如波特率、引导参数、物理内存映射等。






Vivi简介的一些网站 http://www.witech.com.cn/news/Article_Show.asp?ArticleID=305




Wind River收购收购收购收购Mizi 
 2008-08-29 15:45 Wind River宣布将花费16million美元收购韩国的Linux mobile GUI厂商——Mizi。


 
Mizi成立于1999年,是第一批从事商业Linux的公司之一。目前Mizi有65名雇员,该公司开发的Linux mobile GUI用于20多种移动设备上。  Mizi成名于Prizm轻量级Linux mobile GUI,目前已开发到3.0版。在定制化上相对于重量级的GTK要差一些,但是速度更快,更节省硬件资源。Prizm提供一个基于Eclipse 3.0的SDK,可以同时支持Linux和Windows host开发。  Prizm主要包括:     支持Python,C/C++开发和交叉编译的IDE     目标机应用程序build插件,支持配置,依赖检查,冲突解决,项目管理,部署,WMMX和gcc的交叉编译     远程调试  今年2月Mizi发布了“超低成本”手机参考设计方案,称作Mizi Prizm/Mobile。软硬件设计支持CDMA,GSM,GPRS和Edge协议,还计划加入TV和GPS支持。这个设计提供Mizi的应用程序套件,包括电话,多媒体,短信,互联网,PIM和Java。这个月初,Mizi还加入了LiMO组织。同时,Mizi与三星和LG公司有很深的联系。  看到这条消息,感慨万千呀,想当初刚入门做S3C2410开发时,开发板上带的就是Mizi Linux,还记得logo是一个蜻蜓。还曾经由于一个kernel bug与Mizi的开发人员打过交道。  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值