《深入浅出ARM7 LPC21XX 下册》是由知名嵌入式系统专家周立功编著的一本专业书籍,主要面向对ARM7处理器及LPC21XX系列微控制器感兴趣的开发者和学习者。该书作为下册,通常是对上册内容的延续和深化,深入探讨了ARM7架构和LPC21XX系列的具体应用和实战技巧。 在ARM7处理器方面,书中可能涵盖了以下关键知识点: 1. ARM7内核结构:包括ARM7的流水线设计、寄存器配置、指令集架构(ISA)等基础内容,帮助读者理解ARM处理器的工作原理。 2.Thumb指令集:ARM7支持两种指令集,即ARM指令集和更紧凑的Thumb指令集。书中会详细介绍如何在程序中混合使用这两种指令,以优化代码空间和执行效率。 3.异常和中断处理:讲解了ARM7中的中断和异常模型,包括中断向量表、中断处理流程以及中断优先级管理。 4. 存储器系统:ARM7处理器与外部存储器的交互,如数据总线、地址映射、存储器类型(RAM、ROM、Flash)及其访问特性。 5. LPC21XX系列微控制器:NXP公司的LPC21XX是基于ARM7TDMI-S内核的微控制器,具有丰富的外设接口,如UART、SPI、I2C、PWM、ADC等。书中可能会详细介绍这些外设的使用方法和实例。 6. 实时操作系统(RTOS):针对嵌入式系统,可能涉及RTOS的基础知识,如FreeRTOS或uC/OS,以及如何在LPC21XX上实现任务调度、信号量、互斥锁等概念。 7. 应用开发:提供实际的项目案例,引导读者进行驱动程序开发、系统移植和应用程序编写,提高实践能力。 8. 调试技术:介绍如何使用JTAG接口或串行线调试(SWD)工具进行硬件调试,以及使用嵌入式调试器和IDE进行程序调试。 9. 电源管理:LPC21XX支持低功耗模式,书中会讲解如何设计高效的电源管理系统,以适应不同应用场景。 10. 安全性与可靠性:讨论如何在嵌入式系统中实现安全机制,如防止非法访问、数据加密等。 《深入浅出ARM7 LPC21XX 下册》通过理论与实践相结合的方式,旨在使读者不仅掌握ARM7处理器的理论知识,还能具备在LPC21XX平台上开发实际项目的技能。对于想要深入理解和应用ARM7技术的工程师而言,这本书无疑是一份宝贵的参考资料。
- 1
- 骑驴兄2013-01-18周立功的编程思路不是很好,推荐国外资料参考
- 粉丝: 1
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助