频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

ARM的嵌入式Linux移植体验之基本概念

来源:天极开发 作者: 出处:巧巧读书 2006-08-12 进入讨论组
关 键 词:cpu  flash  ie  linux  os  
上一页 1 2 3 4 5 下一页 

  3.2 SDRAM存储器

  SDRAM被用来存放操作系统(从FLASH解压缩拷入)以及存放各类动态数据,采用SAMSUNG公司的K4S561632,它是4Mxl6bitx4bank的同步DRAM,容量为32MB。用2片K4S561632实现位扩展,使数据总线宽度达到32bit,总容量达到64MB,将其地址空间映射在S3C2410A的bank6。

  SDRAM 所有的输入和输出都与系统时钟CL K上升沿同步,由输入信号RA S、CA S、WE组合产生SDRAM 控制命令,其基本的控制命令如下:

ARM的嵌入式Linux移植体验之基本概念(图十三)

  SDRAM 在具体操作之前首先必须通过MRS命令设置模式寄存器,以便确定SDRAM 的列地址延迟、突发类型、突发长度等工作模式;再通过ACT命令激活对应地址的组,同时输入行地址;然后通过RD 或WR 命令输入列地址,将相应数据读出或写入对应的地址;操作完成后用PCH 命令或BT 命令中止读或写操作。在没有操作的时候,每隔一段时间必须用ARF命令刷新数据,防止数据丢失

  下图给出了SDRAM的连接电路:

ARM的嵌入式Linux移植体验之基本概念(图十四)

  3.3 FLASH存储器

  NOR和NAND是现在市场上两种主要的非易失闪存技术。

  NOR的特点是芯片内执行(XIP,Execute In Place),即应用程序可直接在Flash闪存内运行,不必把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。

  NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND的困难在于Flash的管理和需要特殊的系统接口,S3C2410A内嵌了NAND FLASH控制器。

  S3C2410A支持从GCS0上的NOR FLASH启动(16位或32位)或从NAND FLASH启动,需要通过OM0和OM1上电时的上下拉来设置:

ARM的嵌入式Linux移植体验之基本概念(图十五)

  在系统中分别采用了一片NOR FLASH(28F640)和NAND FLASH(K9S1208),电路如下图:

ARM的嵌入式Linux移植体验之基本概念(图十六)
更多文章 更多内容请看.NET移动与嵌入式技术  Linux安全应用宝典  Linux防火墙专题,或进入讨论组讨论。
上一页 1 2 3 4 5 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
·Linux集群技术 (7516篇文章)
·体验Linux的音影世界 (7270篇文章)
·Linux驱动大全 (7867篇文章)
·Linux下的路由的配置与应用 (10650篇文章)
·Linux命令简介 (8871篇文章)
·Linux防火墙 (8747篇文章)
·Linux日志专题 (7634篇文章)
·.NET移动与嵌入式技术 (5126篇文章)
·Linux服务器的安全性能 (17942篇文章)
·揭秘Linux内存管理 (7324篇文章)
热点标签: cpu  flash  ie  linux  os  
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容
 
Web 本站
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章