¸ßÊÖ½ø½× LinuxϵͳÏÂMTD/CFIÇý¶¯½éÉÜ
¸ßÊÖ½ø½× LinuxϵͳÏÂMTD/CFIÇý¶¯½éÉÜ
2007-06-16 04:00×÷Õߣº³ö´¦£ºÂÛ̳ÕûÀíÔðÈα༣ºÔÒ°
¡¡¡¡Ä³Ð©IntelµÄFLASHоƬ£¨ÈçStrataFlashϵÁУ©Ö§³Ö¶à·ÖÇø£¬Ò²¾ÍÊǸ÷¸ö·ÖÇø¿ÉÒÔͬʱ½øÐвÙ×÷¡£Ó¦¸Ã˵ÕâÊDz»´íµÄÌØÐÔ£¬µ«ÊÇÒ²»á´øÀ´Ð©ÎÊÌâ¡£¼ÇµÃµ±³õÒÆÖ²Linux-2.4.21£¬¹ÒJFFS2ÎļþϵͳµÄʱºò£¬¾³£»á±¨Ò»Ð©"Magic bitmask not found"Ö®ÀàµÄ´íÎ󣬸ú½øÈ¥·¢ÏÖFLASH¶Á³öÀ´µÄ¶¼ÊÇЩ0x80Ö®ÀàµÄÊý¾Ý£¬²é¿´×ÊÁÏ·¢ÏָÿîFLASHÓзÖÇøµÄÌØÐÔ£¬¶øLinuxµÄFLASHÇý¶¯Ö»ÓÃÒ»¸ö״̬±äÁ¿±íʾÕû¸öFLASHµÄ״̬£¬Õâ¾Í»áÔì³Éij¸ö·ÖÇøµÄʵ¼Ê״̬ºÍϵͳ¼Ç¼µÄ²»·û,´Ó¶øµ¼Ö¶ÁFLASHµÄʱºò¸Ãµãʵ¼ÊÉϲ»´¦ÔÚ¶Á״̬¡£µ±Ê±µÄ½â¾ö°ì·¨ÊÇ£¬Ã¿´Î¶ÁµÄʱºò£¬²»¹Ü¼Ç¼µÄ״̬ÊÇʲô£¬ÏȽøÈë¶Á״̬ÔÙ˵£¬µ±È»Õâ»á´øÀ´ÐÔÄܵÄϽµ£¬¾ßÌåËðʧ¶àÉÙ¸öʱÖÓÖÜÆÚ¾Í²»ËãÁË¡£
¡¡¡¡»°Ëµ½øÈëLinux-2.6.xµÄʱ´ú£¨¾ßÌåÊÇ2.6.13£©,³ýÁËLock/Unlock£¨LinuxÔÚ²Á/дµÄʱºò²»ÏÈUnlock£¬½â¾ö°ì·¨¾ÍÊdzõʼ»¯µÄʱºòÏÈÈ«²¿Unlock£©Õâ¸öÀÏÎÊÌâÍ⣬¾¹È»¶à·ÖÇøµÄ´íÎóûÓгöÏÖ£¬¾ªÑÈ֮Ͼö¶¨ºÃºÃÑо¿ÏÂLinuxµÄMTD/FLASHÇý¶¯¡£
¡¡¡¡ËµÇý¶¯Ö®Ç°£¬ÏÈÃ÷È·¼¸¸ö±à³ÌÒªµã£º
¡¡¡¡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¡£
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
ÔÚWindowsϰ²×°Èí¼þʱ£¬Ö»ÐèÔËÐÐÈí¼þµÄ°²×°³ÌÐò£¨setup¡¢installµÈ£©»òÕßÓÃzipµÈ½âѹËõÈí¼þ½â¿ª¼´¿É°²×°£¬ÔËÐз´°²×°³ÌÐò£¨uninstall¡¢unware¡¢“Ð¶ÔØ”µÈ£©¾ÍÄܰÑÈí¼þÇå³ý¸É¾»£¬ÍêȫͼÐλ¯µÄ²Ù×÷½çÃæ£¬¼òµ¥µ½Ö»ÒªÓÃÊó±êÒ»Ö±µã»÷“ÏÂÒ»²½”¾Í¿ÉÒÔÁË¡£¶ø LinuxºÃ ......
Linux²Ù×÷ϵͳÄÚºËÆô¶¯²ÎÊýÏêϸ½âÎö
LinuxÄÚºËÔÚÆô¶¯µÄʱºò£¬ÄܽÓÊÕijЩÃüÁîÐÐÑ¡Ïî»òÆô¶¯Ê±²ÎÊý¡£µ±Äں˲»ÄÜʶ±ðijЩӲ¼þ½ø¶ø²»ÄÜÉèÖÃÓ²¼þ²ÎÊý»òÕßΪÁ˱ÜÃâÄں˸ü¸ÄijЩ²ÎÊýµÄÖµ£¬¿ÉÒÔͨ¹ýÕâÖÖ·½Ê½ÊÖ¶¯½«ÕâЩ²ÎÊý´«µÝ¸øÄںˡ£
Èç¹û²»Ê¹ÓÃÆô¶¯¹ÜÀíÆ÷£¬±ÈÈçÖ±½Ó´ÓBIOS»òÕß°ÑÄÚºËÎļþÓÓcp zImage /dev/ ......
½ΰ·å£ºÂÛGNU¡¢LinuxºÍGNU/LinuxÖ®¼äµÄ¹ØÏµ
ÏàÐźܶàÈË¿´µ½ÁËÕâ¸ö±êÌâ¾Í»á²úÉúÒÉÎÊ£¬ÕâÆªÎÄÕµ½µ×Òª½²Ê²Ã´¶«Î÷£¿ÔڻشðÕâ¸öÎÊÌâ֮ǰ£¬ÎÒÏÈÌá³ö¼¸¸öÎÊÌ⣿
1. ʲôÊÇLinux£¿
2. ʲôÊÇGNU£¿
3. GNU/LinuxÊÇÊ²Ã´ÍæÒâ¶ù£¿
ÔڻشðÁËÒÔÉÏÎÊÌâºó£¬´ó¼Ò×ÔȻҲÇå³þÎÒÏë˵Ã÷µÄÎÊÌâÁË¡£
ʲôÊÇLinux
ÏàÐ ......
¹ØÓÚlinuxͼÐνçÃæµÄ»ù±¾ÖªÊ¶
ºÜ¶àLINUX³õѧÕß·Ö²»Çå³þlinuxºÍXÖ®¼ä,XºÍXfree86Ö®¼ä,XºÍKDE,GNOMEµÈÖ®¼äÊÇʲô¹ØÏµ.³£³£»ìÏý¸ÅÄî,ÎÒÏëÒԱȽÏÒ×ÓÚÀí½âµÄ·½Ê½ËµÃ÷Ò»ÏÂX,X11,XFREE,WM,KDE,GNOMEµÈÖ®¼äµÄ¹ØÏµ.
Ò»,linux±¾ÉíûÓÐͼÐνçÃæ,linuxÏÖÔÚµÄͼÐνçÃæµÄʵÏÖÖ»ÊÇlinuxϵÄÓ¦ÓóÌÐò ......