flash

阅读 / 问答 / 标签

FLASH游戏修改器的修改方法

要用Flash Game Master 来修改flash游戏,我们必须先得把该flash游戏下载到本机后才能进行修改.接下来具体来看看如何进行flash游戏的修改。Flash的游戏变量一般有两种显示方法,一种是直接的以数值的形式显示出来,这种类型的比较容易进行相关的变量修改。而另一种则是以图示的形式来代表数值,这种不能直观的看到需要修改的数值,所以需要用另一种方式来进行查找修改。接下来我们就分这两种情况来讨论,看看如何搞定flash游戏的修改。 有具体数值的变量的flash游戏修改 1.首先点击进入该游戏 具体操作:Flash Game Master菜单栏→文件→打开文件→浏览找到你要修改的游戏→打开。这样就进行了Flash游戏的载入,可以看到在Flash Game Master中已经顺利的打开了该flash游戏了,这时就可以和平时玩flash的时候一样开始进行游戏。 接下来我们来进行游戏修改,以修改金钱这个变量为例。例如当前游戏中金钱值为80 接下来的具体操作:菜单栏→编辑→打开编辑面板→在编辑面板的请输入要查找的数值里输入当前金钱值80→菜单栏→然后点击查找按钮。接着在编辑面板里就会显示出找到的所有数值等于80的游戏变量。(如果数目较多,可能反应会比较缓慢) 接下来就是等数据变化了 具体操作:菜单栏→编辑→关闭编辑面板→回到游戏中→用常规游戏的方法使你刚刚查找的变量的数值有所变化(增加或减少),可以进行东西的购买之类的,金钱值就相应的减少到了65。 更改数值 然后再打开编辑面板→在编辑面板的请输入要查找的数值里输入当前金钱值65→然后点击查找按钮,这时,你会发觉找到的相关变量少了,甚至就只剩下一个了→这时你就可以双击该找到的变量,然后在弹出的具体修改对话框中的值里输入你想要修改到的数值(数据最好别太大否则溢出就不好玩了),锁定的意思是保持该值不变化→然后按确定→关闭编辑面板→回到游戏中看看吧,你已经成了大富翁了,再怎么浪费钱也不会见到钱数的减少,当然你也可以修改生命值等其他东西,查找修改的方法和修改金钱的方法是一样的。 无具体数值的变量的flash游戏修改 1.点击进入该游戏 同样用Flash Game Master载入,并开始游戏,可以看到该游戏的生命值是以血条的形式来显示的,无法看到具体的数值,我们应该怎么样来修改它呢? 接下来我们来进行游戏查找 具体操作:菜单栏→编辑→打开编辑面板→直接点击查找按钮(不需要输入数值)。接着在编辑面板里就会显示出找到的所有变量(如果数目较多,可能反应会比较缓慢)。菜单栏→编辑→关闭编辑面板→回到游戏中→用常规游戏的方法使你刚刚查找的变量的数值有所变化。 然后再打开编辑面板→在编辑面板的请输入要查找的数值里输入-(减号),相应的如果需要修改的数值是增加了就输入+(加号),然后点击查找按钮。 这时数据变少了吧,重新按b步操作直道找到数值为止。 修改变量 小提示1:有些时候可以直接从变量名字中来判断是否是需要修改的值(多数flash游戏作者都喜欢以数值的具体名称为变量名),这样就可以只查找一次,然后进行就可以快捷的修改了。有些游戏第一次搜索结果中有个名为gold的变量,就可以初步判断是我们需要修改的金钱这个变量了。小提示2:一般查找两次就可以定位需要修改的变量,但是有些时候可能需要搜索几次才能得到你要修改的变量。小提示3:有时找到的变量可能一直又有两个或三个,那是因为游戏作者还在其它地方调用了该变量,这是就需要依据变量名来判断那个是我们要找的变量,再不然,就通过一个一个修改来试试。小提示4:在你打开编辑面板的时候,游戏还在后台运行着,可能导致你要修改的变量的数值出现新的变化因而无法找到该变量,所以当那个flash游戏有暂停功能的话,最好先暂停一下,或者用其它方法使得修改数值不在变化,然后在来查找数值以更准确的找到我们需要修改的变量。 它的缺点 1:不能修改SAS3的游戏.如僵尸突袭2. “3.1”的广告要你相信哦 有些数值你改了也没用.就是你有3000元.你改成6万他还是3000.这种“加了壳”的数据只能放弃修改了 有些变量是我们搜索不到的.只能期望有人做loader了. 就算是写的不严密的AS3游戏也不能直接就改的到

flashGameMaster怎麼修改网路上的小游戏

要用Flash Game Master 来修改flash游戏,我们必须先得把该flash游戏下载到本机后才能进行修改.接下来具体来看看如何进行flash游戏的修改。Flash的游戏变量一般有两种显示方法,一种是直接的以数值的形式显示出来,这种类型的比较容易进行相关的变量修改。而另一种则是以图示的形式来代表数值,这种不能直观的看到需要修改的数值,所以需要用另一种方式来进行查找修改。接下来我们就分这两种情况来讨论,看看如何搞定flash游戏的修改。一、 有具体数值的变量的flash游戏修改1.首先点击进入该游戏具体操作:Flash Game Master菜单栏→文件→打开文件→浏览找到你要修改的游戏→打开。这样就进行了Flash游戏的载入,可以看到在Flash Game Master中已经顺利的打开了该flash游戏了,这时就可以和平时玩flash的时候一样开始进行游戏。2.接下来我们来进行游戏修改,以修改金钱这个变量为例。例如当前游戏中金钱值为80接下来的具体操作:菜单栏→编辑→打开编辑面板→在编辑面板的"请输入要查找的数值"里输入当前金钱值80→菜单栏→然后点击查找按钮。接着在编辑面板里就会显示出找到的所有数值等于80的游戏变量。(如果数目较多,可能反应会比较缓慢)3.接下来就是等数据变化了具体操作:菜单栏→编辑→关闭编辑面板→回到游戏中→用常规游戏的方法使你刚刚查找的变量的数值有所变化(增加或减少),可以进行东西的购买之类的,金钱值就相应的减少到了65。4.更改数值然后再打开编辑面板→在编辑面板的"请输入要查找的数值"里输入当前金钱值65→然后点击查找按钮,这时,你会发觉找到的相关变量少了,甚至就只剩下一个了→这时你就可以双击该找到的变量,然后在弹出的具体修改对话框中的"值"里输入你想要修改到的数值(数据最好别太大否则溢出就不好玩了),"锁定"的意思是保持该值不变化→然后按确定→关闭编辑面板→回到游戏中看看吧,你已经成了大富翁了,再怎么浪费钱也不会见到钱数的减少,当然你也可以修改生命值等其他东西,查找修改的方法和修改金钱的方法是一样的。二、无具体数值的变量的flash游戏修改1.点击进入该游戏同样用Flash Game Master载入,并开始游戏,可以看到该游戏的生命值是以血条的形式来显示的,无法看到具体的数值,我们应该怎么样来修改它呢?2.接下来我们来进行游戏查找a.具体操作:菜单栏→编辑→打开编辑面板→直接点击查找按钮(不需要输入数值)。接着在编辑面板里就会显示出找到的所有变量(如果数目较多,可能反应会比较缓慢)。菜单栏→编辑→关闭编辑面板→回到游戏中→用常规游戏的方法使你刚刚查找的变量的数值有所变化。b.然后再打开编辑面板→在编辑面板的"请输入要查找的数值"里输入"-"(减号),相应的如果需要修改的数值是增加了就输入"+"(加号),然后点击查找按钮。c.这时数据变少了吧,重新按b步操作直道找到数值为止。3.修改变量小提示1:有些时候可以直接从变量名字中来判断是否是需要修改的值(多数flash游戏作者都喜欢以数值的具体名称为变量名),这样就可以只查找一次,然后进行就可以快捷的修改了。有些游戏第一次搜索结果中有个名为"gold"的变量,就可以初步判断是我们需要修改的金钱这个变量了。小提示2:一般查找两次就可以定位需要修改的变量,但是有些时候可能需要搜索几次才能得到你要修改的变量。小提示3:有时找到的变量可能一直又有两个或三个,那是因为游戏作者还在其它地方调用了该变量,这是就需要依据变量名来判断那个是我们要找的变量,再不然,就通过一个一个修改来试试。小提示4:在你打开编辑面板的时候,游戏还在后台运行着,可能导致你要修改的变量的数值出现新的变化因而无法找到该变量,所以当那个flash游戏有暂停功能的话,最好先暂停一下,或者用其它方法使得修改数值不在变化,然后在来查找数值以更准确的找到我们需要修改的变量

谁有金庸群侠传3的修改器(类似flash游戏修改大师)

你可以等一久在玩,因为现在只是1.07,等1.08出了会修正更多的BUG

千万别小看Flash小游戏,他们曾经改变过整个游戏行业

