易截截图软件、单文件、免安装、纯绿色、仅160KB

nand flash boot

http://www.52rd.com/Blog/Detail_RD.Blog_foxice_10404.html
http://www.foxice.net/techinfo_nandboot1.asp
一种NAND FLASH自启动的新方法
foxice 发表于 2007-8-27 15:29:00
1


随着消费类电子产品包括 PDA , MP3
、智能手机等手持设备的市场需求逐步扩大,产品间的竞争也愈发激烈,降低产品的设计成本,提升产品的市场竞争力成为嵌入式系统开发者所面临的重大挑战。
NAND FLASH 和 NORFLASH 作为两种主要的非易失性存储器,被应用于各种嵌入式系统。其中 NAND FLASH
主要优点在于存储密度高、容量大,有更占优势的存储性价比。但是 NANDFLASH 由于其独特的页式读写方式,并不适合程序的直接执行。因此,从
NAND FLASH 启动需要片上存储器作为代码执行的中转区。本文所讨论的一种系统启动方式,是在缺少片上存储器支持的情况下,实现系统直接从
NAND FLASH 启动。论文中充分考虑了如何实现软、硬件之间的协同工作,以完成 SOC 系统的设计。
2 NAND FLASH
控制器的结构
本文所讨论的 NAND FLASH 控制器是针对一款基于 ARM7TDMI 的 SoC
芯片,该控制器在芯片中的位置如图 1 所示,作为 AMBA 总线上的一个从设备集成于 AHB 上。主要模块包括总线接口模块、 FIFO
缓冲模块、 ECC 编码模块以及逻辑控制模块。
总线接口模块主要的功能是转换 AMBA 总线上的控制和数据信号:将总线上的数据送入 FIFO 或将数据从 FIFO 读出到总线上,将总线上的控制信号转换时序后送到控制模块。
NAND 控制器包含一个宽度为 32 b ,深度为 4 的缓冲 FIFO
,用于解决高速总线与低速设备之间数据传输速度的匹配问题。为提高总线的传输效率,以及控制器设计的便利性, NAND FLASH
在总线上的数据传输采用 DMA 的方式来完成。譬如在读取 FLASH 一页数据时,数据持续写入控制器 FIFO , FIFO 满时发出 DMA
传输的请求,同时暂停 FLASH 的数据读取,控制信号 nRE 拉高,直至 DMA 响应请求即 FIFO 不满时, FLASH
的数据传输重新开始。当选择应用的 FLASH 位宽为 8 ,页大小为 (512+16)B 时,控制器需要发出 (32+1) 次 4 拍字宽度的
DMA 传输请求来完成数据和校验信息的读取。
控制模块的上作主要是将总线接口转换的控制信号,按照 NAND FLASH
的接口协议.将片选、地址、命令、读写使能按照所配置的时序要求,发送到 NAND FLASH 中,并且控制数据的传输个数,以及 DMA
请求、数据传输完成中断、数据错误中断等系统信号。
NAND F


相关文档:

一款媲美FLASH的图片交替效



一款媲美FLASH的图片交替效果-网页特效-www.qpsh.com


Loading...



m00=document.getElementById("imgsrc").getElementsByTagName("img");m01=m00.length;function images_loading_bar(){m02=0;for(i=0;i ......

FAT文件系统在NAND Flash存储器上的改进设计

FAT文件系统在NAND Flash存储器上的改进设计
 
  嵌入式系统的大量数据都存储在其F1ash芯片上。根据Flash器件的固有特性,构建一个适合管理NAND Flash存储器的FAT文件系统,并阐述具体的设计思想。该系统改进了FAT表和FRT表的存储方式,延长了存储器的使用寿命,提高了稳定性。
     &n ......

Flash as3 AIR1.5 屏蔽ESC ALT+F4按键

package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.system.fscommand;
import flash.display.StageDisplayState;
import flash.events.KeyboardEvent;
import flash.events.Event;
import flash.ui.Keyboard;
/**
* ...
* @author LittleSpace
*/
public ......

在aspx里嵌入播放器.这个是播放flash视频的

<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication2.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html> 
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="ser ......

添加Flash ActiveX 到64位系统

今天项目有个需求 要添加Flash ActiveX 到WPF 应用程序. 首先添加ActiveX到Winform控件,.net帮我们自动产生interop的dll,然后再WPF程序中添加引用,添加winformhost控件,添加 托管的AX***控件.这一切都很顺利.运行,麻烦来了,VS告诉我 Flash ActiveX没注册.
我的操作系统是win7 64-bit, 我去了文件夹C:\Windows\SysWOW64\Mac ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号