阅读:20649回复:77
建议发起BIOS读码行动,跟进有分
建议各个国内的BIOS工程师联合起来,选定某个chipset的source code,分层次(kernel/porting/oem)分模块进行读码,(类似于linux世界的读核日记)并整理日记,将心得、代码工作原理(流程)、关键数据结构和相关的specification贴出来进行内部交流。当然,我们不应公开任何源码。
当然也可以按DEBUG CODE/CHECK POINT顺序分工。 争取在半年内完成,之后希望有FreeBIOS工程,做出中国的第一个BIOS。 |
|
最新喜欢:iwub
|
沙发#
发布于:2003-10-10 08:08
我加入
|
|
|
板凳#
发布于:2003-10-10 09:03
有这个必要吗?
freebios有了,www.linuxbios.org |
|
|
地板#
发布于:2003-10-10 12:34
支持,具体怎末做呢
? 要有个主要的负责人呀 |
|
|
地下室#
发布于:2003-10-10 16:31
支持,具体怎么操作阿?
|
|
5楼#
发布于:2003-10-11 22:47
BIOS 不是有源代码吗?
|
|
6楼#
发布于:2003-10-12 23:17
是可以这样做!但你看SOURCE CODE 时,您会发现有些CODE的操作在DATASHEETS是找不到的。我还是觉得理解流程很重要。
|
|
7楼#
发布于:2003-10-13 13:54
对,理解流程很重要,另外,光有源码还不行,还要有一些必循的
资料,jackzhu,有好的建议吗? 1。我们的目标是什莫? 2。我们需要的资料准备 3。我们的具体时间进度安排 4。我们的研究要达到的水平和具体要求 5。我们的验证的标准 6。我们做集体或个人讨论。发表的时间和方法(论坛或email) 还有其他的吗? 请大家补充。 |
|
|
8楼#
发布于:2003-10-13 16:38
您好,TOMZHANG:
1。我的目标是发展我们自己的东西。 2。对于资料我觉得是最大的难题。 3。其他的我觉得比较好解决。 [编辑 - 10/13/03 by jack_zhu] |
|
9楼#
发布于:2003-10-13 17:50
看来还是有人响应,多谢楼上各位。
目标是:学习BIOS的原理,建立全局的视图,之后能够做出自己的BIOS 资料准备:各种行业标准规范和某个芯片组以及I/O的全套资料 时间安排:半年完成阅读,半年做出自己的BIOS 要达到水平和要求:每人都很熟悉自己所分工的模块,并能用自己的语言和方法重现相应功能,同时有了集体的合作对BIOS全局也有更多的理解 验证标准:在该主板上能无故障运行某个操作系统 发表途径:可以公开的则用贴子,不宜公开的用email 那这样好了,第一步我们先相互通告各自手中有哪些资料,希望得到哪些资料,同时,大家开始选chipset并收集与该芯片组有关的资料,之后再分工。 我手头有(可能太旧了): ATAPI Removable Media DeviceBIOS SpecificationVersion 1.0 AT Attachment with Packet Interface - 5 (ATA/ATAPI-5)ACPIspec10b ACPIspec-2-0a apm-1.2 BIOS Boot SpecificationVersion 1.01 BIOS_DMI_20 BootableCDFormat ddr200_spec_10 extern com device pnp specification dpmispec1 ehci-r10 Extended Master Boot Record Specification 2 Enhanced Parallel Port BIOS Specification ESCD Ver:1.02A FatFormat lpc_100 ohci pci21 pciide PNPBIOSv1.0a Pnpisa sdramspd System Management BusBIOS Interface Specification 1.0 SM-BIOS refrenece specification System Management Bus(SMBus)Specification 2.0 uhci USB Spec1.1/20 关于芯片的资料,datasheet一般是公开的,除intel的以外其它厂家的bios porting guide其实我想做BIOS的也大都能得到。 我建议以intel875+ICH5芯片组为对象,它的porting guide,如果网上有大陆AMI公司的工程师(听说有不少)的话,他或可提供。 |
|
|
10楼#
发布于:2003-10-13 19:47
作为firmware,bios是离不开hardware的
脱离“自己的”hardware而谈“自己的”firmware意义好像很有限 |
|
|
11楼#
发布于:2003-10-14 17:27
既然大家都有挑战自我的这份豪情,我们为什莫不能去做呢?虽然
会碰上很多困难,我相信大家的力量。 兄弟们,干吧 我的mail: arrow@dtk.com.cn 希望有bios 之中国者和小弟联系 |
|
|
12楼#
发布于:2003-10-15 08:10
看来还是有人响应,多谢楼上各位。 好的,我加入APM,ACPI,EC/KBC重新编码 |
|
|
13楼#
发布于:2003-10-15 12:41
我手上的资料和minsoft得差不多,不过intel的bios porting guide 我从来没有看到过,不太容易得到
听说有一本凤凰科技很早出的一本蓝宝书,不知市面上还能否找到 |
|
|
14楼#
发布于:2003-10-15 17:24
作为firmware,bios是离不开hardware的 同意啊 流程再熟悉,不去实际操练,还是不行啊 学游泳,需要下水去实践 |
|
15楼#
发布于:2003-10-16 17:53
支持之极
我认为最重要的还是资料的问题 为了资料我现在一个台湾公司(虽然受气) 这是我们必须知道硬件在本身能做什么 需要我们做什么 比如cpu的部分 怎样initial 不同的cpu都不是一样 怎样确定cpu频率 都需要有相关的资料 所有我认为建立相关的资料库是很重要的 我熟悉的方面有cpu,clockgen,chipset,superio等 最关键的是我们还需要有专门的架构研究人员才行 要不然就算做出新东西的话 以人家的为基础的话还是不行,还是涉及版权的问题 |
|
|
16楼#
发布于:2003-10-16 21:29
|
|
17楼#
发布于:2003-10-17 08:44
难度是有的,我们应该分模块,分架构,变大为小,每个人负责一小部分,这样处理起来较容易。
同意建立资料库,很有必要。 |
|
|
18楼#
发布于:2003-10-17 21:02
我愿意,不过我没有经验,希望大家多帮忙!
QQ:281952727 |
|
19楼#
发布于:2003-10-18 15:21
说起来容易,做起来难啊
|
|
上一页
下一页