技术专题更多
TI 最新直播、研讨会视频回顾
满满干货,随时免费观看!
社区精华更多
最新
5.Eclipse集成开发环境
5.Eclipse集成开发环境 Eclipse集成开发环境不仅可以编译裸机工程,还可以调试整个裸机工程,这样当程序异常的时候,可以更加有效的进行修改。接下来就是搭建整个e ...
关键字: Eclipse 集成开发环境 编译
发布时间:2024-10-31
6.认识ARM家族
6.认识ARM家族 先看一幅图:图1-1:图1-1看到上面都是好像跟ARM公司有关的,但是他们到底各自是啥呢?其实上面的这些名词分为三类:芯片:6410、210、2440 ...
关键字: ARM家族 指令架构 ARM核
发布时间:2024-10-31
7.ARM处理器的工作模式
7.ARM处理器的工作模式 ARM七种工作模式:图1-1:图1-1上面的七种工作模式可以在cpsr设置:如下的M[4:0]=Mode number。图1-2之所以要有这么多种模式,是为了避免 ...
关键字: ARM 处理器 工作模式
发布时间:2024-10-31
8.ARM寄存器详细解说
8.ARM寄存器详细解说 ARM寄存器的简单分类:图1-1:图1-1ARM微处理器中共有37个32位寄存器,其中31个通用寄存器,6个状态寄存器。但是这些寄存器不能被同时访问 ...
关键字: ARM 寄存器 模式
发布时间:2024-10-31
9.ARM寻址方式
9.ARM寻址方式 1 立即数寻址立即数寻址,是一种特殊的寻址方式,操作数本身就是在指令中给出。只有取出指令就取到了操作数。这个操作数就称为立即数,对应 ...
关键字: ARM 寻址方式
发布时间:2024-10-31
10.ARM汇编的学习
10.ARM汇编的学习 ARM汇编的学习是很必要,学习ARM汇编不是要以后用汇编去写程序,而是要去看得懂,且进行修改就可以了。因为在后面的有关内核和bootloader的 ...
关键字: ARM 汇编 运行效率
发布时间:2024-10-30
11.汇编代码简单操作
11.汇编代码简单操作 使用汇编的原因很简单,就是汇编代码的高效。在机器启动的时候,利用汇编的高效,对硬件进行初始化,为加载内核,提供条件。目前常用的ARM ...
关键字: 汇编代码 ARM 汇编指令
发布时间:2024-10-30
12.ARM伪指令操作
12.ARM伪指令操作 首先ARM伪指令包括:ARM机器码定义类伪指令操作类伪指令ARM机器码:其实任何一种处理器可以运行的叫机器码,机器码是从汇编程序通过汇编器 ...
关键字: ARM 伪指令操作 机器码
发布时间:2024-10-30
13.ARM协处理器的知识
13.ARM协处理器的知识 在处理器中有协处理器来辅助处理器完成部分功能的,主要是协助作用。协处理器:协处理器用于执行特定的处理任务,如:数学协处理器可以控制 ...
关键字: ARM 协处理器 数字处理
发布时间:2024-10-30
14.Bootloader设计思路
14.Bootloader设计思路 在前面,已经了解了很多裸机的知识,也建立了一个测试汇编代码的工程。这些工作其实是为这里来学习Bootloader做铺垫的。这一节的索引:图1- ...
关键字: Bootloader 汇编代码 系统内核
发布时间:2024-10-30
15.ARM处理器的启动流程
15.ARM处理器的启动流程 ARM处理器启动流程涉及三方面的知识:启动方式地址布局启动流程S3c2440的ARM处理器的启动流程:2440支持Nor Flash启动,Nor Flash的大小2 ...
关键字: ARM 处理器 启动流程
发布时间:2024-10-30
16.U-boot的工作流程分析-2440
16.U-boot的工作流程分析-2440 分析的流程:程序入口第一阶段程序分析第二阶段程序分析2440开发板:1 uboot的入口:要看uboot工程的入口,首先打开顶层目录的Makefile:Ub ...
关键字: U-boot 工作流程 2440
发布时间:2024-10-30
17.U-boot的工作流程分析-6410
17.U-boot的工作流程分析-6410 6410开发板:1 uboot的入口:要看uboot工程的入口,首先打开顶层目录的Makefile:Uboot所支持的开发板,在顶层的Makefile中都会有一个配置 ...
关键字: U-boot 工作流程 6410
发布时间:2024-10-30
18.U-boot的工作流程分析-210
18.U-boot的工作流程分析-210 210启动流程:前面在2440和6410中虽然有BL1和BL2之分,210也是一样的:...
关键字: U-Boot 工作流程 启动流程
发布时间:2024-10-30
19.Bootloader框架设计
19.Bootloader框架设计 在前面的uboot代码分析知道,uboot的启动有三个步骤BL0,BL1,BL2。由于BL0是固化程序,厂商提供的,所以不用考虑。所以Bootloader框架就剩 ...
关键字: Bootloader 框架设计 uboot
发布时间:2024-10-30
20.核心初始化之异常向量表
20.核心初始化之异常向量表 一、异常向量表:包含:1 异常定义 2 异常类型 3 异常入口 4 向量表首先异常定义,在ARM Architecture Reference Manual pdf文档中, ...
关键字: 核心初始化 异常向量表 ARM处理器
发布时间:2024-10-30
21.核心初始化之svc模式
21.核心初始化之svc模式 要设置系统工作svc特权模式,从前面的学习知道这需要设置CPSR程序状态寄存器。在ARM Architecture Reference Manual pdf文档中,2 Progr ...
关键字: 核心初始化 svc模式 特权模式
发布时间:2024-10-30
22.核心初始化之看门狗
22.核心初始化之看门狗 看门狗定时器,在嵌入式领域,有些设备需要工作一些极端的环境,就是人很少到或者很难到的地方。在长期的运作中,难免会出现故障死机的情况 ...
关键字: 核心初始化 看门狗 watchdog
发布时间:2024-10-30
23.核心初始化之中断屏蔽-2440
23.核心初始化之中断屏蔽-2440 在上一节中,我在设置关闭看门狗的时候,已经把WTCON的[2]设置为0,屏蔽了中断。如下图:这一节是要屏蔽中断寄存器:下面是2440芯片处理中 ...
关键字: 核心初始化 中断屏蔽 2440
发布时间:2024-10-29
24.核心初始化之中断屏蔽-6410
24.核心初始化之中断屏蔽-6410 打开6410的芯片手册,在12 VECTORED INTERRUPT CONTROLLERS向量中断控制寄存器。向量中断(6410、210)很多时候是使用硬件来完成中断的跳 ...
关键字: 核心初始化 中断屏蔽 6410
发布时间:2024-10-29
小广播
设计资源 培训 开发板 精华推荐

何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多可能感兴趣器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved