Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 Bluetooth±à³Ì£¨Èý£© HCI²ã±à³Ì

1. HCI²ãЭÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI)  ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈЭÒé ......

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

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

linuxÏÂÊý¾Ý¿â°²×°Ïêϸ½éÉÜ

Ò»¡¢²é¿´ÒªÇóµÄ×°Åä°ü£¨ºÍRHELËÄÓÐЩС²î±ð£©
rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make ksh sysstat libaio openmotif22 libXp
rpm -ivh compat-db
rpm -ivh kernel-headers
rpm -ivh glibc-headers
rpm -ivh glibc-devel
rpm -ivh libgomp
rpm -i ......

Linux Enterprise5 ÏÂ php°²×°

ǰÌ᣺ Apache ºÍ MysqlÒѾ­°²×°Íê±Ï¡£
php °æ±¾£ºphp-5.2.6.tar.gz
ÏÂÔØµØÖ·£º
 ZendOptimiter-3.3.3-linux-glibc23-i386.tar.gz
ÏÂÔØµØÖ·£º
1. Ê×ÏȰ²×°  GD¿âÈí¼þ
libxml2-2.7.2.tar.gz
ÏÂÔØµØÖ·£º
#tar -zxvf libxml2-2.7.2.tar.gz
#cd libxml2-2.7.2
#mkdir /usr/local/modules
#mkdir /usr/loc ......

20.1 LinuxÄÚºËÒÆÖ²Òªµã

20.1  LinuxÄÚºËÒÆÖ²Òªµã
LinuxµÄ´úÂëÍêÈ«¿ª·ÅÒÔ¼°ÆäÁ¼ºÃµÄ½á¹¹Éè¼Æ·Ç³£ÊÊÓÚǶÈëʽϵͳ¡£ÒÆÖ²Linuxϵͳ°üÀ¨Äںˡ¢³ÌÐò¿âºÍÓ¦ÓóÌÐò£¬ÆäÖÐ×îÖ÷ÒªµÄ¾ÍÊÇÄÚºËÒÆÖ²¡£ÓÉÓÚLinuxÄں˵Ŀª·ÅÐÔ£¬³öÏÖÁËÐí¶àÕë¶ÔǶÈëʽӲ¼þϵͳµÄÄں˰汾£¬ÆäÖÐÖøÃûµÄ°üÀ¨μcLinux¡¢RT-LinuxµÈ¡£
Linux±¾Éí¶ÔÄÚ´æ¹ÜÀí£¨MMU£©ÓкܺõÄÖ§³Ö¡£Ò ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