Arm处理器
文章平均质量分 69
better_yin
这个作者很懒,什么都没留下…
展开
-
理解write buffer与cache的好文章--摘自Arm system developer's guide chapter 12
A cache is a small, fast array of memory placed between the processor core and mainmemory that stores portions of recently referenced main memory. The processor usescache memory instead of main memory whenever possible to increase system performance.The go转载 2010-09-09 16:51:00 · 1676 阅读 · 0 评论 -
嵌入式Linux操作系统学习规划
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。 (2)与企业计算等应用软件不同转载 2010-09-09 17:32:00 · 345 阅读 · 0 评论 -
Flushing and Cleaning Cache Memory
ARM uses the terms flush and clean to describe two basic operations performed on acache.To “flush a cache” is to clear it of any stored data. Flushing simply clears the valid bit inthe affected cache line. All or just portions of a cache may need flushing转载 2010-09-09 18:36:00 · 338 阅读 · 0 评论 -
s3c2410 CACHES,WRITE BUFFER讲解
2010-09-09在S3C2410 MMU(存储器管理单元) 讲解中我向大家介绍MMU的工作原理和对s3c2410 MMU部分操作进行了讲解。我们知道MMU存在的原因是为了支持虚拟存储技术,但不知道你发现了没有,虚拟存储技术的使用会降低整个系统的效率,因为与传统的存储技术相比,虚拟存储技术对内存的访问操作多了一步,就是对地址进行查表(查找映射关系),必须先从虚拟地址中分解出页号和页内偏移,根据页号对描述符进行索引(这就是一个查表过程)得到物理空间的首地址,这样做的代价是巨大的(其实这也正是时间效率与空间效转载 2010-09-09 12:03:00 · 436 阅读 · 0 评论 -
PWM学习记录
<br />S3C2410有5个16位的定时器;0、1、2、3有PWM(Pulse Width Modulation)功能,timer4有一个没有输出的内部timer;timer0有一个dead-zone发生器。<br />Timer0和1共用一个8位的prescaler,timer2、3、4共用另外一个;每个timer有一个divider(1/2、1/4、1/8、1/16和 PCLK),每个timer从divider那里接收自己的时钟信号;8位的prescaler是可编程的,并且根据TCFG0转载 2010-10-09 12:26:00 · 495 阅读 · 0 评论 -
MMU介绍收藏
虚拟存储器的基本思想是程序,数据,堆栈的总的大小可以超过物理存储器的大小,操作系统把当前使用的部分保留在内存中,而把其他未被使用的部分保存在磁盘上。比如对一个16MB的程序和一个内存只有4MB的机器,OS通过选择,可以决定各个时刻将哪4M的内容保留在内存中,并在需要时在内存和磁盘间交换程序片段,这样就可以把这个16M的程序运行在一个只具有4M内存机器上了。而这个16M的程序在运行前不必由程序员进行分割。一个物理存储块(通常为一个页框)被多个逻辑页映射。 伴随着这种技术的出现,“virtual addr转载 2010-10-09 11:47:00 · 436 阅读 · 0 评论 -
RTC(S3C2410)学习记录
<br />RTC提供可靠的系统时间,在系统关机情况下也能正常工作(使用后备电池);它需要一个32.768HZ的晶振,并且可以执行报警功能。<br />RTC应用:电子日历、手持数码产品、电子计量仪表、家用电器等。<br />特性:<br />——BCD数据,包括秒、分、小时、日期、星期、月和年<br />——闰年产生器<br />——报警功能<br />——解决了千年虫问题<br />——独立电源引脚RTCVDD<br />——支持ms中断作为RTOS内核时钟<br />——循环复位功能<br /> <b翻译 2010-10-09 12:48:00 · 662 阅读 · 0 评论