![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
吾息
这个作者很懒,什么都没留下…
展开
-
关于浮点运算和定点运算
转自:https://blog.csdn.net/allen_sdz/article/details/86172432什么是定点数?https://baike.baidu.com/item/定点数/11030127什么是定点运算?https://baike.baidu.com/item/定点运算/1861887?fr=aladdin什么是浮点数?https://baike.baidu...转载 2019-11-09 21:45:27 · 893 阅读 · 0 评论 -
在ARM Linux下使用GPIO模拟SPI时序详解
Author:杨正Data:2016.1.1 Mail:yz2012ww@gmail.com一、概述SPI是英文SerialPeripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI是一种高速、全双工、同步通信总线,标准的SPI有4个引脚,常用于单片机和EEPROM、FLASH、实时时钟、数字信号处理等器件的通信。SPI通信原理要比I2C简单,...转载 2019-10-07 17:34:59 · 1564 阅读 · 0 评论 -
深入谈谈整型、浮点型在内存中的存储方式
一、正整型正整型,没什么好说的,就是补码存储方式,正数的补码和原码相同,即先转换为二进制,然后高位扩展0,一直填充至32位……比如:5这个数的存储方式如下先转换为二进制:101因为只有3位,所以前面填充29个0,即 00000000 00000000 00000000 00000101二、负整型负整型,跟正整型一样,也是补码存储方式,不过负数的补码计算方式是取绝对值的二进制,按...转载 2019-08-11 14:21:28 · 167 阅读 · 0 评论 -
大端小端与数字的二进制存储
部分1:大端小端概念摘自:https://jocent.me/2017/07/25/big-little-endian.html计算机系统中内存是以字节为单位进行编址的,每个地址单元都唯一的对应着1个字节(8 bit)。这可以应对char类型数据的存储要求,因为char类型长度刚好是1个字节,但是有些类型的长度是超过1个字节的(字符串虽然是多字节的,但它本质是由一个个char类型组成的类似...转载 2019-08-08 22:18:23 · 1041 阅读 · 0 评论 -
关于MAP文件的一点认识 - DSP数字信号处理
来自:http://www.360doc.com/content/09/0407/15/799_3050704.shtml本文来自于HELLODSP交流网 作者:huttu近来有很多朋友问及MAP文件,下面我就对MAP文件的一点理解和大家分享。MAP文件是CCS软件编译后产生的有关DSP用到所有程序、数据及IO空间的一种映射文件。一、生成方法 MAP文件主要有两种生成方法,一种是...转载 2019-08-03 17:15:43 · 2730 阅读 · 0 评论 -
CPU的平均指令周期 怎么算,如何计算处理器的机器周期
转自:http://blog.sina.com.cn/s/blog_a2e4b72c010139mj.html请高手讲解一下,何为处理器的时钟频率, 何为时钟周期,何为机器周期...如何计算机器周期?example :若处理器的时钟频率为500MHz ,每4个时钟周期组成一个计算机周期,执行一条指令平均需要三个机器周期, 则该处理器的一个机器周期为_____...转载 2019-05-13 16:34:42 · 21892 阅读 · 2 评论 -
原码, 反码, 补码 详解
来自:http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!一....转载 2019-03-27 22:00:22 · 190 阅读 · 0 评论 -
RW RO ZI ROM keil中的含义
编译的一个ARM的程序,会得到这样的信息:============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 2730 19转载 2016-01-24 09:23:07 · 610 阅读 · 0 评论 -
ARM MOV和 LDR指令关系
很棒的一篇文章 http://www.rosoo.net/a/201109/14967.htmlARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。比如想把数据从内存中某处读取到寄存器中,只能使用ldr。 ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。比转载 2015-10-20 10:20:16 · 436 阅读 · 0 评论 -
ARM汇编里面的关于cpsid.n中的.n解释
关于cspid.n i的.n的意思我查了下ARMV7的资料该指令主要从属于1.CPS指令(ARMv6-M, ARMv7-M都支持)主要是:CPS 汇编语法:CPS 这里面有一个取值: IE 中断使能 ID 关中断 该处是指标准汇编语法选择 (经测试只有在ARMv7中才支持该位,ARMv6不支持)转载 2015-10-03 15:42:53 · 3803 阅读 · 1 评论 -
《从0开始移植UCOS II到野火stm32开发板 》阅读笔记
简单的说就是在烧写的时候是FLASH中的被占用的空间为:Code+RO Data+RW Data程序运行的时候,芯片内部RAM使用的空间为: RW Data + ZI DataPRIMASK与 FAULTMASK,以及CPSID/CPSIEPRIMASK用于除能在 NMI和硬 fault之外的所有异常,它有效地把当前优先级改为 0(可翻译 2015-10-03 15:41:57 · 1120 阅读 · 0 评论 -
BX LR
bx lr的作用等同于mov pc,lr即跳转到lr中存放的地址处。那么lr存放的是什么地址呢?lr就是连接寄存器(Link Register, LR),在ARM体系结构中LR的特殊用途有两种:一是用来保存子程序返回地址;二是当异常发生时,LR中保存的值等于异常发生时PC的值减4(或者减2),因此在各种异常模式下可以根据LR的值返回到异常发生前的相应位置继转载 2015-10-03 19:57:59 · 7608 阅读 · 0 评论 -
Cortex M3处理器工作模式及中断过程
来自::http://blog.csdn.net/ffgamelife/article/details/69473001. 工作模式 线程模式(Thread mode):处理器复位或异常退出时为此模式。此模式下的代码可以是特权代码也可以是用户及代码,通过CONTROL[0]控制。 处理模式(H转载 2015-10-03 19:58:54 · 5229 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
已经编译出bin文件了,现在研究一下makefile,把遇到的问题记录下来:(@:config=)什么意思?网上查到如下解释这里使用了Makefile中的替换引用规则,类似常看到的例子obj=(@:_config=)什么意思? 网上查到如下解释 这里使用了Makefile中的替换引用规则,类似常看到的例子 obj=(srcfiles:%.c=%.o): 由.c得到对应的.o文件. 这里是转载 2015-04-25 16:32:25 · 314 阅读 · 0 评论 -
Kinetis SRAM
All Kinetis K-series devices include two blocks of on-chip SRAM. The first block (SRAM_L) is mapped to the CODE bus,and the second block (SRAM_U) is mapped to the system bus. The memory itself can b翻译 2015-01-22 20:55:02 · 745 阅读 · 0 评论 -
ARM M4特点
arm k系列 寄存器R14(LR) , 对于单级函数调用会很快,因为R14保存着返回地址,如果多级的话,就会将LR的压栈,原创 2015-01-22 20:15:01 · 1289 阅读 · 0 评论 -
IAR的stm32f10x_vector.c文件的定义
typedef void( *intfunc )( void ); // 定义一个新类型,这个类型是一个函数指针,指针指向的函数类型是void (void)型, //符合标准C typedef union { intfunc __fun; void * __ptr; } intvec_elem; // 定义一个新类型,这个类型是一个联合体,联合体有两个元素,一转载 2015-01-20 12:12:28 · 1592 阅读 · 0 评论 -
linux学习推荐
网易 博客 LOFTER 免费20张照片冲印券,等你来拿!>创建博客登录 加关注静水流深怀揣幸福感觉,遥望成功目标,走在奋斗路上。首页日志相册音乐收藏博友关于我 日志转载 2015-02-01 23:39:36 · 585 阅读 · 0 评论 -
ARM中的RO、RW和ZI DATA
来自:http://hi.baidu.com/turelife_2012/item/88dab9df1159acf692a9745a一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮转载 2015-01-26 23:56:32 · 494 阅读 · 0 评论