ARM开发
文章平均质量分 91
从零构建一个运行在ARM处理器上的微型操作系统。通过QEMU模拟器,零成本体验完整开发流程。
uoscn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式ARM时钟系统基础
嵌入式时钟系统基础概念原创 2026-02-07 14:55:43 · 1134 阅读 · 0 评论 -
U-Boot配置编译过程分析
U-Boot 的配置编译过程原创 2025-12-16 12:25:05 · 955 阅读 · 0 评论 -
U-Boot 配置/构建系统(Kconfig/Kbuild)
Host 程序是指在编译主机上本地执行的程序,它们不参与 U-Boot 运行时环境的构建,而是负责处理各种构建前置任务。掌握fixdep、dtc、conf/mconf等 host 程序的 make 流程,深入理解这些 host 程序的功能、原理和交互方式,不仅能够更透彻地理解 U-Boot 的构建,有助于解决 U-Boot 构建过程中遇到的各种问题,还能为深入学习内核构建系统、为定制和优化打下坚实基础。原创 2025-12-06 12:28:59 · 800 阅读 · 0 评论 -
U-Boot的host程序make流程分析
U-Boot源码构建中的Host程序make流程分析原创 2025-11-26 15:36:07 · 1078 阅读 · 0 评论 -
U-Boot构建工具fixdep简介
fixdep简介原创 2025-11-21 10:29:19 · 289 阅读 · 0 评论 -
链接脚本(Linker Scripts)
链接脚本相关知识,有助于阅读U-Boot工程的链接脚本,也能为自己开发的汇编程序或者BootLoader代码定制链接脚本。原创 2025-11-12 22:57:48 · 1036 阅读 · 0 评论 -
Makefile中的函数
make的常用函数介绍原创 2025-10-24 13:44:38 · 789 阅读 · 0 评论 -
工程管理make和Makefile
Makefile基本规则原创 2025-10-19 21:03:55 · 792 阅读 · 0 评论 -
编译器GCC基础知识
本文介绍嵌入式Linux开发中GCC编译器的使用流程和常用选项。原创 2025-09-04 17:13:28 · 1077 阅读 · 0 评论 -
引导加载程序BootLoader
本文介绍了BootLoader的概念和存储器相关知识。BootLoader是嵌入式系统上电后运行的第一段程序,负责硬件初始化、内核加载和系统启动。文章详细说明了BootLoader的两阶段启动过程:第一阶段进行基础硬件初始化和环境准备,第二阶段完成设备检测、内核加载等复杂功能。此外,还介绍了ROM、RAM、闪存等存储器的特性和区别,以及现代处理器可能采用的复杂引导流程,包括使用内置bootROM和二级程序加载器(SPL)来突破存储限制。这些基础知识对理解嵌入式系统的启动机制至关重要。原创 2025-09-04 00:54:56 · 1036 阅读 · 0 评论 -
ARM启动流程
ARM 启动流程的主要步骤原创 2025-09-03 15:32:20 · 1136 阅读 · 0 评论 -
ARM异常处理
ARM编程基础本章将简要介绍ARM中的异常中断处理。原创 2025-04-11 21:54:45 · 1340 阅读 · 0 评论 -
ARM汇编简介
ARM汇编语言程序相关知识原创 2025-04-05 15:31:00 · 1510 阅读 · 0 评论 -
ARM指令简介
ARM指令集的主要指令简介原创 2025-04-01 19:03:22 · 1481 阅读 · 0 评论 -
ARM指令集
简要介绍ARM指令集,移位操作以及主要的寻址方式原创 2025-03-30 12:00:49 · 2179 阅读 · 0 评论 -
ARM数据类型
ARM数据类型本章将简要介绍ARM基本数据类型、浮点数据类型和大/小端存储模式。原创 2025-03-26 22:26:53 · 1866 阅读 · 0 评论 -
ARMv7-A寄存器
ARMv7-A的寄存器组介绍原创 2025-03-24 23:22:28 · 1655 阅读 · 0 评论 -
ARM处理器模式
ARM处理器模式简单介绍原创 2025-03-23 23:28:01 · 1412 阅读 · 0 评论 -
QEMU搭建仿真开发环境
ARM裸机仿真开发环境搭建原创 2025-03-19 16:41:04 · 2122 阅读 · 0 评论 -
ARM:从裸机到操作系统
从零开始,从裸机汇编、外设控制,一步步进阶到中断处理、内存管理、设备管理、文件系统、以及进程管理等操作系统核心原理的实现。了解操作系统移植与内核开发,构建完整的ARM开发知识体系。原创 2025-03-19 09:20:23 · 734 阅读 · 0 评论
分享