cxdzxc
驱动牛犊
驱动牛犊
  • 注册日期2008-01-16
  • 最后登录2008-09-05
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1472回复:1

BIOS与引导区探究核心成员组成立规划

楼主#
更多 发布于:2008-09-05 21:34
为了激发大家的积极性,减少观望和等待,我们打算建一个BIOS与引导区探究核心成员组群。核心组成员可以得到更核心的资料(大多是花钱从网上买的,免费下载不到的),而且以后的实验和报告都只对核心成员公开。人员暂定为6-10人,组里将没有旁观者,只有参与者。我们相信,十人出力,可以胜过万人旁观。    

   要加入核心成员组,首先需要您完成致少一项任务,可以根据自己的实际能力申请合适的项目,并告诉我一下您将要进行的工作,或写一个您可以去做的工作列表,我们选择一个合适的项目让您去做,然后您需要在一个差不多合理的时间里去完成它。如果这样都不行,那帮我们翻译下当前要用到的资料,或收集和提供一些有用的资料,并且我们也用上了您提供的一些东西,那样也是可以的。    

实验环境:INTEL 440BX芯片组;CPU:赛扬300A;北桥:FW82443BX,南桥:FW82371EB;超级(SUPER)IO:83977TF-AW;FLASH---BIOS:AT29C010A---------------这个实验环境相对较老,但资料相对多一些全一些,难度适中,对现在的机器也有很大的借鉴作用,而且我正好有这样一台闲置的机器,所以就选它了。    

当前任务:实现内存的初始化,使SDRAM内存由不可用变为可用,需要用MASM编写的汇编代码    

如果您功力不够,帮我们翻译一些当前要用到的资料也是很重要的工作。当前可以翻译共享区中南北桥资料里有关内存初始化的相关部分,然后由我或其他人来写代码。    

已经完成的,在空FLASH---BIOS芯片里写入代码,做成功的实验有:    

并口的简单初始化--------------------可以点亮并口上接的LED灯    
键盘的简单初始化--------------------可以点亮键盘上的LED灯    

后续的任务大致有:    

初始化中断控制器,实现中断----------已在DOS和自己搭建的保护模式下完成实验    
启动显卡----------------------------已在DOS下完成显卡的启动,INT10H的建立    
进入保护模式------------------------已在DOS和自己搭建的保护模式下完成GDT,IDT,LDT的实验,尚未完成多任务和虚拟V86的实验    

编写鼠标键盘中断--------------------已在DOS和自己搭建的保护模式下完成键盘扫描码和鼠标位移量的读取,显示和部分功能键的处理    

编写硬盘读写中断--------------------还未起步    
USB设备的驱动和U盘的支持------------还未起步    
汉字显示的实现----------------------还未起步    

----------------------------------------------------------------------------------    
另大家可以到群空间http://group.qq.com/group_index.html?groupid=67286087里的相关栏目里提问和留言,在群空间里查看公共区的聊天记录等。    

   联系QQ:750347821;---GTALK:CXDZXC;---EMAIL:750347821@QQ.COM
ds_ideal
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2010-01-26
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望105点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-04-15 21:23
本科毕业设计?
游客

返回顶部