首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > RT-Thread for STM32的移植源代码

RT-Thread for STM32的移植源代码

资料介绍
STM32移植的说明RT-Thread 技术文档

附录

D

RT-Thread/STM32 说明
本文是 RT-Thread 的 STM32 移植的说明。STM32 是一款 ARM Cortex M3 芯片,本文也对 RT-Thread 关于 ARM Cortex M3 体系结构移植情况进行详细说明。

D.1 ARM Cortex M3 概况
Cortex M3 微处理器是 ARM 公司于 2004 年推出的基于 ARMv7 架构的新一代微处理器,它 的速度比目前广泛使用的 ARM7 快三分之一,功耗则低四分之三,并且能实现更小芯片面 积,利于将更多功能整合在更小的芯片尺寸中。 Cortex-M3 微处理器包含了一个 ARM core,内置了嵌套向量中断控制器、存储器保护等系 统外设。ARM core 内核基于哈佛架构,3 级流水线,指令和数据分别使用一条总线,由于 指令和数据可以从存储器中同时读取,所以 Cortex-M3 处理器对多个操作并行执行,加快 了应用程序的执行速度。

Cortex-M3 微处理器是一个 32 位处理器,包括 13 个通用寄存器,两个堆栈指针,一个链 接寄存器,一个程序计数器和一系列包含编程状态寄存器的特殊寄存器。Cortex-M3 微处理 器的指令集则是 Thumb-2 指令, 是 16 位 Thumb 指令的扩展集, 可使用于多种场合。 BFI 和 BFC 指令为位字段指令,在网络信息包处理等应用中可大派用场;SBFX 和 UBFX 指令
RT-Thread 网站:http://www.rt-thread.org

RT-Thread 技术文档

改进了从寄存器插入或提取多个位的能力,这一能力在汽车应用中的表现相当出色;RBIT 指令的作用是将一个字中的位反转,在 DFT 等 DSP 运算法则的应用中非常有用;表分支 指令 TBB 和 TBH 用于平
标签:STM32移植的说
RT-Thread for STM32的移植源代码
本地下载

评论