博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vivi
阅读量:3679 次
发布时间:2019-05-21

本文共 1428 字,大约阅读时间需要 4 分钟。

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的开发人员打过交道。  

转载地址:http://acwdn.baihongyu.com/

你可能感兴趣的文章
基于Spring boot+Vue的在线考试系统
查看>>
大数据学习路线
查看>>
前端学习路线
查看>>
推荐几个单机游戏下载网、高质量图片下载网
查看>>
数据库查询
查看>>
单臂路由配置
查看>>
静态路由及动态路由 RIP配置
查看>>
现代密码学:AES
查看>>
现代密码学:密码协议
查看>>
现代密码学:密钥管理
查看>>
数据库增删改
查看>>
RSA公钥
查看>>
【总】现代密码学复习要点总结(谷利泽)
查看>>
【sql-server 数据库 命令大全】
查看>>
数据结构与算法
查看>>
C/C++总结
查看>>
计算机组成原理总结
查看>>
1.3 QT界面美化
查看>>
2 QT数据传输(MVC)
查看>>
3.QT逻辑交互(信号槽)
查看>>