跳转到主要内容

【下载】keil调试用工具

editor /

调试,在企业程序设计里(我把企业商务类型的软件开发叫企业程序设计,把单片机与驱动程序这样接触底层汇编与硬件相关的程序设计叫底层程序设计),调试一般都用来跟踪变量的赋值过程,以及查看内存堆栈的内容,查看这些内容的目的在于观察变量的赋值过程与赋值情况从而达到调试的目的。由于企业程序的宿主就是开发它的计算机本身,因此企业程序设计比起底层程序设计,特别是单片机的程序设计调试来的更直观,调试也更方便。

【下载】Cortex-M3基础知识指南

editor /

Cortex‐M3 是一个32 位处理器内核。内部的数据是32 位的,寄存器是32 位的,存储器接口也是32 位的。

CM3 采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行。这样一来数据访问不再占用指令总线,从而提升了性能。

内容提要

【下载】ARM 指令集(中文版)

editor /

本文将详细介绍ARM 指令集,其中包括:寄存器和处理器模式(26-bit 体系)、寄存器和处理器模式(32-bit 体系)、程序状态寄存器和操纵它的指令、寄存器装载和存储指令、算术和逻辑指令、移位操作、乘法指令、比较指令、分支指令、条件执行、软件中断指令、APCS (ARM 过程调用标准)、编写安全的 32-bit 代码的基本规则、IEEE 浮点指令、汇编器伪指令、指令快速查找、ARM 指令

【下载】嵌入式系统原理与接口技术

editor /

本文将以目前流行的ARM嵌入式微处理器、嵌入式Linux作为主要内容,从嵌入式系统基本原理、系统设计,到抽象出研究嵌入式系统的技术途径进行了较深入阐述。其内容包括了嵌入式处理器原理、汇编语言、系统设计与软件开发、计算机接口技术与应用等方面的知识,并通过实例讲解嵌入式系统设计过程和原理。

章节目录

【视频】Cortex-M3之中断调试管理

editor /

Cortex-M3是一个32位的核,在传统的单片机领域中,有一些不同于通用32位CPU应用的要求。在工控领域,用户要求具有更快的中断速度,Cortex-M3采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,最多可减少12个时钟周期数,在实际应用中可减少70%中断。