- 博客(8)
- 收藏
- 关注
翻译 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
转载 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
转载 MMU介绍收藏
虚拟存储器的基本思想是程序,数据,堆栈的总的大小可以超过物理存储器的大小,操作系统把当前使用的部分保留在内存中,而把其他未被使用的部分保存在磁盘上。比如对一个16MB的程序和一个内存只有4MB的机器,OS通过选择,可以决定各个时刻将哪4M的内容保留在内存中,并在需要时在内存和磁盘间交换程序片段,这样就可以把这个16M的程序运行在一个只具有4M内存机器上了。而这个16M的程序在运行前不必由程序员进行分割。一个物理存储块(通常为一个页框)被多个逻辑页映射。 伴随着这种技术的出现,“virtual addr
2010-10-09 11:47:00 436
转载 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
转载 嵌入式Linux操作系统学习规划
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。 (2)与企业计算等应用软件不同
2010-09-09 17:32:00 345
转载 理解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
转载 arm9处理器的cache和write buffer--satanwxd
<br />接下来的研究就是cache了,只要我们加深了对这些概念的理解,还有前面说的MMU。我们在将来研究内存管理的时候就有谱了。在这里我们就先打打基础,所以我在这里记录一下我对cache的认识。<br /> cache(高速缓存) write buffer(写缓存)<br /> 对于cache的工作原理在很多网站上都可以搜索得到,在这里我就不讲述这方面的内容了。我想先说说地址映像方式。地址映像方式是指主存的内容是以什么函数或是算法映射到cache上的。地址映像方式大概分为3种:直接映
2010-09-09 16:06:00 844
转载 s3c2410 CACHES,WRITE BUFFER讲解
2010-09-09在S3C2410 MMU(存储器管理单元) 讲解中我向大家介绍MMU的工作原理和对s3c2410 MMU部分操作进行了讲解。我们知道MMU存在的原因是为了支持虚拟存储技术,但不知道你发现了没有,虚拟存储技术的使用会降低整个系统的效率,因为与传统的存储技术相比,虚拟存储技术对内存的访问操作多了一步,就是对地址进行查表(查找映射关系),必须先从虚拟地址中分解出页号和页内偏移,根据页号对描述符进行索引(这就是一个查表过程)得到物理空间的首地址,这样做的代价是巨大的(其实这也正是时间效率与空间效
2010-09-09 12:03:00 436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人