自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 B与BL跳转指令目标地址计算方法

1、关于B(跳转指令)与BL(带返回的跳转指令):B指令与BL指令均能使指令跳转到目标地址,两个指令和目标地址处的指令都属于ARM指令集。不同的是,B指令只会执行跳转操作;BL指令在跳转的同时还会将PC寄存器的值保存到LR寄存器中。指令的编码格式:指令的语法格式:B{L}{<cond...

2018-06-02 13:13:31

阅读数 1584

评论数 0

原创 对宏定义:_INTSIZEOF(n)、va_start(ap,v)、va_arg(ap,t)、va_end(ap)的理解

代码:typedef char * va_list; #define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) ) #define va_start(ap,v) ( ap = (va...

2018-05-31 15:05:54

阅读数 388

评论数 0

原创 S3C2440之提高系统时钟

  一、S3C2440时钟体系:1、S3C2440可以使用外接晶振,然后通过内部产生时钟源;也可以直接使用外部时钟源。时钟控制逻辑提供FCLK、HCLK、PCLK三种时钟,FCLK用于CPU核、HCLK用于AHB总线(主要用于高性能模块之间连接)、PCLK用于APB总线(主要用于低带宽周边外设之间...

2018-05-31 11:36:32

阅读数 106

评论数 0

原创 SDRAM容量大小表示方法

如:4M×16bit×4bank(三个数据顺序没有要求)    4M:每个bank中有4M个储存单元    16bit:每个存储单元的容量大小为16bit(16位,也就是两个字节)    4bank:4页,SDRAM是分页(bank)来存储的该SDRAM大小为:4M×2byte×4=32MByte...

2018-05-29 16:12:16

阅读数 1117

评论数 1

原创 S3C2440开发板 NOR启动 和 NAND启动

 一、NAND启动和NOR启动:        需要检测硬件启动方式,启动方式是由硬件OM0管脚决定的,软件无法检测硬件电平状态,但可以根据CPU的启动特性来检测。1、NAND启动:  如果配置为NAND FLASH启动(启动模式选择开关拔到nand端,此时OM0管脚拉低)S3C2440的NAND...

2018-05-18 12:27:53

阅读数 750

评论数 1

原创 Linux之有趣的命令行

  1:screenfetch:显示系统、主题信息                                                                                         安装使用:sudo apt-get install screenfet...

2018-05-16 16:31:08

阅读数 2123

评论数 1

转载 NOR Flash与NAND Flash区别

NOR FLASH:NOR flash是intel公司1988年开发出了NOR flash技术。NOR的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成...

2018-05-15 09:19:16

阅读数 61

评论数 0

转载 1T和12T单片机的区别

标准51单片机是12T的,就是说12个时钟周期(晶振周期,例如12M的,周期是1/12M,单位秒),机器做一个指令周期,刚好就是1/12M*12=1uS,常见指令例如_nop_就是一个周期,刚好1uS,其他的大多多于一个周期,乘除法更多。所以如果计算指令时间可以这样算。 而现在51核的单片机工艺质...

2017-04-18 12:43:48

阅读数 5301

评论数 0

提示
确定要删除当前文章?
取消 删除