免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 11435 | 回复: 30

g-bios 介绍 [复制链接]

论坛徽章:
0
发表于 2008-12-10 12:30 |显示全部楼层
单地说,g-bios是一个Bootloader,或者说是一个嵌入式系统的BIOS,类似于u-boot(另一个有名的Bootloader,由德国人发起)。g-bios的作用相当于PC机的BIOS + Bootloader。
       g-bios不但借鉴了几乎所有主流Bootloader/BIOS的优点,而且加入丰富的、独创的特性,包括:

1)        自动检测有待烧录的image文件类型,并智能自动烧录。

2)        多种文件系统支持,包括YAFFS1、YAFFS2、JFFS2、CRAMFS、NFS等。

3)        两种用户界面:GUI(类似传统PC BIOS)和命令行模式(面向嵌入式系统)。

4)        命令行Tab键自动补全。

5)        命令行历史记录及上下键支持。

6)        Flash分区支持,帮助Linux、Android内核识别分区。

7)        自动设置启动参数(Linux kernel command line),极大地降低了参数设置的复杂度并减少了启动出错的概率。当然,也同时也支持手动设置,以满足特殊要求。另外,boot程序还具有记忆功能,即能记得用户上次输入的参数,以后只需输入boot即可。

        引入全新的架构及NB(Never Burn Down,烧不死)技术。核心设计思想是:把g-bios分为上半部分和下半部分,上半部分以最小的代码量完成CPU和Memory的初始化,并实现引导下半部分的功能;下半部分为g-bios主体。上半部分设计简单,调试周期短,完成后就固化在特定的引导区中不再更改;开发人员可在没有仿真器的情况下大胆开发下半部分代码(即g-bios主体),事实上,只需一根串口数据线应能轻松完成整个g-bios的开发。启动代码的地址无关性带来的麻烦?没有了!因为bug或不小心改错了代码,甚至是数据线接触不良而导致启动黑屏?永远不可能出现了!J

在调试完成并正试发布的产品时,若有必要,也可将上下两部分可合成一个整体——只需一个命令重新编译即可。

9)        优秀的子系统设计:包括中断、网络、Flash、USB子系统,等等。

10)     集成Video BIOS。

11)     支持make gconfig图形化配置,简化移植过程。

更多信息,参见项目主页http://g-bios.googlecode.com

论坛徽章:
0
发表于 2008-12-10 14:18 |显示全部楼层
沙发!

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之上海
日期:2016-05-05 09:45:14
发表于 2008-12-10 15:36 |显示全部楼层
那openmss是不是也属于这个呀?

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
发表于 2008-12-10 21:20 |显示全部楼层
不错,我先来支持一下

论坛徽章:
0
发表于 2008-12-11 09:55 |显示全部楼层
我顶我顶我顶顶!

论坛徽章:
0
发表于 2008-12-11 10:57 |显示全部楼层
关注

论坛徽章:
0
发表于 2008-12-11 17:18 |显示全部楼层
ding~~~

论坛徽章:
0
发表于 2008-12-11 20:04 |显示全部楼层
原来这个项目是中国人搞的,不过还在雏形中,+U

论坛徽章:
0
发表于 2008-12-11 20:59 |显示全部楼层
不错,我先来支持一下

论坛徽章:
3
CU十二周年纪念徽章
日期:2013-10-24 15:41:34摩羯座
日期:2013-12-01 00:21:362015年迎新春徽章
日期:2015-03-04 09:49:45
发表于 2008-12-12 18:28 |显示全部楼层
恩 不过怎么样 支持先 呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP