Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

linux framebuffer ѧϰ±Ê¼ÇÒ»£¨»ù´¡ÖªÊ¶£©

ARGB8888
32λɫ,ARGB8888±íʾARGB¸÷´ú±í8룬A±íʾ͸Ã÷¶È£¬µ±ÎªffʱΪ·Ç͸Ã÷£¬RGB·Ö±ðΪºìÂÌÀ¶£¬ff±íʾ×îŨ¡£
ARGB1555
16λɫ 1 λ±íʾ ͸Ã÷¶È£¬ Ö»ÄÜÏÔʾÁ½ÖÖ״̬£¬Í¸Ã÷ºÍ·Ç͸Ã÷¡£
¡¾Ê²Ã´ÊÇFrameBuffer¡¿
FrameÖ¡£ºÄãËù¿´µ½µÄÆÁÄ»µÄͼÏñ£¬»òÕßÔÚÒ»¸ö´°¿ÚÖеÄͼÏñ£¬¾Í½ÐÒ»Ö¡¡£
Buffer»º³å£ºÒ»¶ÎRAM£¬ÓÃÀ´ÔÝ´æÍ¼ÏñÊý¾Ý£¬ÕâЩÊý¾Ý»á±»Ö±½ÓдÈëµ½ÏÔʾÉ豸¡£
Ö¡»º³å¾ÍÏ൱ÓÚ½éÓÚ Í¼ÐβÙ×÷ ºÍ ͼÏñÊä³öÖмäµÄÒ»¸öÖмäÈË¡£½«³ÌÐò¶ÔͼÐÎÊý¾ÝµÄ´¦Àí²Ù×÷£¬·´À¡µ½ÏÔʾÊä³öÉÏ¡£
ÏÔ¿¨£¨ÏÔ´æÖеÄÊý¾Ý£© <-> Ö¡»º³å£¨³ÌÐò¶ÔÆäÖеÄÊý¾Ý½øÐд¦Àí£© <-> ÏÔʾÆ÷£¨Êä³öͼÏñ£©
Ö¡»º³å¿ÉÓÃÓÚ£¬ÊµÏÖÔ­ÏÈÊÓÆµ¿¨²¢²»Ö§³ÖµÄ·Ö±æÂÊ¡£
ÏÔ¿¨¿ÉÄܲ¢²»Ö§³ÖÄ㵱ǰij¸ö¸ü´ó·Ö±æÂʵÄÏÔʾÆ÷£¬µ«ÊÇ¿ÉÒÔͨ¹ýÖ¡»º³å»ñÈ¡ÏÔ¿¨µÄÏÔ´æÖеÄÊý¾Ý£¬´¦ÀíÖ®ºó£¬ÊµÏÖ¸ü´óµÄ·Ö±æÂʵÄͼÏñ£¬È»ºó½«Êý¾ÝÖ±½ÓÊä³öµ½ÏÔʾÆ÷ÉÏ¡£
¡¾Ê²Ã´ÊÇARGB8888 ºÍARGB1555 ¡¿
ARGB8888
32λɫ,ARGB8888±íʾARGB¸÷´ú±í8룬A±íʾ͸Ã÷¶È£¬µ±ÎªffʱΪ·Ç͸Ã÷£¬RGB·Ö±ðΪºìÂÌÀ¶£¬ff±íʾ×îŨ¡£
ARGB1555
16λɫ 1 λ±íʾ ͸Ã÷¶È£¬ Ö»ÄÜÏÔʾÁ½ÖÖ״̬£¬Í¸Ã÷ºÍ·Ç͸Ã÷¡£
¡¾Ë«»º³åµÄÖ÷ҪʵÏÖÔ­Àí¡¿
¼ÙÈçÄãµÄÏÔʾÆ÷ÊÇVGAģʽ£¬640×400£¬Ò²¾ÍÊÇÐéÄâµÄ·Ö±æÂÊÊÇ640X800£¬Ò²¾ÍÊÇ800Ïߣ¨Ã¿Ò»ÐеÄÊý¾Ý£¬³ÆÎªÒ»ÌõÏߣ¬Ò²¾ÍÊÇ640X1 µÄÊý¾ÝÁË£©¡£800ÏßµÄÊý¾Ý´æ´¢ÓÚFramebuffer£¬
¶øÊµ¼ÊµÄÏÔʾÄÚÈÝ£¬Ö»ÊÇ400Ïߣ¬LinuxÄÚºËÖеÄFramebufferÄ£ÐÍÖУ¬¶ÔÓ¦Óиö±äÁ¿yoffset£¬¾ÍÊDZíʾµÄÕâ¸ö¾ßÌåµÄ×Ý×ø±ê£¬Ä¬ÈÏÊÇ0£¬ËùÒÔÏÔʾµÄÄÚÈݾÍÊÇ£¬0£­399Ïߣ¬ÓÉÓÚºÍʵ
¼ÊÏÔÊ¾Ò³Ãæ´óСµÈͬ£¬ËùÒÔ´Ë´¦¿ÉÒÔ¼ò³ÆÎªµÚÒ»Ö¡¡£Èç¹ûyoffset¸Ä±äÁË£¬±ÈÈç´ËÀýÖбäΪ400£¬ÄǾÍÊÇÏÔʾʣÓàµÄ²¿·Ö£¬400£­799Ïß¡£´Ë´¦¼ò³ÆÎªµÚ¶þÖ¡¡£
ÔÚϵͳÏÔʾµÚÒ»Ö¡µÄʱºò£¬ÏµÍ³ÔÚºǫ́ÇÄÇĵØ×¼±¸µÚ¶þÖ¡µÄÊý¾Ý£¬ËùÒÔ£¬µÈµÚÒ»Ö¡ÏÔʾÍê³É£¬¶àÊýʱºò£¬µÚ¶þÖ¡µÄÊý¾ÝÒ²×¼±¸ºÃÁË£¬¾Í¿ÉÒÔÖ±½ÓÏÔʾ£¬Í¬Ê±ÏµÍ³ÓÖÔÚ×¼±¸½ÓÏÂÀ´µÄ
Ò»Ö¡µÄÊý¾Ý£¬ÕâÑù¾Í¿ÉÒÔ´ó´óÌá¸ßÏÔʾЧÂÊ¡£
¡¾Æ½»¬µØ¹ö¶¯Ò³ÃæµÄʵÏÖÔ­Àí¡¿
ͬÉÏ£¬ÔÚÏÔʾÍêµÚÒ»Ö¡Êý¾ÝµÄʱºò£¬Ò²¾ÍÊÇ0£­399ÏßµÄʱºò£¬½«yoffsetÉèÖÃΪ1£¬¾Í¿ÉÒÔÏÔʾ1£­400ÏßµÄÊý¾ÝÁË£¬ÏÔʾÍê³Éºó£¬ÔÙÉèÖà yoffsetΪ2£¬¾ÍÏÔʾ2£­401ÏßµÄÊý¾Ý£¬ÕâÑù
£¬¾Í¿ÉÒÔÒ»µãµãµØ£¬Æ½»¬µØÏÔʾÕû¸ö¹ö¶¯»­ÃæÁË¡£ÆäʵҲ¾ÍÊÇ»­ÃæÔÚ´¹Ö±·½ÏòµÄ¹ö¶¯¡£ÆäÖÐyoffset µÄÔö¼Ó£¬¿ÉÒÔʹÓö¨Ê±Æ÷£¬¸÷¸öÒ»¶Îʱ¼ä£¬±ÈÈç10us£¬Ôö¼Ó1£¬ÏµÍ³×Ô¶¯»á¸üÐÂ
ÏÔʾ¶ÔÓ¦µÄÄÚÈÝ£¬Õ


