自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 嵌入式 Linux 应用开发完全手册——阅读笔记12

linux内核调试

2025-12-17 16:52:09 775

原创 嵌入式 Linux 应用开发完全手册——阅读笔记11

linux根文件系统 、Busybox

2025-12-15 20:07:02 814 1

原创 嵌入式 Linux 应用开发完全手册——阅读笔记10

与移植 U-Boot 的过程相似,在移植 Linux 之前,先了解它的启动过程。架构/开发板相关的引导过程、后续的通用启动过程。如图 16.7 所示是ARM 架构处理器上 Linux 内核 vmlinux 的启动过程。之所以强调是 vmlinux,是因为其他格式的内核在进行与 vmlinux 相同的流程之前会有一些独特的操作。比如对于压缩格式的内核zImage,它首先进行自解压得到 vmlinux,然后执行 vmlinux 开始“正常的”启动流程。

2025-12-10 21:32:59 974

原创 嵌入式 Linux 应用开发完全手册——阅读笔记9

boot loader、uboot

2025-12-03 17:33:50 691

原创 嵌入式 Linux 应用开发完全手册——阅读笔记8

系统时钟和定时器、UART、I2C

2025-11-26 20:42:46 525

原创 嵌入式 Linux 应用开发完全手册——阅读笔记7

arm中断体系结构

2025-11-22 17:17:14 715

原创 嵌入式 Linux 应用开发完全手册——阅读笔记6

Nand Flash

2025-11-20 17:17:13 841

原创 嵌入式 Linux 应用开发完全手册——阅读笔记5

DCaches 被开启后,CPU 每次读写数据时都会先在 DCaches 中查看是否能找到所要的数据,而不管 Ctt 是 0 还是 1。如果找到了,称为 Cache 命中(Cache hit);如果找不到,称为Cache 缺失(Cache miss)。通过表 7.3 可以知道 DCaches 和 Write buffer 在 CCr、Ctt 和 Btt 的各种取值下,如何工作。表中“Ctt and Ccr”一项里面的值是 Ctt 与 Ccr 进行逻辑与之后的值(Ctt && Ccr)。

2025-11-19 17:19:41 879

原创 嵌入式 Linux 应用开发完全手册——阅读笔记4

S3C2410/S3C2440 的“存储控制器”提供了访问外部设备所需的信号.0~2627-29BANK0~BANK 5 可以支持外接 ROM、SRAM 等,BANK6~BANK7除可以支持 ROM、SRAM 外,还支持 SDRAM 等;BANK0~BANK6 共 7 个 BANK 的起始地址是固定的;BANK7 的起始地址可编程选择;BANK6、BANK7 的地址空间大小是可编程控制的;如图 6.1 所示,左边对应不使用 NAND Flash 作为启动设备(单板上不接 NAND_BOOT。

2025-11-15 17:39:40 639

原创 嵌入式 Linux 应用开发完全手册——阅读笔记3

GPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态——是高电平还是低电平。还可以用作其他特殊功能。

2025-11-10 21:10:12 814

原创 嵌入式 Linux 应用开发完全手册——阅读笔记2

文章摘要: 本文系统介绍了Linux环境下Makefile的使用方法和ARM汇编编程要点。Makefile部分详细讲解了基本语法规则,包括目标、依赖和命令的定义,假想目标(.PHONY)的设置,以及延时变量和立即变量的区别。同时介绍了字符串处理、文件名操作等常用函数。ARM汇编部分重点阐述了ATPCS调用规则,包括寄存器使用规范、数据栈操作方式和参数传递机制,并详细说明了b/bl跳转指令、mov/ldr数据传送指令以及内存访问指令(ldr/str/ldm/stm)的使用方法。文章通过具体示例展示了如何编写高

2025-11-07 11:22:23 598

原创 嵌入式 Linux 应用开发完全手册——阅读笔记1

本文介绍了arm-linux开发工具链中ld、objcopy和objdump三个关键工具的使用方法。

2025-11-02 17:20:49 750

原创 嵌入式 Linux 应用开发完全手册——阅读笔记

1.1嵌入式系统的特点1.1嵌入式系统的特点(1)软件、硬件可裁剪。(2)对功能、可靠性、成本、体积、功耗严格要求。1.2嵌入式技术发展(1)SCM又称单片微型计算机,简称单片机,随着大规模集成电路的出现及其发展,计算机的CPU、RAM、ROM、定时数器和多种 I/O 接口集成在一片芯片上,形成芯片级的计算机。(2)MCUMCU 即微控制器阶段的特征是:“满足”各类嵌入式应用,根据对象系统要求扩展各种外围电路与接口电路,突显其对象的智能化控制能力。(3)SOC。

2025-11-01 19:53:28 969

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除