ARM 处理器 – ARM 处理器的核心组件
释放 ARM 的潜力:ARM 架构 | ARM 操作模式 | ARM 指令 | ARM 汇编和 C 编程
讲师:Hitesh Dholakiya
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 全面理解 ARM 架构
- ARM7 编程模型
- ARM7 中断
- 带有 ARM 处理器的内存
- 串行通信协议
- ARM 处理器的编程语言
- ARM 数据格式、指令和寻址模式
- ARM7 汇编指令
- ARM7TDMI
- 项目开发
- 嵌入式 C 编程
- LPC2148 微控制器 C 编程
探索相关主题
- 工程
- 教学与学术
要求
- 无需任何先验知识。您将从基础开始逐步学习。
- 基本的 C 编程技能将成为编程部分的额外优势。
描述
此ARM 处理器课程是一门高级处理器课程,专为想要进入嵌入式系统领域的工程专业学生设计,对在职专业人士也很有帮助。此ARM 处理器是在线市场上独一无二的课程。
Hitesh Dholakiya 教授是一名电子和通信设计工程师,在核心电子/电气领域以及天线/射频/通信领域拥有超过 15 年的经验。在任教期间,他还教授过许多与不同微处理器和嵌入式系统相关的科目。Hitesh Dholakiya 教授对教学充满热情,拥有丰富的行业知识,致力于帮助学生在微处理器领域实现学术和职业目标。
ARM处理器内核已广泛应用于移动设备、PC、笔记本电脑、打印机、汽车等许多应用领域。由于其性能高、功耗低、寿命长,它被认为是最先进的架构。
了解ARM 处理器,尤其是本课程中的 ARM7,它将成为理解一些高级架构(如 ARM9、Cortex A、Cortex M 和 Cortex R 等)的垫脚石。
本ARM 处理器课程涵盖基于 ARM7 的 LPC2148 微控制器的理论和编程,包括汇编和 C 语言以及编程所需的一些软件工具。
本ARM 处理器课程涵盖以下章节。
1.ARM处理器简介
2. ARM7 处理器基础
3. 处理器中的内存结构
4. 串行通信协议
5. 处理器编程基础
6. ARM 数据格式、指令和寻址模式
7. ARM 7 处理器指令
8. ARM处理器的汇编编程
9. LPC 2148 微控制器 C 编程
ARM 处理器主题详细大纲如下:
1.ARM处理器简介:
ARM 处理器的发展历史、ARM IP 核、ARM Cortex A Cortex R 与 Cortex M 的比较、ARM7 的特点、RISC 设计哲学、RISC 与 CISC、冯·诺依曼与哈佛架构、小端与大端。
2.ARM7处理器基础:
ARM7 数据类型、ARM7 架构和 ARM7 数据流模型、ARM7 的 CPSR 标志寄存器、ARM7 的 ARM 状态和 Thumb 状态、ARM7 的模式、ARM7 编程模型、ARM7 流水线、ARM7 中断、ARM7 内存、AMBA 高级微控制器总线架构、ARM 处理器中的分页、ARM 中的 TLB 和 MMU、MMU 的优势。
3.处理器中的内存结构:
高速缓存存储器、缓冲区与高速缓存存储器、TCM – 紧密耦合存储器。
4.串行通信协议:
I2C 协议 – 集成电路间协议、SPI 协议 – 串行外设接口协议、I2C 协议 Vs SPI 协议、UART 协议 – 通用异步接收器发送器协议、USB – 通用串行总线、RS 232 串行通信协议。
5. 处理器编程基础:
汇编语言与 C 语言、嵌入式 C 编程中的优化技术、ARM7 开发工具。
6. ARM 数据格式、指令和寻址模式:
ARM7 数据格式、ARM7 汇编器指令、ARM7 寻址模式。
7. ARM 7 处理器指令:
ARM7的条件指令、ARM7的数据传输指令、ARM7的加载和存储指令、ARM7的算术指令、ARM7的乘法指令、ARM7的逻辑指令、ARM7的堆栈相关指令、ARM7的标志相关指令、ARM7的特殊指令、ARM7的信号量指令、如何理解ARM7指令。
8.ARM处理器的汇编编程:
Keil for ARM7 安装指南、Keil for ARM7 简介、ARM7 中的数据传输汇编程序、ARM7 中的数组加法汇编程序、ARM7 中的阶乘汇编程序、ARM7 中的表达式求值汇编程序、ARM7 中的数组中的最大数汇编程序、ARM7 中的数组中偶数和奇数汇编程序、ARM7 中的按位逻辑运算汇编程序、ARM7 中的十进制到十六进制转换汇编程序、ARM7 中的十六进制到十进制转换汇编程序。
9. LPC 2148 微控制器 C 编程:
LPC2148 功能、LPC2148 LED 闪烁 C 程序、LPC2148 开关 LED 接口 C 程序、LPC2148 SSD 接口和 C 程序、LPC2148 LCD 接口和 C 程序、LPC2148 PLL 和 C 程序、LPC2148 定时器 C 程序、LPC2148 串行传输 C 程序、LPC2148 串行接收 C 程序
我用简单的英语涵盖了整个ARM 处理器课程,以便大多数学生都可以轻松地理解。
立即报名,迈出掌握ARM 处理器核心概念的第一步!加入我们的学生社区,他们通过我们专家指导的ARM 处理器课程改变了自己的职业生涯!
ARM 处理器 – ARM 处理器核心组件课程见!您一定会喜欢它!
一切顺利…
本课程适合哪些人:
- 嵌入式系统工程师
- 软件开发人员
- 硬件工程师
- 学生(工程、文凭、科学)
- 科技爱好者
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。