花费 6 ms
冯诺依曼结构和哈佛结构

哈佛结构是,数据和代码分开存在。 冯诺依曼结构是在哈佛结构之后提出的,冯诺依曼提出“代码本身也是一种数据”,解决了哈佛结构的一个问题——总线暂用资源太多。 冯诺依曼结构是,数据和代码放在一起。 ...

Wed Oct 14 17:56:00 CST 2015 2 9935
浅析arm的异常、中断和arm工作模式的联系

说到异常向量,会让人联想到中断向量。其实,中断是属于异常的子集的,也就是说中断其实是异常其中的一种。 回到异常向量,他其实是一张表格,每个格子里存放的是一个地址,或者是一个跳转命令,不管是哪个 ...

Fri Jan 08 20:00:00 CST 2016 1 7741
uboot启动过程理解

对于2440而言,启动的方式不多。一般就是外界一个NAND FLASH ,2440内部有个NAND FLASH Controller,会自动把NAND FLASH的前4K拷贝到2440的片内S ...

Tue Nov 17 17:35:00 CST 2015 0 7859
指针变量、普通变量、内存和地址的全面对比

本篇文章,将提到4个概念: 1、普通变量 2、指针变量 3、内存(内存空间) 4、地址 我们先看内存是什么?内存是实实在在的硬件,可以存放数据!在我们的一块可编程的芯片的内部有大把的内存。 ...

Wed Dec 30 18:09:00 CST 2015 0 5756
函数名,到底是什么?

函数名,到底是什么?这个问题是我看了uboot里的一个“函数指针数组”的应用而问自己的。 如果不把函数名理解为函数指针,就无法理解“函数指针数组”的访问方式。 首先看看指针的概念: ...

Fri Jun 24 01:16:00 CST 2016 0 4983
S5PV210 DDR2初始化 28个步骤总结

看了一套视频,感觉DDR这个部分将的非常细致也很好,于是把视频内容花了一个多星期作了总结。 这个视频就是不知道是谁讲的,做好事不留名啊~~~那位知道告诉我哈~~ 平台:S5PV210 DD ...

Fri May 27 00:45:00 CST 2016 1 3058
你可能不知道的,定义,声明,初始化

声明定义虽然无处不在,但是真正的想区分它们,却不是表面上那么简单。 首先,从广义的角度来讲声明中包含着定义:定义又可以称之为,“声明性定义”;而狭义的声明,有可称之为“引用性声明”。 下面,我们就来讨 ...

Mon Dec 14 20:31:00 CST 2015 0 3421
从两句汇编认识运行时地址与链接地址

首先看两行汇编代码:   同样是加载一个标号的地址值,adr和ldr有什么区别呢?注意这里的ldr不是命令ldr,而是伪指令ldr,若想区分它们请参看我的一篇博文《adr a ...

Tue Nov 17 16:21:00 CST 2015 0 2938
一重指针和二重指针

今天从函数传参的角度来理解指针。如果想交换两个变量a,b的值,我们会这么做: int temp; temp = a; a = b; b = a; 如果要把以上功能封装成一个函数,最开始的反应 ...

Wed Nov 04 03:27:00 CST 2015 0 1966

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM