自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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