
嵌入式
sunbxonline
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
S3C2440 clock研究
Clock研究 关键字 PLL 锁相环,用于产生高频率时钟,有两种锁相环,MPLL和UPLL MPLL 用于对CPU产生高频率的锁相环 UPLL 用于对USB设备产生高频率的锁相环 XTIpll 外部晶振 EXTCLK 外部时钟 OSC 振荡器 FCLK CPU系统时钟 HCLK AHB高速总线时钟 PCLK APB外围设备总线时钟 Clock框图原创 2014-03-02 22:03:55 · 829 阅读 · 0 评论 -
MMU
本文主要从以下几个方面对于ARM和Intel cpu的MMU 1.逻辑地址,虚拟地址,物理地址的概念 2.逻辑地址,虚拟地址,物理地址的转换 3.哪些是CPU自动完成的,哪些是操作系统做的,哪些是用户程序做的 逻辑地址 在编译应用程序的时候,为了让应用程序能够不依赖于某个全局地址,所以对应用程序中的代码和数据都是采用相对地址编译的,也就是说,在用户空间,指令和数据的地址都是从0地址开始的,这就是原创 2014-03-02 22:04:48 · 615 阅读 · 0 评论 -
S3C2440 clock研究
Clock研究 关键字 PLL 锁相环,用于产生高频率时钟,有两种锁相环,MPLL和UPLL MPLL 用于对CPU产生高频率的锁相环 UPLL 用于对USB设备产生高频率的锁相环 XTIpll 外部晶振 EXTCLK 外部时钟 OSC 振荡器 FCLK CPU系统时钟 HCLK AHB高速总线时钟 PCLK APB外围设备总线时钟 Clock框图原创 2014-03-03 13:42:08 · 664 阅读 · 0 评论 -
S3c2440的sdram
首先要明白几个概念,S3C2440是处理器,是芯片,其中包含了ARM核和各种硬件控制器,这些控制器中就包括内存控制器,而处理器要想使用内存硬件就需要程序员通过代码把该内存设备的参数告诉内存控制器,这也就是内存初始化要做的事情,下面我们从CPU地址空间,sdram工作原理和内存控制器的寄存器设置三方面来说明如何使用sdram 1.CPU的地址空间 S3C2440使用了ADDR0-ADDR26,共27原创 2014-03-02 22:05:40 · 1225 阅读 · 0 评论