奇思妙想

2024年 3月 30日

有Bootloader,为什么还要BROM?

不少硬件平台都提供类似Boot ROM或者PBL(高通平台)固化的一段程序,出厂后用户一定不能修改。BROM可以引导Bootloader程序。大家知道,每个可启动的平台都会在存储设备,例如EMMC/N...

进一步了解
2024年 3月 30日

EFI和UEFI的起源

随着时代发展,BIOS的劣势逐渐凸显,尤以分区支持局限、分辨率不足和驱动支持有限而突出。Intel于2001年推出EFI(Extensible Firmware Interface), 构建了DXE虚...

进一步了解
2024年 3月 30日

BIOS到底是什么?

BIOS全称是基本输入输出系统(Basic Input Output System),听起来像是IO传输的,事实上它是远古时期计算机启动的第一道程序。它固化在主板上的一个ROM芯片,负责最基本的自检和...

进一步了解
2024年 3月 29日

DRAM有驱动吗?

一般而言,以DRAM提供R/W操作的角度,DRAM不存在内核级驱动,因为各硬件访问DRAM都是通过硬件PATH,不需要软件驱动干预,这与一般所说的驱动程序不同,那些驱动程序大多是协调上层应用或内核程式...

进一步了解
2024年 3月 29日

C语言是如何区分开%f和%lf的?

区分开它们是实现在libc. 具体到scanf函数执行时,libc会检查格式串是否包含%符号,如果有,继续从已知的格式串中枚举,发现单个f,就把输入当成float类型大小(一般为4字节),发现是lf组...

进一步了解
2024年 3月 29日

JEDEC是什么?

JEDEC,全称Joint Electron Device Engineering Council,即联合电子设备工程委员会,成立于1958年,是一个半导体业界的非营利性标准化机构,总部位于美国首都华...

进一步了解