Ïà¹ØÎĵµ£º

LinuxÉ豸ģÐÍÖ®input×ÓϵͳÏê½â

Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......

1.1 LinuxµÄÆðÔ´ºÍ·¢Õ¹

1.1  LinuxµÄÆðÔ´ºÍ·¢Õ¹
LinuxÆðÔ´ºÍ·¢Õ¹ÊÇÒ»¶ÎÁîÈË×ÅÃÔµÄÀúÊ·¡£ÕâÀïÃæ°üº¬×ÅÌ«¶àµß¸²“³£À픵ÄʼþºÍ˼Ï룬´Ù³ÉLinux³É³¤×³´óµÄ“ÉñÆæ”Á¦Á¿×ÜÊDZ»È˽ò½òÀÖµÀ£¬LinuxËù´´ÔìµÄ´«ÆæÓÐʱºòÈóõ´Î½Ó´¥ËüµÄÈ˸е½²»¿É˼Òé¡£
1.1.1  LinuxµÄÆðÔ´
1991Ä꣬һ¸öÃû²»¼û¾­´«µÄ·ÒÀ¼Ñо¿Éú¹ºÂòÁË×Ô¼ ......

1.4 InternetÉϵÄLinux×ÊÔ´

1.4  InternetÉϵÄLinux×ÊÔ´
InternetÉÏÓÀÔ¶¶¼²»È±ÉÙLinux×ÊÔ´£¬³ýÁË1.3.1½ÚÁгöµÄ¸÷·¢ÐаæµÄ¹Ù·½ÍøÕ¾Í⣬»¹Óкܶà×éÖ¯ºÍ¸öÈ˽¨Á¢Á˸÷ÖÖLinuxÍøÕ¾ºÍÂÛ̳£¬ÕâЩ×ÊԴΪLinuxÓû§ÌṩÁË´óÁ¿Ö§³Ö¡£¾­³£¹â¹ËÕâЩµØ·½²¢¼°Ê±Êµ¼ùÊÇѧϰLinuxµÄ×îºÃ;¾¶¡£±í1.2ºÍ±í1.3·Ö±ðÁгöÁ˹úÍâºÍ¹úÄڵij£ÓÃLinuxÕ¾µã¡£
±í1.2  ³£Ó ......

