【基础】 - ACPI是什么?

摘要: ACPI(高级配置与电源接口)表格是固件与内核间的“硬件说明书”,包含设备拓扑、电源管理、中断路由等关键信息,直接影响内核对硬件的识别与控制。Linux内核通过解析ACPI表格实现硬件抽象,而在嵌入式场景(如高通平台ABL引导)中,需手动生成或修改表格以适配多系统需求。 一、核心ACPI表格及其内核 阅读全文
posted @ 2025-10-08 15:48 ENGINEER-F 阅读(112) 评论(0) 推荐(0)

【知乎-AIG】- 《穷查理宝典》中系统总结了25种人类误判心理学

摘要: 查理·芒格在《穷查理宝典》中系统总结了25种人类误判心理学,这些心理倾向如同“思维病毒”,在潜意识层面扭曲认知与决策。他强调:“这些倾向不是缺陷,而是大脑为节省算力进化出的快捷方式——但在复杂现代社会,它们常把人带向深渊。” 以下是最具颠覆性的核心心理陷阱及其实战案例: 一、奖励与惩罚的超级反应:致 阅读全文
posted @ 2025-10-08 14:57 ENGINEER-F 阅读(59) 评论(0) 推荐(0)

[Reprint] - Understanding the C Runtime: crt0, crt1, crti, and crtn

摘要: January 15, 2025 | Translations: 日本語 Table of Contents Introduction What is the C Runtime? The Role of crt0.o (or crt1.o in Modern Toolchains) Typical 阅读全文
posted @ 2025-10-08 14:43 ENGINEER-F 阅读(10) 评论(0) 推荐(0)

【原创】 - 在WSL2 almalinux 中运行QEMU

摘要: 在Windows Subsystem for Linux (WSL) 中运行QEMU可以帮助你在Windows环境中模拟不同的硬件架构。以下是详细的步骤: 1. 下载QEMU源码 你可以从官网下载QEMU源码,也可以使用GitHub下载: $ wget https://download.qemu.o 阅读全文
posted @ 2025-09-30 18:53 ENGINEER-F 阅读(42) 评论(0) 推荐(0)

解决 redefinition of ‘struct sched_attr’错误的完整指南

摘要: 解决 redefinition of ‘struct sched_attr’错误的完整指南 ​一、错误原因​ 该错误是由于 ​代码中重复定义了 struct sched_attr结构体​ 导致的。在 Linux 系统中,sched_attr是用于调度属性的系统调用接口结构体,其定义原本位于 glib 阅读全文
posted @ 2025-09-30 18:44 ENGINEER-F 阅读(40) 评论(0) 推荐(0)

[Reprint] - Install Arm GNU Toolchain on Ubuntu 22.04

摘要: Install Arm GNU Toolchain on Ubuntu 22.04 January 16, 2022 (November 14, 2023) The Arm GNU toolchain (previously known as GNU Arm Embedded toolchain) 阅读全文
posted @ 2025-09-29 14:25 ENGINEER-F 阅读(17) 评论(1) 推荐(0)

[LLVM - Created] - AArch32/AArch64 不同目标的版本区别解析

摘要: 以下是 ​AArch32​ 和 ​AArch64​ 架构下不同交叉编译目标的版本区别总结,涵盖架构特性、适用场景、浮点模式、标准库等核心维度: ​一、AArch32 目标​ 1. ​AArch32 bare-metal target (arm-none-eabi)​​ ​架构​:32位 ARM(AR 阅读全文
posted @ 2025-09-29 13:57 ENGINEER-F 阅读(62) 评论(0) 推荐(0)

QCOW2: A Virtual Disk Format Designed for Modern Virtualization

摘要: QCOW2: A Virtual Disk Format Designed for Modern Virtualization by Karine Huang | May 28, 2025 | Blog, QCOW2 | 0 comments In the world of virtualizati 阅读全文
posted @ 2025-09-28 09:34 ENGINEER-F 阅读(7) 评论(0) 推荐(0)

[Kernel] - Heterogeneous Memory Management (HMM)

摘要: Heterogeneous Memory Management (HMM) https://www.kernel.org/doc/html/latest/mm/hmm.html Provide infrastructure and helpers to integrate non-conventio 阅读全文
posted @ 2025-09-28 09:07 ENGINEER-F 阅读(13) 评论(0) 推荐(0)

[Reprinted article] PCI Peer-to-Peer DMA Support

摘要: PCI Peer-to-Peer DMA Support https://docs.kernel.org/driver-api/pci/p2pdma.html The PCI bus has pretty decent support for performing DMA transfers bet 阅读全文
posted @ 2025-09-25 15:35 ENGINEER-F 阅读(17) 评论(0) 推荐(0)