Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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
оƬµØÖ·Òý½ÅµÃµ½µÄÖµÊDz»Ò»ÑùµÄ£¬ÀýÈç
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
£º±³¿¿±³£¬Ò²¾ÍÊDZȷ½Ëµ
2
¿é
16
λµÄоƬһÆð½ÓÔÚ
32
λµÄ×ÜÏßÉÏ¡£´øÀ´µÄ¾ÍÊÇÑ°Ö·µÄÎÊÌ⣬ºÜÏÔÈ»£¬Ê×ÏÈÒª°´
32
λ¶Áд£»Æä´Î¾ÍÊÇÏÂÃüÁîµÄµØÖ·£¬Êµ¼ÊÆ«ÒÆ
=
ÊÖ²áÆ«ÒÆ
*interleave*device_type/8
£¬device_type=buswidth/interleave
£¬¶ø
buswidth
Õâ¸öʱºòÊÇ
32(×ÜÏßλ¿í
)
¡£ÁíÍâ¾ÍÊDZ³¿¿±³µÄʱºò£¬ÃüÁîºÍ·µ»ØµÄ״̬ÂëÊÇ“Ë«·ÝµÄ”£¬ÀýÈç
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ÉϼÓÁ´½Ó

ÒÔÏÂÊÇÎÒÔÚÍøÉÏÕÒµÄÒ»·Ý¹ØÓÚ½â¾öÕâ¸öÎÊÌâµÄ´ð°¸..µ«ÊµÑé¹ýºó¸Ð¾õ²»Ì«¿ÉÐÐ!
___________________________________________________________________
˵µ½Õâ¸öÎÊÌ⣬¿ÉÄÜÓÐÈ˾ͻá˵£¬ÄÇ»¹²»¼òµ¥£¬Ö±½ÓÓÃflashµÄActionScriptÖеÄurl·½·¨²»¾Í¸ã¶¨ÁË£¬ÄÇô
Èç¹ûÎÒÃǵÄUIÈËÔ±Éè¼ÆÍêflash,µ«flash¶ÔÓ¦µÄÁ´½á»¹Ã»ÓÐÈ·¶¨»òÕßÒÔºó» ......

ÈÃdewplayer flash mp3 ²¥·ÅÆ÷Ö§³ÖÖÐÎĺÍһЩϸ½ÚÐÞ¸Ä

1.ÏÂÔØÔ­°æswf Áбí°æ,ʹÓÃdecomplierת»»³Éfla.
2.flash´ò¿ª.µ¯³ö×Ö·ûÐ޸ĶԻ°¿ò,Ëæ±ãµãÒ»ÏÂ,½øÈë.
3.ÔÚÖ÷³¡¾°ÉÏ,ÕÒµ½µÚÒ»²ã,µÚÒ»Õê,ÉÏÃæÓÐÒ»¸öa×ÖÑùµÄÄÇÕê,µã»÷³ö¶¯×÷±à¼­´°¿Ú,ɾ³ýÀïÃæµÄÄÚÈÝ,Ôö¼Ó#include "as.as".
4.ÔÚ¿âÖÐÕÒµ½sprite18,ÕÒµ½Mask Layer 3¾ÍÊÇÒ»¸öÕÚÕÖ²ã,   ÔÚ³¡¾°ÖÐÑ¡ÖÐÕâ²ãµÄÔª¼þ,Ò²¾ÍÊÇ ......

FlashÓëOcx¿Ø¼þÔÚÒ³ÃæÖеIJãµþ˳ÐòÎÊÌâ

       ×î½üÓöµ½Ò»¸ö±È½Ï¼¬ÊÖµÄÎÊÌ⣺°ÑÒ»¸öFlashÕÚ¸ÇÔÚ¿ÉÊÓ»¯µÄOcx¿Ø¼þÉÏÃæ¡£
       ÎÊÌâ±¾Éí²¢²»Ë㼬ÊÖ£¬ÒòΪFlashºÍ¿ÉÊÓ»¯µÄOcx¿Ø¼þÔÚä¯ÀÀÆ÷Öж¼Ä¬ÈÏÊôÓÚ´°¿ÚÔªËØ£¬¶¼ÓÃObject±êÇ©À´Ç¶ÈëÒ³Ãæ¡£²éÔÄÎĵµµÃ֪ͬ¼¶±ðµÄ¶ÔÏó¿ÉÒÔÓÃz-indexÀ´¶Ô²ãµþ˳Ðò½øÐпØÖ ......

htmlÒ³ÃæÖÐǶÈëflashÎļþ

´Ë´¦Ç¶ÈëµÄflashÀïÃæµÄͼƬÊÇ¿ÉÒÔËæʱ·¢Éú¸Ä±äµÄͼƬ£¨¶¯Ì¬Í¼Æ¬£©
×¢ÒâÀ¶É«×ÖÌåµÄµØ·½£¬ÕâЩµØ·½¶¼ÒªÍ³Ò»
<script language="javascript">AC_FL_RunContent = 0;</script>
  <script src="${ctx}/ui/Login/AC_RunActiveContent.js"
   language="javascript"></script& ......

htmlÖмÓÔØflashºóµÄ·¾¶ÎÊÌâ

ÔÚÒ³ÃæAÖмÓÔØÁËÒ»¸öflashÎļþa.swfºó£¬a.swfµÄ·¾¶¾Í»á±ä³ÉAËùÔڵķ¾¶¡£Èç¹ûÔÚa.swfÖÐÒª¼ÓÔØb.swfʱ£¬ÕâʱºòµÄ·¾¶¾ÍÒª½øÐÐÏàÓ¦µÄ´¦Àí¡£
±¾À´°´ÕÕa.swfºÍb.swfÔÚ´ÅÅÌÖеĴæ·Å·¾¶£¬aÖмÓÔØbÊǺܼòµ¥µÄ£¬µ«ÊÇÏÖÔÚa.swfÒѾ­±ä³ÉÒ³ÃæAËùÔڵķ¾¶ÁË£¬Èç¹û»¹ÊÇ°²×°Ô­À´µÄ·¾¶È¥¼ÓÔØb.swf¾Í¼ÓÔز»ÁËÁË¡£Òò´Ë¿ÉÒÔÔÚas´úÂë¼ÓÔØb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