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

mtd flash函数说明

 
在这里主要描述
v3

mtd
,在
linux

MTD
子系统当中:
 
Linux MTD
设备的
NOR
 
Flash
芯片驱动遵循
CFI
接口标准,其驱动程序位于
drivers/mtd/chips
子目录下。
NAND

Flash
的驱动程序则位于
/drivers/mtd/nand
子目录下Map
中的
bankwidth
是总线位宽,
device_type
是芯片位宽;读写,要按照总线位宽读写1
:读写,要按照总线位宽读写,注意不是
FLASH
芯片位宽(例如背靠背)。2
:寻址,程序要访问的地址和
FLASH
芯片地址引脚得到的值是不一样的,例如
16
位的
FLASH
芯片,对于
CPU

0x00

0x01
表示2
个不同的字节,但是到了
FLASH
引脚得到的都是
0
,也就是都指向
FLASH
的第一个
WORD
。可以认为地址总线的
bit0
悬空,或者认为转换总线
, bit0
上实际输出的是
bit1
。这个解释了要点
1
。3
:芯片手册提到偏移量都是基于
WORD
的,而
WORD
的位宽取决于芯片的位宽,因此在下命令的时候,实际偏移
=
手册偏移*buswidth/8 。4
:芯片手册提到的变量长度(典型如
CFI
信息)例如
2
,指的是,变量是个
16bit
数,但是读的时候,要读
2

WORD
,然后把每个WORD
的低
8
位拼成
1

16bit
数。读
WORD
再拼凑确实挺麻烦,尤其是读取大结构的时候,不过参照
cfi_util.c

cfi_read_pri
函数的做法就简单了。5
:背靠背,也就是比方说
2

16
位的芯片一起接在
32
位的总线上。带来的就是寻址的问题,很显然,首先要按
32
位读写;其次就是下命令的地址,实际偏移
=
手册偏移
*interleave*device_type/8
,device_type=buswidth/interleave
,而
buswidth
这个时候是
32(总线位宽
)
。另外就是背靠背的时候,命令和返回的状态码是“双份的”,例如
2

16
位背靠背,读命令是
0x00ff00ff

系统在启动的时候会在main.c
中的
init—

do_basic_setup-

do_initcalls();这里他会先执行
cfi_probe_init
函数,在
chip_drvs_list
链表中增加了
cfi
接口标准的硬件驱动:static struct mtd_chip_driver cfi_chipdrv =
{
      
probe:
cfi_probe,
      
name:
"cfi_probe",
      
module:
THIS_MODULE
};同样也执行
cfi_amdstd


相关文档:

flash位图技术研究篇(7):像素粒子

  在wonderfl 网站当中,有很多创意的flash 程序,呈现的视角效果能够给予很高的启发性。今天,又要继续学习flash 技术,把在哪里看到的东西记录一下,这种位图应用可以变化出很多神奇的效果。一个像素可以当作一个微小的粒子处理,我们可以采用设置像素点位置的方式,对空白的位图数据进行设置点,这些点会分布在位图 ......

让dewplayer flash mp3 播放器支持中文和一些细节修改

1.下载原版swf 列表版,使用decomplier转换成fla.
2.flash打开.弹出字符修改对话框,随便点一下,进入.
3.在主场景上,找到第一层,第一贞,上面有一个a字样的那贞,点击出动作编辑窗口,删除里面的内容,增加#include "as.as".
4.在库中找到sprite18,找到Mask Layer 3就是一个遮罩层,   在场景中选中这层的元件,也就是 ......

WinForm中捕捉Flash按钮、菜单等动作事件

由于我的那个《求flash控件的属性及事件方法在C#中》帖子由于我自己的回复超过3次,无法浮出水面了。  
  今天经过细心的观察网络的例子,明白了一些flash和C#的交互。把经验分享。  
  例子:  
  private   void   axShockwaveFlash1_FSCommand(object   sender, &nbs ......

introduction to DRAM, Flash,NAND

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的
时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。
RAM分为两类:一种是静态的RAM(SRAM),另外的一种是动态RAM(DRAM),二者的区别是SRAM的速度要比DRAM的速 ......

html页面中嵌入flash文件

此处嵌入的flash里面的图片是可以随时发生改变的图片(动态图片)
注意蓝色字体的地方,这些地方都要统一
<script language="javascript">AC_FL_RunContent = 0;</script>
  <script src="${ctx}/ui/Login/AC_RunActiveContent.js"
   language="javascript"></script& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号