现如今的 游戏 圈中,玩家们都喜欢把那些制作一般,画面落伍,体量相对而言比较小,只要之名不见经传的 游戏 都习惯性的称之为“4399”。说起这些以数字命名的网络平台大家都知道是用来玩网页小 游戏 的,也叫Flash 游戏 。Flash 游戏 不需要考虑兼容问题,也不需要性能多么好的硬件,只要你的电脑能流畅运行浏览器,你就能轻松体验到它的全部内容。通俗易懂,方便快捷,打开就能直接体验到核心内容是小 游戏 的设计精髓,在没有手机 游戏 之前,小 游戏 实乃消磨时间的最佳方式。尽管在琳琅满目的 游戏 作品面前,Flash 游戏 似乎并没有什么存在感,几乎是一个天上一个地下,但殊不知正是因为有他们的存在,才让整个 游戏 行业能像如今这般百花齐放。 在上世纪90年代末,由于网速不够快,拨号上网的效率也是极慢,别说能像现在这样打开浏览器就能看到各种设计精良的网站,就连下载一首普通音质的MP3音乐都要花上好长时间,更别说下载 游戏 了。 针对这一问题便诞生了Flash架构,其高效、全面、美观、易上手的设计十分适用于制作网页和网络视频播放器,于是Flash便开始了爆炸性的普及,到2000初时,全网几乎都在使用Flash作为网络服务的框架。在Flash普及之后,有些人这样想:既然网页的问题解决了,那为什么不干脆用Flash做 游戏 ,让人们直接用网页就能玩 游戏 呢?这样就不用等待漫长的下载了。在那个时候我们都是在由国内建立的网站上游玩各种Flash 游戏 ,我们或许能记得那些给我们留下深刻印象的作品的名字,但一般不会关心这款 游戏 出自何方与谁手,只知道在等到 游戏 加载完成之后点下硕大的“Play”按钮即可。还是以上文中提到过的Newgrounds(简称NG)为例,在国内知名度极高的《狂扁小朋友(Dad"n me)》就是出自NG网站的创始人汤姆·福普之手。福普在很早以前就十分喜爱使用Java和HTML制作各种动画风格的小 游戏 ,起初他经常要为先在这边做好动画,又到那边编好程序两头来回跑而发愁,而自从有了Flash以后,他可以以更轻松的方式做出他想要的效果。 出自他手的经典作品还有许多,当然也不全是依靠他自己一个人的力量,他在后来结识了一位名叫丹·帕拉丁的艺术家,也正是因为有他的存在,福普后续的作品的美术风格才得到了统一,尽管可能角色的样子不一样,但单看他那标志性的画风我们也不难看出是出自谁手。 福普自己表示如果没有Flash,他根本不可能实现他的梦想,现在的二人改做独立 游戏 ,并且还抱上了微软的大腿,旗下的代表作在独立 游戏 界的知名度也是颇高,分别有《战斗方块剧场》和《城堡破坏者》。源自海外的经典Flash 游戏 作品还有很多,诸如笔者比较喜欢的来自Armor Game的《粉碎城堡》或是来自Rusty Lake的《逃离方块》系列等等都是体量虽小但完成度颇高的优秀作品,甚至在后来居上的众多 游戏 中也经常有借鉴他们的模式。 但是他们都有一个共同的特征,我们不难发现好多曾经创造过经典Flash 游戏 的制作人都开始将目光转向了独立 游戏 ,不仅仅是上文中的福普,制造经典独立 游戏 《超级肉肉哥》和《以撒的结合》的制作人埃德蒙德·麦克米伦(E胖)也是代表之一,这就衍生出了另一个问题:时代的变迁。 早在2010年前后,出于工作原因,以知名 游戏 制作人乔纳森·布洛为首的来自世界各地的制作人们经常会在一起聚会,共同探讨 游戏 的制作心得,久而久之便形成了一个社区。 Flash是否要被淘汰对于他们而言关系并不大,他们认为只做Flash 游戏 是肯定不会有前途的,他们需要将目光放的更加长远,于是便有了制作成本更高,带有盈利性质的“迷你 游戏 ”,也就是现在的独立 游戏 。独立 游戏 在时下 游戏 产业中几乎占据了半壁江山,为那些热爱 游戏 的制作人创造了新的机会,可以说没有Flash就没有独立 游戏 如今的这般成就,甚至于到现在仍然有不少制作人在开发 游戏 时会从Flash 游戏 中寻找灵感。尽管绝大多数制作人都开始转向独立 游戏 的制作方向,但是打心底里他们是非常感激的,如果没有Flash为他们创造了机会,或许他们这辈子都不会做 游戏 ,更别说能够取得成功了。Flash是打开了 游戏 市场的便捷工具之一,即让玩家们有机会见识到了许多年轻制作人的独特想法,也为如今独立 游戏 的蓬勃发展打下了不可或缺的基础。平心而论,尽管现在有不少人不太能瞧得上小 游戏 ,但又有多少90后00后甚至是80后敢说从未接触过一款Flash 游戏 ?它几乎陪伴了每个人的童年,曾经的我们也一样玩得津津乐道。时代在变,优胜劣汰的规则我们无法避免,小 游戏 为 游戏 行业做出的贡献无可厚非,美好的记忆值得我们去怀念,时至今日如果重新打开那些网站重温曾经沉迷小 游戏 的时光,不知道各位心中都是怎样的一种心情。

手机怎么玩flash游戏

  还在为手机上不能看高配置的flash 视频儿烦恼吗??有时电脑用不上,玩网页游戏又必须签到,登录,而且想在电脑上玩游戏?现在给你一个安卓(苹果手机类似)手机上的小教程,马上就可以实现这些功能了,在这儿,我以当前热门的火影忍者OL为例   工具/原料   安卓手机一部,我演示的是联想小E手机,为了证明配置低也可以玩   网络条件要好   方法/步骤   1、首先,您要先下载一个名为 flash播放器及浏览器(苹果手机下载photo x浏览器),然后安装好。   打开WIFI或者3G,4G(2G网络不建议使用,卡得进不去游戏)我在此以安卓手机为例   2、其次,在手机界面找到 Flash browser,点击并打开该软件。网络一定要给力,不然没法进行下一步。(图中花红圈的为该浏览器图样)   3、然后,点击浏览器右上角的 ” 齿轮“ 符号的图案,再弹出对话框以后,,按照图上所示,分别设置4--game--2--2--off,正如红色部分所示   4、接着,关键的一步,点击右上角的 “闪电符号” 的图案,选中第一个,此时,若弹出大量手机广告,可以全部选择 X 关闭了就好,   5、接着,你会看到屏幕上出现了一个滚动的 “大齿轮”图案,看到这儿,就说明,你的设置差不多了,已经可以进入或者浏览flash 了,然后输入 你要玩的网页游戏的 网站。 在这里,我演示的是 火影忍者OL的游戏(如 huoying)   6、这个时候,你的操作 有2中选择:1,手机触屏选择,对应的是你点击哪里,该地方就是弹出小圆圈来显示你点击的部位;2,模拟电脑鼠标的操作,此时自动出现一个鼠标的箭头,点击屏幕次数和你平时点击鼠标的时候一样。   则么选择切换操作模式呢,那就是点击右下角的向上箭头符号,那3个按钮的第一个就是操作模式,箭头就是鼠标的意思,手指就是触屏的意思   7、接下来,就是输入游戏账号密码的时间了,点击开始游戏,输入账号密码,点击确定,就进入登陆加载界面了。其他的就是个人在游戏中的自我操作了,完成了   注意事项   此软件,虽然是可以登录游戏,移动位置,但是操作的流畅度,因手机而异,配置好的甚至可以战斗,配置不好的手机,移动起来都很卡   网速是另一方面,要求要好。流畅度肯定比不了电脑。   以上就是如何在手机上玩电脑上的flash网页游戏方法介绍,望对你有所帮助!

做flash前端和做 flash webgame 客户端区别

这个还是要等都做过的人来回答,老实说,个人觉得您这个问题不清不楚flash webgame肯定是flash前段的组成部分之一flash前端可能有企业应用方面的,Ria应用,这个就是Flex的,所以,这个这不好说,不过倒是有as project和Flex project的区分,前者纯代码,后者Flex SDK4.8框架。

谁知道一款国外经典的flash方块小游戏叫什么?

在那里玩的

哪里可以下载到用诺基亚N81玩的Flash游戏?

很小很耐玩的FLASH游戏 http://zhidao.baidu.com/browse/839?lm=2&pn=25 flash版拳皇 SWF格式的 http://bbs.dospy.com/viewthread.php?tid=2002953还有一些http://bbs.dospy.com/blog.php?tid=1305000&page=11

跪求Flash小游戏《秘密房间》攻略!

他说有第二个房间,不知道有没有人知道那里有啊,第一个已经过去了

找一个好FLASH游戏网站

www.4399.com

谁有flash小游戏的源代码,要有详细注释的,简单的就行,交作业用,谁有,给发一份,谢谢啊

好像是592864

怎样用flash修改大师修改(皇帝成长计划,皇后成长计划等)?

1.先下载flash修改大师、皇帝成长计划,皇后成长计划等2.打开flash修改大师,点击:Flash Game Master菜单栏→文件→打开文件→浏览找到你要修改的游戏→打开。这样就进行了Flash游戏的载入,可以看到在Flash Game Master中已经顺利的打开了该flash游戏了,这时就可以和平时玩flash的时候一样开始进行游戏。2.接下来我们来进行游戏修改,以修改金钱这个变量为例。例如当前游戏中金钱值为80接下来的具体操作:菜单栏→编辑→打开编辑面板→在编辑面板的"请输入要查找的数值"里输入当前金钱值80→菜单栏→然后点击查找按钮。接着在编辑面板里就会显示出找到的所有数值等于80的游戏变量。(如果数目较多,可能反应会比较缓慢) 3.如果不知道数值或查看数值:菜单栏→编辑→打开编辑面板→直接点击查找按钮(不需要输入数值)。接着在编辑面板里就会显示出找到的所有变量(如果数目较多,可能反应会比较缓慢)。菜单栏→编辑→关闭编辑面板→回到游戏中→用常规游戏的方法使你刚刚查找的变量的数值有所变化

Flash游戏修改大师 V3.1怎么打开

解压缩,双击flashGameMaste,然后把下载好的游戏(swf格式的,去7k7k下载)拖进去

http://www.7788xyx.com/flashgame/9522.html这个游戏里的音乐名叫什么

这个你算问对人了,这首歌我以前也提问问过.叫 卡农,有很多的版本,你这个是钢琴版的.先看看这个http://mp3.sogou.com/music.so?pf=&as=&st=&ac=1&query=%BF%A8%C5%A9&class=1&%2Fmusic.so=null&_asf=mp3.sogou.com&_ast=1226174808&w=02009900我很喜欢这个曲子的,我手机的来电铃声就是用的卡农劲乐团...呵呵,希望我找到的是你想要的 .

这些flash小游戏网站哪个更好点?

4399好

有什么好的Flash小游戏网站

当然是http://www.kk4399.comhttp://www.07yx.cn

如何在flash中使用geturl访问网页时不弹出窗口?

分类: 电脑/网络 >> 互联网 问题描述: 我想做一个flash,然后这个flash在加载时访问一个网页("xxxxxx/xxxx"),但是不弹出窗口,也就是说在用户不知道的情况下访问这个网页。 我使用的是geturl(),但是使用geturl会弹出窗口?有什么办法不弹出窗口呢?请教一下,小弟在这里谢了。 解析: 首先getURL触发的方式主要有两种: [1]观众被动链接方式 在动画时间线上的某一贞上添加getURL指令,动画播放到这一贞时自动链接到getURL参数指定的页面地址。[2]观众主动链接方式 在场景中的某一个按钮上添加getURL指令,按钮被触发时,动画链接到getURL参数指定的页面地址。 它在ACTION面板中的位置: FLASH5.0中:ACTIONS——getURL FLASH MX中:ACTIONS——Browser/Neork——getURL 语法形式:getURL("url","window","variables"); 参数说明: [1]url参数:url用来获得文档的统一定位资源。注意填写的时候要书写完整比sina可以在IE地址栏里直接书写,但在这里,我们必须写成sina才可以,当然FTP地址、CGI脚本等也都可以作为其参数。 以上是绝对地址,它完整书写了统一定位资源。 其实这里也可以使用相对地址: 如果SWF与要打开的资源属于同一目录下,可直接书写要打开的文件名及后缀。如geturl(/"aaa.swf); 如果资源在下一层目录,就以/开头,如getURL("/aaa.swf"); 如果资源在上层目录,就以../开头,如gerurl(/"../aaa.swf)"; 以上说的目录是指SWF文件存放的目录为基准。 [2]windows参数:设置所要访问链接的网页窗口打开方式。可自己输入贞或窗口名称(配合Dreamweaver里框架的设置)。也可以通过下拉列表选择: _self:在当前的浏览器打开链接。 _blank:在新窗口打开网页。 _parent:在当前位置的上一级浏览器窗口打开链接。若有多个相互嵌套的框架,而又想所链接的url只替换影片自身所在的页面时,可以使用这一选项。 _top:在当前浏览器上方新开一个链接。如果你在Dreamweaver里设置了一些框架,本影片位于某一框架中,当你希望链接的URL不替代任何框架而出现在所有框架之上时,OK,选它好了。 [3]Variable参数:规定参数的传输方式。大多数情况下,其默认参数为Don"t Send。如果要将内容提交给服务器的脚本,就要选Send Using GET或者Send Using POST。"。"GET"表示将参数列表直接添加到url之后,与之一起提交,一般适用与参数较少且简单的情况,"POST"表示将参数列表单独提交,在速度上会慢一些,但不容易丢失数据,适用与参数较多较复杂的情况。 —————————————————————————————————— URL的其他用途: [1]邮件程序触发 利用getURL实现邮件程序的触发效果(当你点该按钮时,自动打开OUTLOOK等本地机默认的邮件程序)只需要这样书写getURL("mailto:flasher@flasherclub")就可以了,注意mail和to之间是没有空格的哦。邮件地址自己按需要更改。 [2]桌面快捷方式链接 记得上次弄个全屏动画当桌面,桌面上的快捷方式连接一般的地址都好说,如getURL("E:我的文档FLASHFLASH GAME");但作为桌面必须要个[我的电脑][我的文档]之类特殊的链接吧,我要告诉你我的失败教训:如果你这样书写getURL("我的电脑");是无效的,下面给出几个比较特殊的桌面链接参数: 链接[我的电脑]gerURL("file/::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"); 链接[我的文档]gerURL("file/::{450D8FBA-AD25-11D0-98A8-0800361B1103}"); 链接[网上邻居]getURL("file/::{208D2C60-3AEA-1069-A2D7-08002B30309D}"); 链接[控制面版]gerURL("file/::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/::{21EC2020-3AEA-1069-A2DD-08002B30309D}"); 链接[回收站]getURL("file/::{645FF040-5081-101B-9F08-00AA002F954E}"); [3]调用网页中的javascript函数 格式:getURL("javascript :function()"); 其中function是HTML中定义过的函数或函数库中的函数。 原理:当动画执行getURL指令时,就会开始搜索本动画swf文件所在页面当中名为function的javascript函数,并立即执行该函数。 这里举个最常见的例子——利用getURL调用javascript打开新窗口 方法如下: 将下面的代码加到Flash按钮上 on (release) { getURL ("javascript:openNewWindow("URL","WindowName","Width,Height,Tool bar,Menu bar,Location bar,Scroll bar,Status bar,Resizable")"); } 具体参数设置如下: URL -> 弹出新窗口的页面地址 Width -> 窗口宽度 Height -> 窗口高度 Name -> 窗口名 Tool bar -> 是否需要工具栏 Menu bar -> ........菜单栏 Location bar -> ....地址栏 Scroll bar -> .....滚动条 Status bar -> ......状态栏 Resizable -> 是否可以改变大小 发布成HTML格式,然后打开该文件,给它添加一段代码,用来定义一个名为openNewWindow的函数。 <script language="javascript"> <!-- function openNewWindow(URL,Name,features) { window.open(URL,Name,features); } file--> </script> 这段函数的功能就是用"以features为特征的且名为Name的新窗口"打开"地址为URL的网页文件"。

在线flash小游戏的修改方法

你可以在里边的帮助看下 里边很明确的

flash游戏gemcraft怎么修改??

用flash game master3.1如果你的游戏是swf的 你踩可以修改的 比如说现在出来的游戏《超级闪电狗》 要用迅雷下载下载 然后运行flash game master 等flash game master的框出来后 左上角有个文件,单击左键,然后再点,打开文件 把下载到本地的那个swf文件打开到里面去 然后,,开始游戏 游戏开始后,再看左上角,有一个编辑,, 单击左键,,再点,,第一个 (因为名字忘记了)出来编辑框,,先说改钱吧,,,先看一眼你的钱是多少,,比如说是100 你就在那个编辑框里输入100,然后点查找数值,,,就出来了好多数值,,(我也不太懂英语,,那些都是英语,,我都是一个一个试的,,如果你不懂,你也得试) 找到你要修改的数值,,比如说那个数值的名字叫“H-J”你就双击(也不一定是HJ啊)出来那个修改框,,有一个修改数值,里面显示的就是你现在的钱了,你想吧他改成无限,,你就死按“9”按3秒就够了,然后锁定数值,,在一看你的钱,,真的是你修改的数值了都是“9”然后你就可以花了,, 如果想修改其他的 也是一样的方法 希望对你有所帮助!!1

有什么好玩的flash小游戏网站呀?

235F

求一个国外的一FLASH游戏网站~~~急急急!!

http://www.flash-game.net/ 这是英文的http://www.flashgame.co.kr/ 这是韩国的

Flashgame修改器怎么用,

要用FlashGameMaster来修改flash游戏,我们必须先得把该flash游戏下载到本机后才能进行修改.接下来具体来看看如何进行flash游戏的修改。Flash的游戏变量一般有两种显示方法,一种是直接的以数值的形式显示出来,这种类型的比较容易进行相关的变量修改。而另一种则是以图示的形式来代表数值,这种不能直观的看到需要修改的数值,所以需要用另一种方式来进行查找修改。接下来我们就分这两种情况来讨论,看看如何搞定flash游戏的修改。一、有具体数值的变量的flash游戏修改1.首先点击进入该游戏具体操作:FlashGameMaster菜单栏→文件→打开文件→浏览找到你要修改的游戏→打开。这样就进行了Flash游戏的载入,可以看到在FlashGameMaster中已经顺利的打开了该flash游戏了,这时就可以和平时玩flash的时候一样开始进行游戏。2.接下来我们来进行游戏修改,以修改金钱这个变量为例。例如当前游戏中金钱值为80接下来的具体操作:菜单栏→编辑→打开编辑面板→在编辑面板的"请输入要查找的数值"里输入当前金钱值80→菜单栏→然后点击查找按钮。接着在编辑面板里就会显示出找到的所有数值等于80的游戏变量。(如果数目较多,可能反应会比较缓慢)3.接下来就是等数据变化了具体操作:菜单栏→编辑→关闭编辑面板→回到游戏中→用常规游戏的方法使你刚刚查找的变量的数值有所变化(增加或减少),可以进行东西的购买之类的,金钱值就相应的减少到了65。4.更改数值然后再打开编辑面板→在编辑面板的"请输入要查找的数值"里输入当前金钱值65→然后点击查找按钮,这时,你会发觉找到的相关变量少了,甚至就只剩下一个了→这时你就可以双击该找到的变量,然后在弹出的具体修改对话框中的"值"里输入你想要修改到的数值(数据最好别太大否则溢出就不好玩了),"锁定"的意思是保持该值不变化→然后按确定→关闭编辑面板→回到游戏中看看吧,你已经成了大富翁了,再怎么浪费钱也不会见到钱数的减少,当然你也可以修改生命值等其他东西,查找修改的方法和修改金钱的方法是一样的。二、无具体数值的变量的flash游戏修改1.点击进入该游戏同样用FlashGameMaster载入,并开始游戏,可以看到该游戏的生命值是以血条的形式来显示的,无法看到具体的数值,我们应该怎么样来修改它呢?2.接下来我们来进行游戏查找a.具体操作:菜单栏→编辑→打开编辑面板→直接点击查找按钮(不需要输入数值)。接着在编辑面板里就会显示出找到的所有变量(如果数目较多,可能反应会比较缓慢)。菜单栏→编辑→关闭编辑面板→回到游戏中→用常规游戏的方法使你刚刚查找的变量的数值有所变化。b.然后再打开编辑面板→在编辑面板的"请输入要查找的数值"里输入"-"(减号),相应的如果需要修改的数值是增加了就输入"+"(加号),然后点击查找按钮。c.这时数据变少了吧,重新按b步操作直道找到数值为止。3.修改变量小提示1:有些时候可以直接从变量名字中来判断是否是需要修改的值(多数flash游戏作者都喜欢以数值的具体名称为变量名),这样就可以只查找一次,然后进行就可以快捷的修改了。有些游戏第一次搜索结果中有个名为"gold"的变量,就可以初步判断是我们需要修改的金钱这个变量了。小提示2:一般查找两次就可以定位需要修改的变量,但是有些时候可能需要搜索几次才能得到你要修改的变量。小提示3:有时找到的变量可能一直又有两个或三个,那是因为游戏作者还在其它地方调用了该变量,这是就需要依据变量名来判断那个是我们要找的变量,再不然,就通过一个一个修改来试试。小提示4:在你打开编辑面板的时候,游戏还在后台运行着,可能导致你要修改的变量的数值出现新的变化因而无法找到该变量,所以当那个flash游戏有暂停功能的话,最好先暂停一下,或者用其它方法使得修改数值不在变化,然后在来查找数值以更准确的找到我们需要修改的变量。4.它的缺点1:不能修改AS3的游戏.如僵尸突袭2.2.“3.1”的广告要你相信哦3.有些数值你改了也没用.就是你有3000元.你改成6万他还是3000.这种“加了壳”的数据只能放弃修改了4.有些变量是我们搜索不到的.只能期望有人做loader了.5.就算是写的不严密的AS3游戏也不能直接就改的到

flash游戏怎么玩

1、首先,我们需要在手机上安装photonflashplayer&brower;这个软件; 2、成功安装软件后,我们点击打开该软件; 3、然后在地址栏输入自己想要玩的游戏网址,打开该网址后,我们点击页面右上角的齿轮图标; 4、在展开的选项中,我们分别设置为4,game,2,2,off; 5、在弹出的弹窗中点击continuewithadds; 6、然后我们就可以看到页面提示flashsessionstarting,我们等待页面加载成功即可; 7、进入页面后,我们可以看到页面右下角有个箭头和键盘图标,我们点击该箭头图标,将其转换为手型图标,这样就能触屏控制了。如果不转换为手型图标,那就要像电脑一样,鼠标点几点你也要点几次。 8、点击进去之后就可以进行游戏了。

高人指点 MCU(只支持5V供电)和flash memery(只支持3.3V供电)采用用SPI通讯方式的连接电路。

用个MAX232自个改下或是直接一个分压加下一点自个的想法的就可以了,不是很难的

高人指点 MCU(只支持5V供电)和flash memery(只支持3.3V供电)采用用SPI通讯方式的连接电路。

很多(Flash memery 只支持3.3v供电)都允许直接与5V MCU的IO直接连接,不通讯时保持低电平即可。还有一方法就是中间串个470R的电阻。

flash monery将代替ROM和内存吗?

不可能。

这种效果flash怎么做啊?

个人只能给点建议,你可以做得试试假设衣服有红、绿、蓝三种颜色然后你把这个衣服做成影片剪辑,三帧,这三帧分别是红色的衣服、绿色的、蓝色的,假设这个影片剪辑的名字叫yf,然后在主时间轴上添加三个颜色的按扭,也是红色、绿色、蓝色,在红色的按扭上写这个代码:on(RollOver){_root.yf.gotoAndStop(1);}在绿色的上面写:on(RollOver){_root.yf.gotoAndStop(2);}在蓝色的上面写:on(RollOver){_root.yf.gotoAndStop(3);}然后测试看下有没有问题,我的想法大概是这个思路。 当然你还可以把某种颜色的衣服对应的那一帧命个名,这样好对照例如你把红色衣服的那一帧的帧名叫做red这样你在红色的按扭上就可以写成on(RollOver){_root.yf.gotoAndStop(red);}你试试看吧

flash中怎么制作一个按钮,当鼠标移上去就会显示文字(动态文本)?

on(rollOver){动态文本实例名._visible=true}

flash中用鼠标控制的旋转指针的暂停

图层1,做一个旋转一周循环的指针,也就前后帧坐标一样,注册点在跟部,做动画补间,底下勾选旋转一周。图层2,做一个按钮,点中按钮,在动作里输入:on (rollOver) { stop();}on (rollOut) { play();}这就是鼠标指向按钮,暂停旋转,离开继续旋转。

为什么我的flash按钮不起作用?

如果你是做的flash导航按钮,你需要在你的flash中点击窗口——动作(即F9)然后复制这些代码:on(rollOver){}on(rollOut){}on(release){ getURL("login.html");//login.html是你要链接到的页面.}注意:你要连接的页面必须要和你做成的flash按钮放在同一个文件夹下才起作用哦

在Flash CS5中,我建了一个动作on (rollOver) {gotoAndPlay(1); },然后新建了一个图层,放背景音乐.....

先选择你插入音乐的那个关键帧(比如第一帧),在属性面板中的声音设置中,同步:设置为“开始”,下面的选项设置为“循环”。

FLASH单选题,求答案!!!

uff1bu2019

一个简单的flash as2.0代码的意思和用法。

鼠标经过一个按钮或其它元件时播放一个在库里的名字为“a1"的音效。

flash中on(release)和on(rollover)有什么区别

有啊,前面那个是当你鼠标在按钮按下然后再松开鼠标的时候就发生事件,后面那个是当鼠标在按钮滑过的时候就发生事件。一个是点击再松开,一个是滑过在上面的时候。

Flash 软件中 rollOver怎么用?

代码中的RollOver是鼠标指上去触发的动作。比如说你制作图片鼠标移上去显示提示信息就会用到它。你图中的rollOver只是帧标签而已。相当于给那一帧取了个名字,便于控制而已。比如说你在控制时间轴播放头跳转的时候如果上图没有给帧命名,你就得用gotoAndStop(5),而上图给帧命名后就可以用gotoAndStop(“rollOver”)来控制。这样你控制的时候就不用再管它是第几帧了。上图作者的用意就是表示第五帧即为鼠标指上去的效果,并将该帧命名为rollOver。这样处理也便于开发者理解。

Kelis的《Flashback》 歌词

歌曲名:Flashback歌手:Kelis专辑:TastyFlashback作词:buzzG作曲:buzzG编曲:buzzG呗:初音ミク翻译:cyatakuby:CHHKKEけやき通りの细い街并を 歩く梦を见る /做了个漫步在狭窄的榉树步道上的梦一人では歩き出せない /一个人便无法迈出脚步私のことよく知ってるでしょう? /这样的我你也是很清楚的吧?幸せな甘い季节が过ぎて /幸福而甜蜜的季节已经过去长いトンネルへ /消逝在漫长隧道的彼方変わる世界 重ならぬ未来 /变化的世界 不曾交汇的未来こんなはずじゃなかったの /原本不应该是这样的吧左手が退屈そうにして空を切る /我的左手寂寞地在空气中划过君の右手を求めてる /寻求著你的右手もう枯れるまで泣いて /已经哭到泪腺乾涸逃げることも许されないのかな? /可就连逃避也是不被容许的吗?今 手のひらに降り注ぐ几千の星の光 /此刻 徐徐注入手心的数千繁星的光芒そういう景色や 想い出が /这样美丽的景色与回忆破壊されるのは嫌だよ /我不想看到它被摧毁啊数え切れないほど夜を越えた /即便已经跨越无数夜晚今でも梦を见るよ /如今也仍在做著梦君の毎秒変わる表情が /你那每秒变幻的表情フラッシュバックする梦を /在脑海中不断闪回的梦『会いたかったからすぐきたんだ。』 /『因为想见你所以立刻就动身来了。』って映画の见すぎ! /说什麼呢看多电影了吧!『いきなりなんて超迷惑。』 /『这麼突然感觉超麻烦的。』本当は嬉しかったよ /其实心里很高兴的喔木枯らしが穷屈そうに二人の间を /寒风从似乎很是拘束的俩人间すり抜ける日曜の午後 /穿过的那个星期天的下午もう记忆から覚めて溢れ出した /已经从记忆中醒来挤满了内心想いの行き场所探してよ /去找找思念该去往的地方吧昔见た君の仕草を /理所当然般贪图著当たり前に欲しがる日々 /曾经所见的你的身姿的时光世界には追いつけない /在这世界里已是无法追寻追いつかなくていい /也不必去追寻了呢私だけ知らなかったの? /只有我曾不明白吗?一人分の伞も无いのに /明明连一份爱意也不剩了君にすがって寄り添うだけの /仅仅一味抓著你依靠向你的时代遅れのアイロニー /错过时机的反话---music---昔见た君の仕草を /理所当然般贪图著当たり前に欲しがる日々 /曾经所见的你的身姿的时光世界には追いつけない /在这世界里已是无法追寻追いつかなくていい /也不必去追寻了呢今 手のひらに降り注ぐ几千の星の光 /此刻 徐徐注入手心的数千繁星的光芒そういう景色や 想い出が /这样美丽的景色与回忆破壊されるのは嫌だよ /我不想看到它被摧毁啊数え切れないほど夜を越えた /即便已经跨越无数夜晚今でも梦を见るよ /如今也仍在做著梦君の毎秒変わる表情が /你那每秒变幻的表情フラッシュバックする梦を /在脑海中不断闪回的梦けやき通りの细い街并を 歩く梦を见る /做了个漫步在狭窄的榉树步道上的梦一人では歩き出せない /一个人便无法迈出脚步私のこと见てる金木犀 /金木犀正看著这样的我-END-http://music.baidu.com/song/2622552

有关用烧录器烧写nandflash文件的问题请求各位高手的帮助!

你那个烧录文件是完整的么?还是存在有坏块?你这种芯片对坏块的管理的要求是怎么样的?

怎么查看flash是norflash还是nandflash

具体的方法: 看DATASHEET NOR Flash上数据线和地址线是分开的 NAND Flash上数据线和地址线是共用的 NOR FLASH/NAND FLASH 是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR Flash 技术,彻底改变了原先由EPROM和EEPROM一统天...

NAND FLASH和FLASH得区别

http://baike.baidu.com/view/2291392.html?wtp=tt百科里很全,我以前就是做闪存生意的,还有一种是nor闪存,各自的功能和特点不一样

NandFlash中的ECC校验的作用是先向NandFlash中写数据再读出来比较二者的ECC值,还是怎么应用??

yaoguai102说得没错, 楼主说到的读出写入的数据来比较的方式,可用于实时判断上一个流程写入的数据是否正确。 然而 将来 读取数据时,由于NAND Flash的特性,则需要判断存储的数据是否有错误,这时就由ecc来纠错了。 ecc纠错算法有好多种,多少字节内能纠错多少bit是由不同ecc算法的纠错能力来决定的,并非只能256Byte纠错一位。 ecc纠错码的存储位置实际上可以由你自己决定,一般是spare area也可以是data area,目的是针对不同架构的NAND Flash芯片如何方便你管理文件系统或兼容性了。

nand flash安装失败

直接刷机就好了

如何使用jlink烧写s3c2416的nand flash

很多同学使用笔记本作为自己的ARM开发和学习的平台,绝大多数笔记本都没有并口,也就是无法使用JTag调试和烧写程序到Nand Flash中,幸好我们还有JLINK,用JLINK烧写U-boot到Nor Flash中很简单,大部分NOR Flash都已经被JLink的软件SEGGER所支持,而新手在学习的时候经常会实验各种各样的命令,最悲剧的莫过于将NAND Flash中原有的bootloader给删除了,这时候开发板上电后由于没有bootloader,硬件没有被初始化,在NAND Flash中的操作系统也就无法被加载,开发板成“砖”了,这时候笔记本又无法利用JTag烧写程序进Nand Flash。起始这些可以利用JLink通过两种方法解决:一、方法一,利用NOR Flash。这种方法是利用JLink能够烧写程序到NOR Flash来完成的,首先利用J-FLASH ARM将u-boot.bin烧写进NOR Flash(记得烧写到NOR Flash的0x0起始地址处),然后设置开发板从NOR Flash启动,这时候系统进入U-boot命令行模式,这时候打开J-Link commander,输入命令:r 看JLink是否能识别开发板的信息(也就是判断JLink是否连接正常)。以下是在J-Link commander里的命令,先假设u-boot.bin在你电脑的D盘根目录下。1. speed 12000 //设置TCK为12M,下载程序时会很快 2. loadbin d:u-boot.bin 0x30000000注意:0x30000000是你想要下载u-boot.bin到开发板的内存地址,内存地址根据不同的开发板设定不同,因为本文中使用的是FL2440,片上系统是S3C2440,内存挂载的地址区域是0x30000000~0x33ffffff,我们只需要把u-boot.bin下载到这片区域即可,然后我们在U-boot命令行模式输入NAND Flash擦除和写入命令即可:nand erase 0 40000 // 擦除从0地址开始的大小为0x40000的Nnad Flash扇区,0x40000是待写入的U-boot.bin的大致长度,长度必须为NAND Flash页大小的整数倍,通常会需要比u-boot.bin实际长度长。nand write 30000000 0 40000 // 把前面下载到0x30000000的u-boot.bin烧写到Nand去然后我们再设置开发板从NAND Flash启动即可。二、方法二,直接通过JLink假如你的开发板没有NOR Flash或者是你使用的NOR Flash还未被J-FLASH ARM所支持,这时上面的方法你就无法使用了,这时候你需要一个初始化内存SDRAM的程序,这个程序完成的功能也就是配置好SDRAM的寄存器,使它能正常工作,fl2440的内存初始化程序下载地址:“2440init.bin”。你还需要准备一个特殊的u-boot_SDRAM.bin,它与你要烧写到NAND Flash的u-boot.bin有区别,u-boot_SDRAM.bin编译时需要在include/configs/开发板配置文件.h文件中添加:#define CONFIG_SKIP_LOWLEVEL_INIT 1 //用来支持uboot在内存中直接运行添加这个宏定义之后,U-boot就跳过了内存初始化的部分,因为此时我们的内存已经先由“2440init.bin“初始化好了,再次初始化会出现内存数据的丢失。做好上面的准备工作之后,首先将开发板设为从NAND Flash启动,启动J-Link commander,先假设“u-boot.bin”和“2440init.bin”在电脑的D盘根目录下。loadbin d:2440init.bin 0 setpc 0 g 为什么需要把"2440init.bin"复制到0x0地址是因为S3C2440有4K的SRAM,它不需要初始化就可以直接执行程序,从NAND Flash启动时,这个SRAM的地址会挂载到0x0~0x1000的地址空间,我们先把"2440init.bin"复制到SRAM中运行,执行这部分后S3C2440的SDRAM内存就初始化好了(地址空间0x30000000~0x33ffffff)。也许有人会说为什么不一开始就把u-boot_SDRAM.bin放在SRAM中运行啊?SRAM只有4K的大小,而U-boot通常在100~300K,SRAM的空间显然不够,而"2440init.bin"的大小只有不到2K,它可以在SRAM中运行。内存初始化成功后,下载特制的u-boot_SDRAM.bin:h loadbin e:u-boot_SDRAM.bin 0x33f80000 setpc 0x33f80000 g

nand flash oob 是什么

  NAND设备存在坏块,为和上层文件系统接口,NAND设备的驱动程序必须给文件系统提供一个可靠的存储空间,这就需要ECC(Error Correction Code)校验,坏块标注、地址映射等一系列的技术手段来达到可靠存储目的。  SSFDC软件规范中,详细定义了如何利用NAND设备每个页中的冗余信息来实现上述功能。这个软件规范中,很重要的一个概念就是块的逻辑地址,它将在物理上可能不连续、不可靠的空间分配编号,为他们在逻辑空间上给系统文件提供一个连续可靠的存储空间。  表1给出了SSFDC规范中逻辑地址的标注方法。在系统初始化的时候,驱动程序先将所有的块扫描一遍,读出他们所对应的逻辑地址,并把逻辑地址和虚拟地址的映射表建好。系统运行时,驱动程序通过查询映射表,找到需要访问的逻辑地址所对应的物理地址然后进行数据读写。

移动设备的内存,RAM和ROM是NAND FLASH还是NOR FLASH呢?

NAND FLASH

到底什么是nandflash,norflash,sdram,emmc,rom,ram

简言之,ram与dram的关系就是ram包含dram,ram分sram与dram,前者是静态ram,不需要刷新,速度快,容量小,造价高,老式计算机使用。后者是动态ram,要进行刷新,速度慢,容量大,造价低,现代计算机使用。dram这东西的作用就是临时存储数据(内...

关于NAND FLASH 芯片拷贝,高手进

只要是NAND FLASH,接口基本都是一样的,你这连接太奇怪了,是串行接口的?这东西不需要专用的机器的,板子上不是有CPU吗,写个程序去读写就行了。

如何添加NandFlash驱动

1. 基本介绍NAND FLASH 和NOR FLASH 有很大的差别,NOR FLASH 可以通过地址和数据总线直接访问,而NAND FLASH 的访问需要通过NAND FLASH 控制器来实现。因为NOR FLASH 可以通过数据和地址总线直接访问,所以可以根据FLASH 的型号编写一个适用于所有硬件平台的通用的NOR FLASH 驱动程序。对NAND FLASH 而言,其访问和控制需要通过NAND FLASH 控制器来实现,而不同的MCU 都有自己的NAND FLASH 控制器。这就决定了NAND FLASH 不能象NOR FLASH 那样,编写一个通用的FLASH 驱动程序,适用于所有的硬件平台。对NAND FLASH,只能通过MCU + FLASH 组合的形式来编写相应的FLASH 驱动程序。要在 H-FLASHER 中添加自己的NAND FLASH 驱动,需要提供NAND FLASH 描述文件和对应的FLASH 驱动程序。H-FLASHER 通过分析NAND FLASH 描述文件来获取相关的信息,包括,NAND FLASH的容量,结构,ID 和驱动程序名称等。NAND FLASH 驱动程序是实际对FLASH 进行操作的一段二进制程序。H-FLASHER 通过与这段程序进行交互,来实现对FLASH 的操作。关于描述文件和驱动程序的相关信息,请查看下面的介绍。

嵌入式系统必须有nand Flash和nor Flash吗?

不必须。主要看什么应用。举例子,有的需要大容量存储,可能就会选nand;有的可能要用xip,基本上就用nor了。有的直接用芯片内部的存储器就够了,那时候啥扩展都不用了。

U盘的flash是nand的还是nor的?

谁说我们的uboot要用norflash启动?一般是开发过程中是先把uboot载到nor中,然后通过nor中的uboot再把uboot跟linux内核,根文件系统下到nandflash,它的最终位置应该是在nandflash。。。至于nor跟nand有什么区别,nor里面的代码可以直接运行,

sd卡和nand flash哪个可靠

bruce说的不准确喔flash都可以掉电保存的.而且跟内存相似的是norflash,nandflash不能像内存一样随机读取sd卡就是nandflash加上控制电路和接口

512M NANDFLASH是啥意思

容量为512M,NAND牌子的闪存

如何计算Nand Flash要传入的行地址和列地址

请教各位,先谢了!根据读写的block和page计算出来的nandflash不是norflash,在内存映射上没有地址读写要看datasheet,发送命令字和地址序列进行读写操作但是一般的cpu,像2410/2440上面都有操作nandflash的专门的寄存器熟悉寄存器的相关位的含义就可以操作nandflash了.这个没有物理地址对应的,要靠寄存器操作实现读写!nand是块设备,没有物理地址.

Nand Flash硬件ECC是怎样实现的?

Ecc相关寄存器怎样设置跟Nand Flash无关吧,要看Nand flash的外围控制器(也成为IC)是怎样设计的,而且对于你驱动层来说,不需要知道怎样实现,只要IC设计部门告诉你怎样设置寄存器就可以了。

适用于RAM、NOR FLASH和NAND FLASH的文件系统有那些适用于RAM、NOR FLASH和NAND FLASH的文件系统有那些?

1、适用于RAM的一般是虚拟文件系统,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供统一的操作界面和应用编程接口,/proc/下就是这样的文件系统,掉电会丢失; 2、NOR FLASH:JFFS主要用于NOR型闪存,基于MTD驱动层,JFFS是可读写的、支持数据压缩的、基于哈希表的日志型文件系统,并提供了崩溃/掉电安全保护,提供“写平衡”支持等功能,但是缺点:当文件系统已满或接近满时,因为垃圾收集的关系而使jffs2的运行速度大大放慢,不适合NAND FLASH上使用; 3、NAND FLASH: yaffs/yaffs2是专为嵌入式系统使用NAND型闪存而设计的一种日志型文件系统。与jffs2相比,它减少了一些功能(例如不支持数据压缩),所以速度更快,挂载时间很短,对内存的占用较小。yaffs是跨平台的文件系统,除了Linux和eCos,还支持WinCE, pSOS和ThreadX等;yaffs与yaffs2的主要区别在于:前者仅支持小页(512 Bytes) NAND闪存,后者则可支持大页(2KB) NAND闪存。与JFFS相比,yaffs2在内存空间占用、垃圾回收速度、读/写速度等方面均有大幅提升。希望这个答案能够使你满意!

单片机里的自带的flash 多数是norflash 还是nand flash

前者可直接在存储中执行指令,单片机的是后者

如何编写linux下nand flash驱动

【Linux下nand flash驱动编写步骤简介】1. 了解硬件的nand flash的各个参数和工作原理具体参考nand flash的datasheet,主要包括,自己nand flash的厂商,型号等。Nand flash的页大小,oob大小,块大小,位宽8bit还是16bit。工作原理,上面已经做了一定描述,不清楚的,可以参考datasheet,多看看,就会明白很多。2. 按照linux下驱动编写规范编写nand flash驱动,可以参考其他已经有的驱动,比如内核源码中已经有的drivers/mtd/nand/s3c2410.c就是个很好的例子。自己以其为模板,实现自己板子的nand flash驱动。其实主要工作就是,实现static struct platform_driver s3c2410_nand_driver = { .probe = s3c2410_nand_probe, .remove = s3c2410_nand_remove, .suspend = s3c24xx_nand_suspend, .resume = s3c24xx_nand_resume, .driver = { .name = "s3c2410-nand", .owner = THIS_MODULE, },};中的XXX_nand_probe函数XXX_nand_remove函数XXX_nand_enable_hwecc,如果支持硬件ecc的话。对nand flash的读写,这两个函数,实现了对nand的具体操作。【Linux下Nand Flash驱动编写简单步骤】软件和硬件知识,都已经了解的话,由于上层的linux的 mtd框架中,已经完全封装好了,对nand flash的write page,write oob等相关函数的实现,那么剩下的只是相对来说已经是很少量的,关于nand 驱动具体内部操作方面的工作:1.初始化先是在nand 芯片初始化的时候,对其XXX_nand_init_chip()给对应的芯片chip赋给对应的XXX_nand_read_buf和XXX_nand_write_buf等函数: chip->cmd_ctrl = XXX_nand_hwcontrol; chip->dev_ready = XXX_nand_devready; chip->read_buf = XXX_nand_read_buf; chip->write_buf = XXX_nand_write_buf;以实现后续的对nand芯片的操作。然后根据ecc类型,赋给对应的ecc的校验与纠错函数: chip->ecc.hwctl = XXX_nand_enable_hwecc; chip->ecc.calculate = XXX _nand_calculate_ecc;3. 实现上面提到的对应的各个函数,关于如何实现,参考一下其他nand驱动,就会理解很多了。4. 驱动测试,参考具体的 ldd3(Linux Device Driver version 3)的测试相关部分内容。说得很乱,希望对大家有些帮助。

有关NAND flash 的坏区定义与容量定义。

厂家所说的4G指的是4 000 000 000字节,是按1000进制计算的,而电脑是按照1024进制计算的,所以标称为4G的NAND Flash理论容量是4 000 000 000 / 1024 / 1024 / 1024 = 3.72529G。再扣掉Mp4自身的系统软件所占的空间和文件系统所占的空间,剩余3.54G可用空间是正常的。至于说你的Flash有坏区,大可不必担心。所有的Flash都有坏区,只要起始地址没坏,Flash就可以正常使用。存储区如果有损坏,是会被自行替换的,无需用户参与。至于其它容量的Flash,按照相同的算法,都可以算出相应的理论容量。

如何处理 nand flash 坏块

扔掉

nand flash 都是串行?

是的,只有一根数据线,其它的都是寻址的地址线,串行干扰会小些

nandflash 一个block多大

觉得比较小

NAND FLASH与SD卡有什么不同

这是一颗全新的IC尺寸6x8mm,LGA-8封装,容量从1Gbit到8Gbit。Q 9196 Q 509 Q 33 QNAND flash内核,走SD 协议,完美兼容TF卡,只要有CPU直接SD 接口,可以直接使用。相对于T卡的好处,贴片式T卡可以直接焊在在PCB上,增加了产品的稳定性,另外尺寸比TF卡小,大概只有TF卡的五分之一,节省一个卡槽。 157贴片式的形式,也减少了TF卡反复插拔造成接触不良的问题,也增强了可靠性,不容易因为产品的碰撞导致TF卡的脱落。 1081最重要的一点是,我们的贴片式T卡是用芯片级的封装技术,使用 的NAND是属于比较好的wafer,保证是good die。不会像TF卡,所使用的wafer参差不齐,这也是我们比较好的一个优势,贴片式TF使用的是SLC NAND,擦写次数能到达10万次。 5657郭先生

nandflash和norflash的区别

NANDflash和NORflash的区别两种并行FLASHFlash存储器又称闪存,是一种可以在线多次擦除的非易失性存储器,即掉电后数据不会丢失,具体积小、功耗低、抗振性强等优点,为嵌入式系统中典型的两种存储设备。1、NOR型Flash:如SST39VF160,可以直接读取芯片内存储器的数据,速度比较快,但价格较高;芯片内执行(XIP,eXecuteInPlace),应用程序可以直接在Flash上运行,不必再把代码读到系统RAM中;2、NAND型Flash:如K9F2808U0C,内部数据以块为单位存储,地址线和数据线共用,使用控制信号选择;极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也快,应用NAND型的困难在于Flash的管理需要特殊的系统接口。3、细述二者的差别:(1)、接口差别:NOR型Flash采用的SRAM接口,提供足够的地址引脚来寻址,可以很容易的存取其片内的每一个字节;NAND型Flash使用复杂的I/O口来串行的存取数据,各个产品或厂商的方法可能各不相同,通常是采用8个I/O引脚来传送控制、地址、数据信息。(2)、读写的基本单位:NOR型Flash操作是以“字”为基本单位,而NAND型Flash以“页面”为基本单位,页的大小一般为512字节。(3)、性能比较:NOR型Flash的地址线和数据线是分开的,传输效率很高,程序可以在芯片内部执行,NOR型的读速度比NAND稍快一些;NAND型Flash写入速度比NOR型Flash快很多,因为NAND读写以页为基本操作单位。(4)、容量和成本:NAND型Flash具有较高的单元密度,容量可以做得比较大,加之其生产过程更为简单,价格较低;NOR型Flash占据了容量为1~16MB闪存市场的大部分,而NAND型Flash只是用在8~128MB的产品中,这也说明NOR主要用在代码存储介质中,NAND适合数据存储在CompactFlash、PCCards、MMC存储卡市场上所占的份额最大。(5)、软件支持:NAND型和NOR型Flash在进行写入和擦除时都需要MTD(MemoryTechnologyDrivers,MTD已集成在Flash芯片内部,它是对Flash进行操作的接口。),这是它们的共同特点;但在NOR型Flash上运行代码不需要任何的软件支持,而在NAND型Flash上进行同样操作时,通常需要驱动程序,即内存技术驱动程序MTD。

请你详细论述NAND FLASH的工作原理,以及S3C2410对其读写过程?

nand flash的存储原理,大概上就是它的最小物理存储单元,能够将电子存储起来,即使在断电的情况下。每个存储单元有无电子的状态,就能制成数据的0和1。制作Flash的厂商,都提供的外围接口了,包括地址线和各种信号线什么的,还提供各种命令的发送规则。你所说的S3C2410应该属于控制芯片了,它在对flash读写过程,实际上是向下发送读写命令,当然还包括地址和数据,flash会对发送的命令进行相应的操作,完成读写的过程。希望答案对你有所帮助。

怎么查nandflash的坏块

首先调用erase,将NAND全部擦除一遍,然后执行如下检测操作,如果页大于512字节,badblockpos = 0;badblockbytes = 2;如果页小于512字节,badblockpos = 5;badblockbytes = 1;读取每个block的前两页OOB区域的第badblockpos开始的后badblockbytes字节是否为0xff,如果是,那么说明该block是好的,否则该block是坏块[gliethttp_20080523]!UINT_T create_bbt(FlashBootType_T fbt){ UINT_T Retval; P_FlashProperties_T pFlashP = GetFlashProperties(fbt); UINT_T BlkSize,BlkNum; UINT_T flash_addr;#define page_size (2048)#define page_spare_size (64)#define block_size (64*page_size)#define tmp_buffer_addr (0x80200000 - page_size - page_spare_size)#define tmp_spare_buffer_addr (tmp_buffer_addr + page_size) int i,j; char *bbpos; bbpos = (char*)(tmp_spare_buffer_addr + 0); BlkSize = pFlashP->BlockSize; BlkNum = pFlashP->NumBlocks; for(i = 0;i < BlkNum;i++) { flash_addr = i * BlkSize; for(j = 0;j < 2;j++) { Retval = xdfc_read((UINT_T *)tmp_buffer_addr, flash_addr + j*page_size, page_size, (UINT_T *)tmp_spare_buffer_addr, GetNANDProperties()); if(Retval) { goto __create_bbt_mark; } if(bbpos[0] != 0xff)goto __create_bbt_mark; if(bbpos[1] != 0xff)goto __create_bbt_mark; } continue;__create_bbt_mark: RelocateBlock( i, &GetFMProperties()->BBT, fbt ); }}

三星的系列NandFlash有什么区别

2016年,由于中国几个主要手机大厂(OPPO,VIVO,华为)的需求持续火爆,导致这些工厂给memory大厂的FORCAST数量也是非常巨大,据传2016年下半年的预测量是上半年的二倍。但是三星,海力士,镁光,东芝等大厂的产能有限,并且对于大容量的NAND 制程纷纷转向3D,3D整个转产并不顺利,良率一直不高。以上的所有原因导致2016年DRAM和大容量的NAND Flash市场价格一直上涨,价格居高不下,一些主流晶圆大厂三星,海力士,镁光,东芝等纷纷调整产能,停掉一些利润不大的产线,积极出货大容量DRAM和NAND Flash(EMMC)。NAND FLASH行业由于大容量的利润随着价格不断飙涨,原厂利润也越来越好,这样导致很多原厂停产了小容量SLC等级的NAND Flash。三星停产K9F1G08U0E,东芝减产小容量NAND flash,海力士也准备停产掉1Gb 的H27U1G8F2CTR。Spansion的小容量产品全线提价,并且告知客户缺货。停产导致价格持续上涨,给中小型企业带来了巨大的压力,客户急需找到一个能够持续稳定供货,并且有一定技术实力的原厂。环顾整个小容量nandflash市场,目前只有韩国ATO solution公司能够完成这个使命。他们是一家专注于小容量SLC NAND flash的厂商,容量从256Mb到 1Gb都有涉及。而且所有物料能够长期供货。他们具备一条M8晶圆产线使用,并且是自己独立研发的1Gb nandflash的产品,不受到其他公司专利权限制。

NAND Flash烧录器

西尔特5000以上都可以烧录,不过贵些,周立功的便宜些,你说下芯片型号,我帮你查一下哈

如何测试nandflash可靠性

/*说明:测试nandflash的可靠性,有的时候nandflash写进去的内容会变位比如写进去1,可是存储的值变成了0,为了测试这种情况的频率写了下面的测试用例*//*nandflash挂载在/home/test目录下,通过不停的往test目录下写两个文件A,B(随便两个文件二进制文件都可以),写进去的文件名和顺序A0,B0,A1,B1,A2,B2....,每写进入一个文件读出来和A或者B比较*//*如果一旦发现写满了就删除文件重写继续写,一直持续下去,如果发现读出来的内容和写进入的内容就报错,然后再写一次,如果还错就退出程序*/ #include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <fcntl.h>#include <sys/statfs.h> //for statfs#include <sys/vfs.h> //for statfs#include <sys/types.h>#include <sys/stat.h> //for stat#include <sys/time.h>#include "errno.h"static int nandflash_wrong=0;int check_remain_space(void){ int stat_flag=0; int i; struct statfs nandflash_stat; long hdisk_remainder_space; char path_name_check[32]; struct stat name_buf_check;stat_flag = statfs("/home/test", &nandflash_stat);//获取nandflash的信息 if(stat_flag<0) { printf("get nandflash info error! "); return -1; }hdisk_remainder_space = (float)nandflash_stat.f_bsize * nandflash_stat.f_bfree / 1024;//检测磁盘空间 if(hdisk_remainder_space<8*1024) //至少保留8M的空间 { for(i=0;i<200;i++) { sprintf(path_name_check,"/home/test/A%d",i); stat(path_name_check,&name_buf_check); if(errno!=ENOENT) //文件存在,则删除 { unlink(path_name_check);//不能重名 } sprintf(path_name_check,"/home/test/B%d",i); stat(path_name_check,&name_buf_check); if(errno!=ENOENT) //文件存在,则删除 { unlink(path_name_check);//不能重名 } } sleep(20); //删除文件并不是立即删除,所以要等待文件删除之后再写,防止写的速度比删除速度快,导致磁盘被写满的情况而出错 return 1; } return 0;}int write_read_nandflash(int mark,unsigned int i,int file_size,char *write_buf,char *read_buf){ FILE *fp; char path_name[32]; unsigned long buf_count=0; struct stat name_buf;if( mark == 0 ) { sprintf(path_name,"/home/test/A%d",i);//生成不同的文件名A0,A1,A2,A3....... } else { sprintf(path_name,"/home/test/B%d",i);}stat(path_name,&name_buf); if(errno!=ENOENT) //文件存在,则删除 { unlink(path_name);//不能重名 sleep(3); } if((fp=fopen(path_name,"w"))==NULL) { printf("fopen failed! "); return -1; }fwrite(write_buf,file_size,1,fp); fclose(fp);// printf("write file name is:%s ",path_name); if((fp=fopen(path_name,"r"))==NULL) { printf("fopen failed! "); return -1; } fread(read_buf,file_size,1,fp);for(buf_count=0;buf_count<(file_size-1);buf_count++)//将master/slave文件写到nandflash中的内容读出来比较 { if(read_buf[buf_count]!=write_buf[buf_count]) {system("date");//出错的时候打印的系统时间 printf("file name is %s: ",path_name); unlink(path_name); sleep(3); if((fp=fopen(path_name,"w"))==NULL) { printf("fopen failed! "); return -1; } nandflash_wrong++; fwrite(write_buf,file_size,1,fp);//出错之后再写一次 fclose(fp);if((fp=fopen(path_name,"r"))==NULL) { printf("fopen failed! "); return -1; } fread(read_buf,file_size,1,fp); for(buf_count=0;buf_count<(file_size-1);buf_count++) { if(read_buf[buf_count]!=write_buf[buf_count]) { printf("file name is %s: ",path_name); printf("write twice failed! "); fclose(fp); return -1; } } } } fclose(fp); return 0;}int main(void){ int A_size,B_size; A_size=B_size=0; int A_fd,B_fd;char *A_buf_read=NULL; char *B_buf_read=NULL; char *A_buf_write=NULL; char *B_buf_write=NULL;unsigned int iteation=0;int ret;A_fd=0; A_fd=open("/home/A",O_RDONLY); if(A_fd<0) { printf("open A faild! "); return -1; } A_size=lseek(A_fd,0,SEEK_END); lseek(A_fd,0,SEEK_SET); A_buf_write=(char *)malloc(A_size);if(NULL == A_buf_write) { printf("A_buf_write malloc failed! "); close(A_fd); return -1; }A_buf_read=(char *)malloc(A_size); if(NULL == A_buf_read) { printf("A_buf_read malloc failed! "); close(A_fd); return -1; } if(read(A_fd,A_buf_write,A_size)<0) { close(A_fd); printf("read A file failed "); }close(A_fd); B_fd=0; B_fd=open("/home/B",O_RDONLY); if(B_fd<0) { printf("open B faild! "); return -1; } B_size=lseek(B_fd,0,SEEK_END); lseek(B_fd,0,SEEK_SET); B_buf_write=(char *)malloc(B_size);if(NULL == B_buf_write) { printf("B_buf_write malloc failed! "); close(B_fd); return -1; }B_buf_read=(char *)malloc(B_size); if(NULL == B_buf_read) { printf("B_buf_read malloc failed! "); close(B_fd); return -1; } if(read(B_fd,B_buf_write,B_size)<0) { printf("read B file failed "); close(B_fd); } close(B_fd);system("date");//测试开始,开始读写nandflash while(1) {if((ret=check_remain_space())<0)//检测磁盘空间,小于8M,要删除文件重新从A0,B0,A1,B1,A2,B2。。。。写 { printf("check space wrong "); return -1; } else if(ret==1) { iteation=0; }if(write_read_nandflash(0,iteation,A_size,A_buf_write,A_buf_read)<0)//write A to nand and read it to compare { printf("write_read nand flash wrong "); return -1; } if(write_read_nandflash(1,iteation,B_size,B_buf_write,B_buf_read)<0)//write B { printf("write_read nand flash wrong "); return -1; } iteation++; }return 0;}

请教nand flash interleave操作的问题

一、NAND flash和NOR flash的性能比较1、NOR的读速度比NAND稍快一些。2、NAND的写入速度比NOR快很多。3、NAND的4ms擦除速度远比NOR的5s快。4、大多数写入操作需要先进行擦除操作。5、NAND的擦除单元更小,相应的擦除电路更少。二、NAND flash和NOR flash的接口差别NOR flash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。NAND器件使用复杂的I/O口来串行地存取数据,各个产品或厂商的方法可能各不相同。8个引脚用来传送控制、地址和数据信息。NAND读和写操作采用512字节的块,这一点有点像硬盘管理此类操作,很自然地,基于NAND的存储器就可以取代硬盘或其他块设备。三、NAND flash和NOR flash的容量和成本NAND flash的单元尺寸几乎是NOR器件的一半,由于生产过程更为简单,NAND结构可以在给定的模具尺寸内提供更高的容量,也就相应地降低了价格。四、NAND flash和NOR flash的可靠性和耐用性采用flahs介质时一个需要重点考虑的问题是可靠性。对于需要扩展MTBF的系统来说,Flash是非常合适的存储方案。可以从寿命(耐用性)、位交换和坏块处理三个方面来比较NOR和NAND的可靠性。五、NAND flash和NOR flash的寿命(耐用性)在NAND闪存中每个块的最大擦写次数是一百万次,而NOR的擦写次数是十万次。NAND存储器除了具有10比1的块擦除周期优势,典型的NAND块尺寸要比NOR器件小8倍,每个NAND存储器块在给定的时间内的删除次数要少一些。六、位交换所有flash器件都受位交换现象的困扰。在某些情况下(很少见,NAND发生的次数要比NOR多),一个比特位会发生反转或被报告反转了。一位的变化可能不很明显,但是如果发生在一个关键文件上,这个小小的故障可能导致系统停机。如果只是报告有问题,多读几次就可能解决了。当然,如果这个位真的改变了,就必须采用错误探测/错误更正(EDC/ECC)算法。位反转的问题更多见于NAND闪存,NAND的供应商建议使用NAND闪存的时候,同时使用七、EDC/ECC算法这个问题对于用NAND存储多媒体信息时倒不是致命的。当然,如果用本地存储设备来存储操作系统、配置文件或其他敏感信息时,必须使用EDC/ECC系统以确保可靠性。八、坏块处理NAND器件中的坏块是随机分布的。以前也曾有过消除坏块的努力,但发现成品率太低,代价太高,根本不划算。NAND器件需要对介质进行初始化扫描以发现坏块,并将坏块标记为不可用。在已制成的器件中,如果通过可靠的方法不能进行这项处理,将导致高故障率。九、易于使用可以非常直接地使用基于NOR的闪存,可以像其他存储器那样连接,并可以在上面直接运行代码。由于需要I/O接口,NAND要复杂得多。各种NAND器件的存取方法因厂家而异。在使用NAND器件时,必须先写入驱动程序,才能继续执行其他操作。向NAND器件写入信息需要相当的技巧,因为设计师绝不能向坏块写入,这就意味着在NAND器件上自始至终都必须进行虚拟映射。十、软件支持当讨论软件支持的时候,应该区别基本的读/写/擦操作和高一级的用于磁盘仿真和闪存管理算法的软件,包括性能优化。在NOR器件上运行代码不需要任何的软件支持,在NAND器件上进行同样操作时,通常需要驱动程序,也就是内存技术驱动程序(MTD),NAND和NOR器件在进行写入和擦除操作时都需要MTD。使用NOR器件时所需要的MTD要相对少一些,许多厂商都提供用于NOR器件的更高级软件,这其中包括M-System的TrueFFS驱动,该驱动被Wind River System、Microsoft、QNX Software System、Symbian和Intel等厂商所采用。驱动还用于对DiskOnChip产品进行仿真和NAND闪存的管理,包括纠错、坏块处理和损耗平衡。

nand flash为什么擦除最小单位是块

这是闪存特性决定的,P是衬底,在组织结构上,一个Block当中所有的存储单元是共用一个衬底的(Substrate)。当对某个衬底施加强电压,那么上面所有浮栅极(Floating Gate)的电子都会被吸出来。这就是Flash Erase操作。摘选自《深入浅出SSD》

iMX6ull SD卡系统和Nandflash系统

系统源码和编译方法,[参见连接] ( https://community.nxp.com/docs/DOC-334274 )其中dtb文件针对LCD或HDMI修改的内容对iSpeaker无影响,不用去修改。我们会使用另外的dtb文件。 烧写SD方式也不采用这个文档中的方法,直接在linux命令行下如下操作: Nandflash使用zImage,dtb文件和SD卡中使用的完全一致。Uboot文件SD中使用的不能用于Nandflash,源码另见。 烧写Nandflash需要用SD卡系统盘启动,SD卡系统中需要已安装mtd-utils工具。系统启动后能正常看到mtd0~mtd4分区。按照下面步骤操作: $ flash_erase /dev/mtd0 0 0 $ flash_erase /dev/mtd1 0 0 $ flash_erase /dev/mtd2 0 0 $ kobs-ng init -x u-boot.imx --search_exponent=1 -v $ flash_erase /dev/mtd3 0 0 $ nandwrite -p /dev/mtd3 zImage $ nandwrite -p /dev/mtd3 -s 0x7e0000 imx.dtb $ ubiformat /dev/mtd4 -f ubi.img 其中使用ubi.img文件,在linux主机下制作方法如下: 使用的根文件系统和SD卡中的根文件系统一样,假设SD卡已插入linux主机usb接口,并将第二个分区挂载与/mnt下,首先在linux主机工作目录下建立文本文件ubifs.cfg,内容如下: [ubifs] mode=ubi image=ubifs.img vol_id=0 vol_type=dynamic vol_name=rootfs vol_flags=autoresize 然后执行如下命令: $ mkfs.ubifs -x zlib -m 2048 -e 124KiB -c 3965 -r /mnt ubifs.img $ ubinize -o ubi.img -m 2048 -p 128KiB -s 2048 -O 2048 ubifs.cfg

为什么不同厂家的nandflash读id和简单的读写擦命令都一样

  1. 区别  NOR的特点是芯片内执行(XIP,eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。优点是可以直接从FLASH中运行程序,但是工艺复杂,价格比较贵,NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。  NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND的困难在于flash的管理和需要特殊的系统接口。优点:大存储容量,而且便宜。缺点,就是无法寻址直接运行程序,只能存储数据。另外NAND FLASH 非常容易出现坏区,所以需要有校验的算法。任何flash器件的写入操作只能在空或已擦除的单元内进行(1)NAND器件执行擦除操作是十分简单的,而NOR则要求在进行擦除前先要将目标块内所有的位都写为1。(2)擦除NOR器件时是以64~128KB的块进行的,执行一个写入/擦除操作的时间为5s,NORFLASHSECTOR擦除时间视品牌、大小不同而不同,比如,4MFLASH,有的SECTOR擦除时间为60ms,而有的需要最大6S。与此相反,擦除NAND器件是以8~32KB的块进行的,执行相同的操作最多只需要4ms(3)当选择存储解决方案时,设计师必须权衡以下的各项因素。  ●NOR的读速度比NAND稍快一些。  ●NAND的写入速度比NOR快很多。  ●NAND的4ms擦除速度远比NOR的5s快。  ●大多数写入操作需要先进行擦除操作。  ●NAND的擦除单元更小,相应的擦除电路更少。(4)接口差别  NORflash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。  NAND器件使用复杂的I/O口来串行地存取数据,各个产品或厂商的方法可能各不相同。8个引脚用来传送控制、地址和数据信息。NAND读和写操作采用512字节的块,这一点有点像硬盘管理此类操作,因此,基于NAND的存储器就可以取代硬盘或其他块设备。(5)容量差别:NORflash占据了容量为1~16MB闪存市场的大部分,而NANDflash只是用在8~128MB的产品当中,这也说明NOR主要应用在代码存储介质中,NAND适合于数据存储。(6)可靠性和耐用性-寿命(耐用性)  在NAND闪存中每个块的最大擦写次数是一百万次,而NOR的擦写次数是十万次。NAND存储器除了具有10比1的块擦除周期优势,典型的NAND块尺寸要比NOR器件小8倍,每个NAND存储器块在给定的时间内的删除次数要少一些。-位交换  所有flash器件都受位交换现象的困扰。位真的改变了,就必须采用错误探测/错误更正(EDC/ECC)算法。位反转的问题更多见于NAND闪存,在使用NAND闪存的时候,应使用EDC/ECC算法。用NAND存储多媒体信息时倒不是致命的。当然,如果用本地存储设备来存储操作系统、配置文件或其他敏感信息时,必须使用EDC/ECC系统以确保可靠性。-坏块处理  NAND器件中的坏块是随机分布的,NAND器件需要对介质进行初始化扫描以发现坏块,并将坏块标记为不可用。在已制成的器件中,如果通过可靠的方法不能进行这项处理,将导致高故障率。(7)易于使用  可以非常直接地使用基于NOR的闪存。在使用NAND器件时,必须先写入驱动程序,才能继续执行其他操作。向NAND器件写入信息需要相当的技巧,因为设计师绝不能向坏块写入,这就意味着在NAND器件上自始至终都必须进行虚拟映射。(8)软件支持在NOR器件上运行代码不需要任何的软件支持,在NAND器件上进行同样操作时,通常需要驱动程序,也就是内存技术驱动程序(MTD),NAND和NOR器件在进行写入和擦除操作时都需要MTD。使用NOR器件时所需要的MTD要相对少一些,许多厂商都提供用于NOR器件的更高级软件,这其中包括M-System的TrueFFS驱动,该驱动被WindRiverSystem、Microsoft、QNXSoftwareSystem、Symbian和Intel等厂商所采用。驱动还用于对DiskOnChip产品进行仿真和NAND闪存的管理,包括纠错、坏块处理和损耗平衡。(9)在掌上电脑里要使用NAND FLASH 存储数据和程序,但是必须有NOR FLASH来启动。除了SAMSUNG处理器,其他用在掌上电脑的主流处理器还不支持直接由NAND FLASH 启动程序。因此,必须先用一片小的NOR FLASH 启动机器,在把OS等软件从NAND FLASH 载入SDRAM中运行才行  2. 趋势  NOR Flash 生产厂商有 Intel和ST, Nand Flash厂商有Hynix,micon,Samsung,Toshiba和Fujitsu等。2006年NAND将占据59%的闪存市场份额,NOR的市场份额将下降到41%。而到2009年时,NAND的市场份额将上升到65%,NOR的市场份额将进一步下滑到35%。Nand 主要应用:Compacflash,Secure Digi-tal,Smartmedia,SD,MMC,Xd,PC Card,USB Sticks等。NOR的传输效率很高,在小容量时具有很高的成本效益,更加安全,不容易出现数据故障,因此,主要应用以代码存储为主,多与运算相关。目前,NAND闪存主要用在数码相机闪存卡和MP3播放机中,这两个市场的增长非常迅速。而NOR芯片主要用在手机和机顶盒中,这两个市场的增长速度相对较慢。      3. Samsung的S3C2440就能支持从NAND Flash和NOR Flash两种方式启动。

SRAM,SROM,ROM,RAM,SDRAM,NORfalsh,NANDflash是什么?

SRAM,STATIC RANDOM ACCESS MEMORY 就是静态随即存储器SROM static read only memory 静态只读存储器ROM ,只读存储器RAM,随即存储器DRAM,英文全称Dynamic Random Access Memory,即动态随机存取存储器SDRAM,同步动态随机存储器 同步就是需要同步时钟NOR Flash 和 NAND Flash 是现在市场上两种主要的非易失闪存技术。

请问nand flash和nor flash有什么不同

可以看看这个,写得很清楚,http://wenku.baidu.com/view/4784877201f69e3143329482.html

spi nand flash 和nand flash什么区别

性能差别:对于Flash的写入速度,其实是写入和擦除的综合速度,Nand Flash擦除很简单,而Nor Flash需要将所有位全部写0(这里要说明一下,Flash器件写入只能把1写为0,而不能把0写为1,也就说,其写入的方式是按照逻辑与来进行的,譬如原来地址上的...

nand flash 读会产生坏块吗

nand flash 会产生坏块,发现后会对此坏块做记录,不影响使用。而nor flash不存在坏块问题。

Serial flash 和 nor flash nand flash 有什么区别

Serial flash一般采用一类总线接口(如SPI总线)与CPU进行通信的,数据是一位一位发送的;Nor flash采用并行地址和数据总线形式与CPU进行通信,若数据总线宽度为16,则通信时要一次发送16位的并行数据;Nand flash没有独立的地址线和数据线,其通信方式是由I/O口和控制信号所决定,其地址与数据都是通过I/O来串行的读取。

如何编写Linux下Nand Flash驱动

【Linux下nand flash驱动编写步骤简介】1. 了解硬件的nand flash的各个参数和工作原理具体参考nand flash的datasheet,主要包括,自己nand flash的厂商,型号等。Nand flash的页大小,oob大小,块大小,位宽8bit还是16bit。工作原理,上面已经做了一定描述,不清楚的,可以参考datasheet,多看看,就会明白很多。2. 按照linux下驱动编写规范编写nand flash驱动,可以参考其他已经有的驱动,比如内核源码中已经有的drivers/mtd/nand/s3c2410.c就是个很好的例子。自己以其为模板,实现自己板子的nand flash驱动。其实主要工作就是,实现static struct platform_driver s3c2410_nand_driver = { .probe = s3c2410_nand_probe, .remove = s3c2410_nand_remove, .suspend = s3c24xx_nand_suspend, .resume = s3c24xx_nand_resume, .driver = { .name = "s3c2410-nand", .owner = THIS_MODULE, },};中的XXX_nand_probe函数XXX_nand_remove函数XXX_nand_enable_hwecc,如果支持硬件ecc的话。对nand flash的读写,这两个函数,实现了对nand的具体操作。【Linux下Nand Flash驱动编写简单步骤】软件和硬件知识,都已经了解的话,由于上层的linux的 mtd框架中,已经完全封装好了,对nand flash的write page,write oob等相关函数的实现,那么剩下的只是相对来说已经是很少量的,关于nand 驱动具体内部操作方面的工作:1.初始化先是在nand 芯片初始化的时候,对其XXX_nand_init_chip()给对应的芯片chip赋给对应的XXX_nand_read_buf和XXX_nand_write_buf等函数: chip->cmd_ctrl = XXX_nand_hwcontrol; chip->dev_ready = XXX_nand_devready; chip->read_buf = XXX_nand_read_buf; chip->write_buf = XXX_nand_write_buf;以实现后续的对nand芯片的操作。然后根据ecc类型,赋给对应的ecc的校验与纠错函数: chip->ecc.hwctl = XXX_nand_enable_hwecc; chip->ecc.calculate = XXX _nand_calculate_ecc;3. 实现上面提到的对应的各个函数,关于如何实现,参考一下其他nand驱动,就会理解很多了。4. 驱动测试,参考具体的 ldd3(Linux Device Driver version 3)的测试相关部分内容。说得很乱,希望对大家有些帮助。

TF卡是NAND FLASH吗

不是,TF包括了TF卡主控,NANDFLASH,NANDFLASH是用来存储数据的,主控是用来操作的。比方TF主控是除了硬盘以外的电脑部件,nandflash就是硬盘

NAND flash和NOR flash的区别详解

  我们使用的智能手机除了有一个可用的空间(如苹果8G、16G等),还有一个RAM容量,很多人都不是很清楚,为什么需要二个这样的芯片做存储呢,这就是我们下面要讲到的。这二种存储设备我们都统称为“FLASH”,FLASH是一种存储芯片,全名叫Flash EEPROM Memory,通地过程序可以修改数据,即平时所说的“闪存”。Flash又分为NAND flash和NOR flash二种。U盘和MP3里用的就是这种存储器。  相“flash存储器”经常可以与相“NOR存储器”互换使用。许多业内人士也搞不清楚NAND闪存技术相对于NOR技术的优越之处,因为大多数情况下闪存只是用来存储少量的代码,这时NOR闪存更适合一些。而NAND则是高数据存储密度的理想解决方案。NOR Flash 的读取和我们常见的 SDRAM 的读取是一样,用户可以直接运行装载在 NOR FLASH 里面的代码,这样可以减少 SRAM 的容量从而节约了成本。 NAND Flash 没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的, 通常是一次读取 512 个字节,采用这种技术的 Flash 比较廉价。用户 不能直接运行 NAND Flash 上的代码,因此好多使用 NAND Flash 的开发板除了使用 NAND Flah 以外,还作上了 一块小的 NOR Flash 来运行启动代码。  NOR flash是intel公司1988年开发出了NOR flash技术。NOR的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在flash 闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除 速度大大影响了它的性能。

nor flash和nand flash的区别

  1. 区别  NOR的特点是芯片内执行(XIP,eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。优点是可以直接从FLASH中运行程序,但是工艺复杂,价格比较贵,NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。  NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND的困难在于flash的管理和需要特殊的系统接口。优点:大存储容量,而且便宜。缺点,就是无法寻址直接运行程序,只能存储数据。另外NAND FLASH 非常容易出现坏区,所以需要有校验的算法。任何flash器件的写入操作只能在空或已擦除的单元内进行(1)NAND器件执行擦除操作是十分简单的,而NOR则要求在进行擦除前先要将目标块内所有的位都写为1。(2)擦除NOR器件时是以64~128KB的块进行的,执行一个写入/擦除操作的时间为5s,NORFLASHSECTOR擦除时间视品牌、大小不同而不同,比如,4MFLASH,有的SECTOR擦除时间为60ms,而有的需要最大6S。与此相反,擦除NAND器件是以8~32KB的块进行的,执行相同的操作最多只需要4ms(3)当选择存储解决方案时,设计师必须权衡以下的各项因素。  ●NOR的读速度比NAND稍快一些。  ●NAND的写入速度比NOR快很多。  ●NAND的4ms擦除速度远比NOR的5s快。  ●大多数写入操作需要先进行擦除操作。  ●NAND的擦除单元更小,相应的擦除电路更少。(4)接口差别  NORflash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。  NAND器件使用复杂的I/O口来串行地存取数据,各个产品或厂商的方法可能各不相同。8个引脚用来传送控制、地址和数据信息。NAND读和写操作采用512字节的块,这一点有点像硬盘管理此类操作,因此,基于NAND的存储器就可以取代硬盘或其他块设备。(5)容量差别:NORflash占据了容量为1~16MB闪存市场的大部分,而NANDflash只是用在8~128MB的产品当中,这也说明NOR主要应用在代码存储介质中,NAND适合于数据存储。(6)可靠性和耐用性-寿命(耐用性)  在NAND闪存中每个块的最大擦写次数是一百万次,而NOR的擦写次数是十万次。NAND存储器除了具有10比1的块擦除周期优势,典型的NAND块尺寸要比NOR器件小8倍,每个NAND存储器块在给定的时间内的删除次数要少一些。-位交换  所有flash器件都受位交换现象的困扰。位真的改变了,就必须采用错误探测/错误更正(EDC/ECC)算法。位反转的问题更多见于NAND闪存,在使用NAND闪存的时候,应使用EDC/ECC算法。用NAND存储多媒体信息时倒不是致命的。当然,如果用本地存储设备来存储操作系统、配置文件或其他敏感信息时,必须使用EDC/ECC系统以确保可靠性。-坏块处理  NAND器件中的坏块是随机分布的,NAND器件需要对介质进行初始化扫描以发现坏块,并将坏块标记为不可用。在已制成的器件中,如果通过可靠的方法不能进行这项处理,将导致高故障率。(7)易于使用  可以非常直接地使用基于NOR的闪存。在使用NAND器件时,必须先写入驱动程序,才能继续执行其他操作。向NAND器件写入信息需要相当的技巧,因为设计师绝不能向坏块写入,这就意味着在NAND器件上自始至终都必须进行虚拟映射。(8)软件支持在NOR器件上运行代码不需要任何的软件支持,在NAND器件上进行同样操作时,通常需要驱动程序,也就是内存技术驱动程序(MTD),NAND和NOR器件在进行写入和擦除操作时都需要MTD。使用NOR器件时所需要的MTD要相对少一些,许多厂商都提供用于NOR器件的更高级软件,这其中包括M-System的TrueFFS驱动,该驱动被WindRiverSystem、Microsoft、QNXSoftwareSystem、Symbian和Intel等厂商所采用。驱动还用于对DiskOnChip产品进行仿真和NAND闪存的管理,包括纠错、坏块处理和损耗平衡。(9)在掌上电脑里要使用NAND FLASH 存储数据和程序,但是必须有NOR FLASH来启动。除了SAMSUNG处理器,其他用在掌上电脑的主流处理器还不支持直接由NAND FLASH 启动程序。因此,必须先用一片小的NOR FLASH 启动机器,在把OS等软件从NAND FLASH 载入SDRAM中运行才行  2. 趋势  NOR Flash 生产厂商有 Intel和ST, Nand Flash厂商有Hynix,micon,Samsung,Toshiba和Fujitsu等。2006年NAND将占据59%的闪存市场份额,NOR的市场份额将下降到41%。而到2009年时,NAND的市场份额将上升到65%,NOR的市场份额将进一步下滑到35%。Nand 主要应用:Compacflash,Secure Digi-tal,Smartmedia,SD,MMC,Xd,PC Card,USB Sticks等。NOR的传输效率很高,在小容量时具有很高的成本效益,更加安全,不容易出现数据故障,因此,主要应用以代码存储为主,多与运算相关。目前,NAND闪存主要用在数码相机闪存卡和MP3播放机中,这两个市场的增长非常迅速。而NOR芯片主要用在手机和机顶盒中,这两个市场的增长速度相对较慢。      3. Samsung的S3C2440就能支持从NAND Flash和NOR Flash两种方式启动。
 首页 上一页  1 2 3 4 5 6 7 8 9 10  下一页  尾页