摘要:
Makefile 常用命令 make -d : 会显示debug信息便于调试 make会把每一个命令都建一个subprocess。 -$(MKDIR) $(CONF_PATH) -> E:\Develop\Taego\BuildTools\Python\3.11.6.S1\python.exe E: 阅读全文
摘要:
Power How Batteries Work 电池提供给外面稳定的电压 氧化反应,电压会逐渐减少,知道不能给设备供电。 USB Overview Types Standard connectors Mini connectors Micro connects Type A, Type B vs 阅读全文
摘要:
常见单位 那么多兆,都一样吗? Megabyte -- 十进制 1MB = 1,000,000 字节, 常用于存储 Mebibyte -- 二进制 1MiB = 1048596 = 2^20 字节, 常用于存储 Megabit -- 十进制 1Mb = 1,000,000 bit, 常用于传输速率的 阅读全文
摘要:
Finance Theory ref: https://ocw.mit.edu/courses/15-401-finance-theory-i-fall-2008/resources/ Ses 1 - Introduction Challenges of Finance: valuation of 阅读全文
摘要:
DMA Overview DMA对应的地址空间是DRAM,而不是MMIO。 现代 DMA 和 64 位地址:现代系统中,许多设备和 DMA 控制器可以支持 64 位地址,这意味着它们能够访问整个物理内存空间,而不再受限于 16MB 的限制。在这种情况下,BIOS 只需要确保为需要的设备分配内存,而不 阅读全文
摘要:
ACPI(Advanced Configuration and Power Interface) 基本概念 RSDP: 是 ACPI 数据结构中的第一个表,用于引导 ACPI 表的查找过程。根系统描述指针,指向 RSDT 或 XSDT 的位置。 RSDT 和 XSDT:根表和扩展表,提供其他 ACP 阅读全文
摘要:
UEFI基础知识 启动过程 SEC->PEI->DXE->BDS-> TSL->RT->AL UEFI组成 UEFI提供给操作系统的接口有启动服务(boot services, BS)和运行时服务(Runtime Servcie,RT),以及BS的protocol。 TSL阶段 --BS&RT--> 阅读全文
摘要:
TSC(Timestamp Counter) 是CPU内部的计时器,记录从CPU启动以来的时钟周期数,通常用于高分辨率的时间戳和性能计数。可能会存在多核不同步的问题。 APIC(Advanced Programmable Interrupt Controller) CPU内部的本地APIC:用于处理 阅读全文
摘要:
PCIe(Peripheral Component Interconnect Express) PCIe总线使用点对点连接,因此没有传统的并行总线的地址线、数据线和控制线。 地址数据控制信号传输方式 数据包、分组交换 将数据分成小包(事务层包TLP)) 每个包中包含地址信息和数据 同通道传输 PCI 阅读全文