µÚ2ÕÂ Linux°²×°

µÚ2Õ Linux°²×°Á˽âÁËLinuxµÄÀúÊ·ºÍ·¢Õ¹¹ý³Ì£¬¶ÁÕß´ó¸ÅÒѾ­¼±ÇеØÏëÒª°ÑLinux°²×°µ½×Ô¼ºµÄ¼ÆËã»úÉÏ¡£ÎÞËùη¾åµÄ¶ÁÕß¿ÉÄÜÒѾ­ÔÚÔĶÁ±¾ÕÂ֮ǰ¾Í×ö¹ýÕâÑùµÄ³¢ÊÔ¡£ÎÞÂÛÕâЩ³¢ÊÔ×îÖÕÊdzɹ¦»¹ÊÇʧ°Ü£¬¾Í´ÓÕâÀ↑ʼLinuxÖ®Âðɣ¡ ......

ÈüÃÅÌú¿ËBERS 2010ÐÂÔöLinux±¸·Ý»¹Ô­

ÈüÃÅÌú¿ËÍÆ³öаæBackupExec System Recovery 2010(BERS 2010)£¬Ö§³ÖLinuxϵͳÊý¾Ý±¸·Ý»¹Ô­¹¦ÄÜ£¬²¢ÌṩÃâ·ÑBERS Management Solution 2010¹ÜÀí¹¤¾ß¡£¡¡¡¡
аæBERS 2010¿ÉÖ§³Ö΢ÈíExchange¡¢SharePoint¡¢Active
Directory¡¢Windows Server¡¢SQL
ServerÓëVMwareESXÐéÄâ»úÌṩ×Ô¶¯»¯Åų̵ÄÊý¾Ý±¸·Ý¡¢»¹Ô­¹¦ÄÜ¡£³ý¸üÐÂ΢Èí ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