1 / 16
文档名称:

MaxWitgbios开发者手册.doc

格式:doc   大小:109KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MaxWitgbios开发者手册.doc

上传人:sanshenglu2 2021/12/4 文件大小:109 KB

下载得到文件列表

MaxWitgbios开发者手册.doc

文档介绍

文档介绍:MaxWit g—bios开发者手册
第1卷:使用入门
MaxWit开放实验室
2009年7月1日
ﻬ目  录
1ﻩ初识MaxWit g—bios3
1。1ﻩ开源项目MaxWit g-bios概述ﻩ3
1。2获取最新g—bios源码ﻩ4
1。3ﻩ如何参与g-bios开发4
2ﻩHost端发行版的选择及软件安装ﻩ4
2。1ﻩ关于Linux发行版ﻩ4
2。2安装系统必备软件包4
2.3ﻩ配置kermit5
配置t5
3编译g-biosﻩ5
3。1ﻩ制作交叉编译Toolchain5
g-bios配置和编译6
4ﻩ烧录g—bios7
4。1烧录g—bios上半部分(Top-half)ﻩ7
4.2烧录g-bios下半部分(Bottom—half)ﻩ7
5ﻩ使用g—bios引导Linux系统11
ﻩg-bios引导命令(boot)设计特点ﻩ11
5。2TFTP + NFS方式启动Linuxﻩ11
5.3FLASH + NFS方式启动Linuxﻩ11
ﻩFLASH + FLASH方式启动Linux12
6ﻩg—bios命令一览ﻩ13
flash命令13
6.2ﻩ网络命令ﻩ13
6。3boot命令ﻩ14
ﻩ其他命令ﻩ14
初识MaxWit g-bios
开源项目MaxWit g-bios概述
MaxWit开放实验室是由国内外多家公司资助成立的,致力于研发开源项目和探讨软件开发技术的公益性组织。2008年1月正式成立于上海浦东张江高科,目前开放实验室成员主要来源于Google、Intel、AMD、华为、飞利浦等公司资深研发人员以及清华、浙大、上交大、中科院等科研院校的师生.
MaxWit g-bios(以下简称g-bios)是由MaxWit开放实验室和开源社区共同研发的一个Bootloader,或者说是一个嵌入式系统的BIOS,类似于u—boot(另一个有名的Bootloader,由德国人发起)。g-bios的作用相当于PC机的BIOS + Bootloader.
g—bios不但借鉴了几乎所有主流Bootloader/BIOS的优点,而且加入不少独创的特性,包括:
自动检测有待烧录的image文件类型,并智能自动烧录.
支持多种文件系统,包括YAFFS2、JFFS2、CRAMFS、NFS等。
支持两种用户界面:GUI(类似传统PC BIOS)和命令行模式(面向嵌入式系统)。
命令行自动补全(Tab键)及历史记录(上、下键)支持。
Flash(MTD)分区支持,帮助Linux、Android内核识别分区。
自动设置启动参数(Linux kernel command line),极大地降低了参数设置的复杂度并减少了启动出错的概率。当然,同时也支持手动设置,以满足特殊要求.
,它能记住用户输入的参数,以后只需简单输入boot即可。
引入全新的架构及NB(Never Burn Down,烧不死)技术。核心设计思想是:把g-bios分为上半部分和下半部分,上半部分以最小的代码量完成CPU和Memory的初始化,并实现引导下半部分的功能;下半部分为g—bios主体。上半部分设计简单,调试周期短,完成后就固化在特定的引导区中不再更改;开发人员可在没有仿真器的情况下大胆开发下半部分代码(即g-bios主体),事实上,只需一根串口数据线应能轻松完成整个g-bios的开发。启动代码的地址无关性带来的麻烦?没有了!因为bug或不小心改错了代码,甚至是数据线连接问题而导致启动黑屏?也不可能出现了!J
在调试完成并正试发布的产品时,若有必要,也可将上下两部分可合成一个整体——只需一个命令重新编译即可。
优秀的子系统设计,包括:中断、网络、Flash、USB子系统,等等.
集成类似PC机版本的Video BIOS。
支持基于龙芯的PC机及嵌入式系统.
完美支持Google Android操作系统,简化Android的系统移植过程。
支持图形化配置,不但让新手很容易上手,而且使g-bios的移植和开发过程变得更简单。
更多详情,请登录项目主页或ChinaUnix论坛()上的g-bios版块.
获取最新g—bios源码
请确认subversion(一个版本管理软件)已经安装,然后执行如下命令:
# svn co  maxwit—read—only
当前目录(方便描述起见,假定为HOME目录)下将会创建一个名为“maxwit-read—only”的子目录,该子目录包含了MaxWit开放实验室的两个开源项目--MaxWit Linux和g—bios,以及GNU交叉编译工具。
如何参与g—bios开发
g—bios开源社

最近更新

小学几何教学支持工具的设计与开发的开题报告.. 2页

小儿脊柱结核手术治疗中远期疗效分析的开题报.. 2页

寿光一年两季设施番茄优化水氮管理模式的研究.. 2页

高职高专单招职业技能综合素质测试题答案 3页

重症医学科患者转入、转出标准 2页

组织行为学(吉林师范大学)第一章-导论PPT课件.. 100页

解剖学试题及答案(干货分享) 17页

精神障碍护理学-自考辅导试题 31页

2024年幼儿园后勤春季工作计划汇编7篇 35页

宝塔山园林改造工程项目质量控制研究中期报告.. 2页

宋家坪水电站投资项目的经济评价的开题报告 2页

安全生产监督与管理的量化表达方法研究的开题.. 2页

2024年幼儿园元宵活动方案范文(精选6篇) 18页

宁夏鲜活农产品物流高效化问题研究的开题报告.. 2页

2024年幼儿园保育员责任书 18页

学案导学在高中英语阅读教学中的应用的开题报.. 2页

艾滋病高危行为干预工作培训教材 57页

孔雀草自交系、雄性不育系的选育及杂交育种的.. 2页

2024年幼儿园中秋节活动总结(精选14篇) 18页

互联网+养老创业计划书 4页

y500一XS0040G3变频器说明书 4页

山东春考英语真题(2022-2023) 17页

综合保护装置试验记录表 2页

MT872000煤矿用带式输送机保护装置技术条件 17页

四川物业服务合同(示范文本2022) 41页

金蝶供应链操作流程 49页

2014年-全年资料解析 31页

驾驶员满意度调查表 1页

道路交通安全违法行为代码及处罚标准 22页