上一页 1 2 3 4 5 6 ··· 8 下一页

ARM GNU 汇编中 .section 的起始终止

摘要: ​​一 规则概览​ 每个 ​.section 指令开启一个新段,段的“起点”就是该指令出现的位置。 段的“终点”是下一个 .section 指令或源文件末尾;不需要、也没有单独的“结束伪指令”来关闭当前段。 这与 ​ARMASM 的 AREA​ 风格不同(AREA 需要成对的 END),GNU as 阅读全文
posted @ 2025-10-24 16:20 ENGINEER-F 阅读(6) 评论(0) 推荐(0)

Executing System Commands in Python

摘要: Executing system commands in Python can be done using the os and subprocess modules. These modules allow you to run shell commands from within your Py 阅读全文
posted @ 2025-10-24 10:18 ENGINEER-F 阅读(6) 评论(0) 推荐(0)

[Reprint] - Arm Trusted Firmware overview

摘要: Arm Trusted Firmware overview https://developer.arm.com/documentation/110431/0100/Debugging-Arm-Trusted-Firmware/Arm-Trusted-Firmware-overview?lang=en 阅读全文
posted @ 2025-10-23 10:20 ENGINEER-F 阅读(4) 评论(0) 推荐(0)

PCIe 全高/半高,全长/半长 尺寸介绍

摘要: PCIe- CEM specification 11.1 定义了2个高度,standard height, low profile There are three standard length intervals defined for Add-in Cards: Half-length, Thr 阅读全文
posted @ 2025-10-20 14:15 ENGINEER-F 阅读(67) 评论(0) 推荐(0)

QEMU ARM 虚拟机启动参数详解(qemu-system-arm)

摘要: QEMU ARM 虚拟机启动参数详解(qemu-system-arm) ​一、核心启动参数解析​ 以下参数用于定义 ARM 虚拟机的启动流程、内核及外设配置: ​1. -bios file​ ​作用​:指定 UEFI 固件文件(如 QEMU_EFI.fd),用于模拟 UEFI 启动环境。 ​典型场景 阅读全文
posted @ 2025-10-16 16:00 ENGINEER-F 阅读(30) 评论(0) 推荐(0)

QEMU - Machine Platform Emulation

摘要: Machine Platform Emulation Purpose and Scope This document provides an overview of QEMU's machine platform emulation, which defines the virtual hardwa 阅读全文
posted @ 2025-10-16 13:50 ENGINEER-F 阅读(9) 评论(0) 推荐(0)

协作式调度(Cooperative Scheduling)详解

摘要: 协作式调度(Cooperative Scheduling)详解 ​一、定义与核心机制​ 协作式调度是一种任务调度策略,​任务必须主动让出 CPU 控制权,调度器才能切换到其他任务。其核心特点包括: ​自愿切换​:任务需通过显式调用 yield()或类似接口(如 taskYIELD())主动释放 CP 阅读全文
posted @ 2025-10-16 10:57 ENGINEER-F 阅读(19) 评论(0) 推荐(0)

【Coding】 - C代码中双下划线(__)与单下划线(_)的命名应用场景解析

摘要: C代码中双下划线(__)与单下划线(_)的命名应用场景解析 ​一、双下划线(__)的保留与特殊用途​ ​编译器保留标识符​ ​严格保留规则​:所有以双下划线开头或结尾的标识符(如 __func__、__LINE__)或中间包含双下划线的名称(如 __attribute__),均被C标准保留给编译器实 阅读全文
posted @ 2025-10-16 09:50 ENGINEER-F 阅读(17) 评论(0) 推荐(0)

源文件头的标识 // SPDX-License-Identifier: BSD-3-Clause 解析

摘要: SPDX-License-Identifier: BSD-3-Clause 解析与使用指南 ​一、SPDX-License-Identifier 的作用​ SPDX(Software Package Data Exchange)是由 Linux 基金会支持的开源标准,旨在通过标准化标识符统一软件许可 阅读全文
posted @ 2025-10-15 17:13 ENGINEER-F 阅读(21) 评论(0) 推荐(0)

GDB 与 GDBServer 远程调试基础命令详解

摘要: ​一、环境准备​ ​目标机(嵌入式设备)​​ 安装 gdbserver(如 arm-linux-gnueabihf-gdbserver) 启动 gdbserver并监听端口: bash bash 复制 gdbserver :2345 /path/to/program [args] # 监听本地234 阅读全文
posted @ 2025-10-15 10:39 ENGINEER-F 阅读(18) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页