
BIOS知识学习
NIUZI_J
这个作者很懒,什么都没留下…
展开
-
3.基本概念之-EMMC技术、TXE、PCD
最近参加Insyde组织的培训,提到apollo Lake平台内置emmc控制器,于是对该接口技术进行总结: 通过查找资料发现,其实emmc(Embeded MultiMedia Card)是一种“flash+控制器”、对外提供emmc标准接口的技术,使用者可以避免考虑不同厂商、不同品牌flash芯片的控制差异,采用emmc标准协议即可获取emmc芯片里面存储的信息,此接口形原创 2016-05-21 12:31:59 · 1863 阅读 · 0 评论 -
1.基本概念之BIOS、UEFI、UEFI BIOS、EDK II
入职接近3年,从起初进入公司,公司领导安排跟随指导老师学习BIOS相关知识,说来惭愧,3年间也基本没有从事BIOS相关工作,如今有了好的机会,开始BIOS学习。之前一直查看相关资料,也一直没有明白BIOS、UEFI、UEFI BIOS此三个词语的区别,最近仔细看书后,对自己的理解总结如下,共自己查阅和参考。 1.BIOS:Basic Insput Output System,基本原创 2016-04-07 21:59:57 · 2713 阅读 · 0 评论 -
2.基本概念之MBR硬盘、GPT硬盘、UEFI操作系统、ESP分区、UEFI支持FAT文件系统、文件系统
1.MBR硬盘(Master Boot Record):MBR是一种硬盘划分规范,其规定了硬盘扇区的组织方式,是一种传统的硬盘分区规范,遵循该规范的硬盘称作MBR硬盘,与传统Legacy BIOS配合使用;2.GPT硬盘(GUID Partition Table):GPT是Intel公司开发的一种硬盘划分规范,其规定了硬盘扇区的组织方式(如第0个扇区作为保护性MBR,第2~33扇区作为分区表项原创 2016-04-20 22:00:06 · 5378 阅读 · 1 评论 -
内存对齐
在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语言的一个特点就是太灵活,太强大,它允许你干预“内存对齐”。如果你想了解更加底层的秘密,“内存对齐”对你就不应该再透明了。一、内存对齐的含义现代计算机中内存空间都是按照byte划分的,从理论上...转载 2018-03-14 17:28:35 · 572 阅读 · 0 评论 -
内存对齐的规则以及作用
来源:http://www.cppblog.com/snailcong/archive/2009/03/16/76705.html首先由一个程序引入话题: 1 //环境:vc6 + windows sp2 2 //程序1 3 #include <iostream> 4 5 using namespace std; 6 7 struct st1 8 { 9 char a ;...转载 2018-03-14 17:32:20 · 296 阅读 · 0 评论 -
计算机CPU对外设的访问方法
工作前、学校里一直搞单片机,工作后、公司里改成搞计算机。单片机对GPIO、串口等外设的访问,程序中直接写寄存器就可以了;计算机中有CPU(如intel、amd)、每个外设又都有自己的控制器,那CPU怎么能访问到每个外设的控制器里面的寄存器,以实现对外设的控制呢? 其实无论单片机还是计算机中CPU,都有自己的地址空间,CPU只能访问自己的地址空间(不是内存地址空间,内存地址空间只...原创 2018-03-14 15:11:21 · 6047 阅读 · 1 评论