摘要: 一个简单的Makefile工程模板 阅读全文
posted @ 2025-11-09 23:01 比特向阳 阅读(15) 评论(0) 推荐(0)
摘要: GNU汇编器(AS)是GNU工具链的组成部分,采用跨平台的统一语法。在嵌入式开发中,它常用于处理器初始化、中断处理等底层硬件操作。本文以ARM Cortex-A7为例,讲解GNU汇编的核心语法与实战应用。 阅读全文
posted @ 2025-11-07 22:30 比特向阳 阅读(82) 评论(0) 推荐(0)
摘要: Makefile 是嵌入式开发中不可或缺的构建工具,它能自动化编译、链接流程,支持**增量构建**(仅重新编译修改的文件),避免重复输入冗长命令,大幅提升开发效率。 阅读全文
posted @ 2025-11-07 22:11 比特向阳 阅读(256) 评论(0) 推荐(1)
摘要: 新建工程 1、main.cpp文件 #include "mywidget.h" #include <QApplication> /* 包含一个应用程序的类 */ /** * @brief 程序入口 * @param argc: 命令行变量的数量 * @param argv: 命令行变量数组 * @r 阅读全文
posted @ 2025-11-07 20:59 比特向阳 阅读(29) 评论(0) 推荐(0)
摘要: Cortex-M3/M4是嵌入式开发中最主流的ARM内核,广泛应用于STM32等微控制器。其汇编语言遵循RISC架构"精简高效"的设计理念。本文从核心寄存器到常用指令,再到实战示例,层层递进讲解ARM汇编的核心逻辑。 阅读全文
posted @ 2025-11-03 23:19 比特向阳 阅读(476) 评论(0) 推荐(1)
摘要: 本文对MRAM芯片PM004MNIA进行简单介绍,并提供QSPI驱动程序源码。 阅读全文
posted @ 2025-11-03 23:18 比特向阳 阅读(93) 评论(0) 推荐(0)
摘要: 介绍一些Typora使用命令 阅读全文
posted @ 2025-11-02 22:30 比特向阳 阅读(33) 评论(0) 推荐(0)
摘要: 记录常用的ubuntu命令。 阅读全文
posted @ 2025-11-02 22:30 比特向阳 阅读(69) 评论(0) 推荐(0)
摘要: 介绍常用VIM命令。 阅读全文
posted @ 2025-11-02 22:29 比特向阳 阅读(12) 评论(0) 推荐(0)
摘要: ARM 嵌入式开发中,直接读 PC(R15)获取"当前执行指令地址"必出错——执行地址`0x08000100`时,PC 可能是`0x08000104`(Cortex-M3/M4)或`0x08000108`(经典 ARM)。核心原因只有两个:**流水线并行执行**与**架构规范固化**,以下聚焦 Cortex-M3/M4讲透关键。 阅读全文
posted @ 2025-11-02 22:29 比特向阳 阅读(260) 评论(0) 推荐(1)