AMI CORE8 OEM BIOS

AMI CORE8 OEM BIOS开发入门 收藏

有段时间有写书的想法,可是一直比较懒,到现在也只写了一个提纲。

提纲也好,毕竟是原创,发出来吧。

第一章

SDL

System Description Language (SDL)

是AMI CORE8中引入的一种描述语言,SDL简单的说就是把BIOS代码中经常要改动的地方整理出来,单独放在SDL文件里面。这样要修改BIOS的时候,只需要改动SDL文件就可以了,不用去改动什么ASM,EQU,INC之类的文件。

所以,用SDL的目的是为了易于BIOS工程师更好的维护整个project

第一节
TOKEN

TOKEN在AMI CORE8中是非常重要的,拿到CRB BIOS Source code之后,其实一般改改TOKEN就能制作出一个能点亮主板的BIOS了(如果硬件没什么大问题的话)。

TOKEN可以OUTPUT到EQU或者MAK

因为有的情况是,根本没必要把某个文件或者Module编译进BIOS,用OUTPUT到MAK就可以实现这点。

这里谈点个人经验,AMI做BIOS已经做了很多年了,基本上OEM BIOS需要改什么AMI的工程师都是清楚的,所以很多时候我们OEM BIOS工程师不需要去跑到代码内部去改,改改token就可以了。

至于改哪个token,改为何值,这个其实可

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AMI BIOS(American Megatrends Inc. Basic Input/Output System,美国安迈公司基本输入/输出系统)是一种计算机的固件,作为计算机内存中ROM芯片中的一部分,BIOS是计算机启动时最早加载的软件程序之一,它的作用是管理计算机的硬件和软件之间的通信。 AMI BIOS源代码是指AMI公司的开发人员编写的用于创建AMI BIOS固件的程序代码。源代码是计算机程序的原始形式,它定义了计算机系统的行为和功能。AMI BIOS源代码包含了用于初始化主板上各个硬件设备(如处理器、内存、硬盘等)的程序模块,以及提供对详细系统设置和配置的界面。 AMI BIOS源代码是基于特定硬件平台的,开发者通过编写适当的代码和配置文件,使其适配于不同的主板和计算机系统。这通常涉及到指定硬件设备的初始化参数、设备驱动程序的安装和配置等操作。通过在源代码中进行修改,开发者可以根据自己的需求添加、删除或修改功能,以适应特定的应用场景或用户需求。 AMI BIOS源代码的使用对于硬件开发商和系统集成商来说是非常重要的。他们可以根据自己的需求来优化和定制BIOS固件,以提高计算机系统的性能和稳定性。此外,AMI BIOS源代码还为一些高级用户提供了了解和调整BIOS行为的途径,他们可以深入了解计算机硬件和软件之间的交互关系。 总之,AMI BIOS源代码是AMI公司的核心技术之一,它提供了一种可定制和调整的方式,使计算机系统能够更好地适应不同的硬件和用户需求。而开发者和用户则可以通过修改源代码来优化和定制BIOS固件,以实现更高的性能和更好的用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值