LinuxÖ¡»º³åÉ豸Çý¶¯³ÌÐò¿ò¼Ü¼°Í¼ÐνçÃæGUIµÄÒÆÖ²
Ó²¼þƽ̨
¡¡¡¡S3C2410XÊÇÈýÐǹ«Ë¾µÄ»ùÓÚARM920TµÄS3C2410XоƬ¡£S3C2410X¼¯³ÉÁËÒ»¸öLCD¿ØÖÆÆ÷(Ö§³ÖSTNºÍTFT´øÓд¥ÃþÆÁµÄÒº¾§ÏÔʾÆÁ)¡¢SDRAM¡¢´¥ÃþÆÁ¡¢USB¡¢SPI¡¢SDºÍMMCµÈ¿ØÖÆÆ÷£¬4¸ö¾ßÓÐPWM¹¦ÄܵļÆÊ±Æ÷ºÍ1¸öÄÚ²¿Ê±ÖÓ£¬8ͨµÀµÄ10λADC£¬117λͨÓÃI/O¿ÚºÍ24λÍⲿÖжÏÔ´£¬8ͨµÀ10λAD¿ØÖÆÆ÷£¬´¦ÀíÆ÷¹¤×÷ƵÂÊ×î¸ß´ïµ½203MHz¡£
¡¡¡¡S3C2410ÖеÄLCD¿ØÖÆÆ÷¿ÉÖ§³Öµ¥É«/²ÊÉ«LCDÏÔʾÆ÷¡£Ö§³Ö²ÊÉ«TFTʱ£¬¿ÉÌṩ4/8/12/16λÑÕɫģʽ£¬ÆäÖÐ16λÑÕɫģʽÏ¿ÉÒÔÏÔʾ65536ÖÖÑÕÉ«¡£ÅäÖÃLCD¿ØÖÆÆ÷ÖØÒªµÄÒ»²½ÊÇÖ¸¶¨ÏÔʾ»º³åÇø£¬ÏÔʾµÄÄÚÈݾÍÊÇ´Ó»º³åÇøÖжÁ³öµÄ£¬Æä´óСÓÉÆÁÄ»·Ö±æÂʺÍÏÔʾÑÕÉ«Êý¾ö¶¨¡£ÎÄÖвÉÓõÄÊÇ̨ÍåԪ̫V16C6448ACTFTÏÔʾģ¿é£¬ÔÚ640*480·Ö±æÂÊÏ¿ÉÌṩ16λ²ÊÉ«ÏÔʾ¡£
¡¡¡¡Qt/Embeddedµ×²ãÖ§³Ö·ÖÎö
¡¡¡¡Qt/EmbeddedµÄµ×²ãͼÐÎÒýÇæÊÇ»ùÓÚÖ¡»º³å(Frame Buffer)£¬Ö¡»º³åÊdzöÏÖÔÚ2.2.xÒÔÉÏÄں˵İ汾µ±ÖеÄÒ»ÖÖÇý¶¯³ÌÐò½Ó¿Ú¡£ÕâÖÖ½Ó¿Ú²ÉÓÃmmapϵͳµ÷Ó㬽«ÏÔʾÉ豸³éÏóΪ֡»º³åÇø¡£Óû§¿ÉÒÔ½«Ëü¿´³ÉÊÇÏÔʾÄÚ´æµÄÒ»¸öÓ³Ïñ£¬½«ÆäÓ³Éäµ½½ø³ÌµØÖ·¿Õ¼äÒԺ󣬾ͿÉÒÔÖ±½Ó½øÐжÁд²Ù×÷ÁË£¬¶øÐ´²Ù×÷¿ÉÒÔÁ¢¼´·´Ó³ÔÚÆÁÄ»ÉÏ¡£Ö¡»º³åÇý¶¯³ÌÐòÊÇ×îÖØÒªµÄÇý¶¯³ÌÐòÖ®Ò»£¬ÕýÊÇÕâ¸öÇý¶¯³ÌÐò²ÅÄÜʹϵͳÆÁÄ»ÏÔʾÄÚÈÝ£¬ÆäʵÏÖ·ÖΪÁ½¸ö·½Ã棺һÊǶÔLCD¼°ÆäÏà¹Ø²¿¼þµÄ³õʼ»¯£¬°üÀ¨»Ã滺³åÇøµÄ´´½¨ºÍ¶ÔDMAͨµÀµÄÉèÖã»¶þÊÇ¶Ô»Ãæ»º³åÇøµÄ¶Áд£¬¾ßÌåµ½´úÂëΪread£¬writeµÈϵͳµ÷Óýӿڡ£
¡¡¡¡Ö¡»º³åÊÇLinuxΪͼÐÎÉ豸ÌṩµÄÒ»¸ö³éÏó½Ó¿Ú£¬ËüÔÊÐíÉϲãÓ¦ÓóÌÐòÔÚͼÐÎģʽÏÂÖ±½Ó¶ÔÏÔʾ»º³åÇø½øÐжÁд²Ù×÷¡£ÕâÖÖ²Ù×÷ÊdzéÏóµÄ¡¢Í³Ò»µÄ¡£Ó¦ÓóÌÐò²»±Ø¹ØÐÄÎïÀíÏÔ´æµÄλÖᢻ»Ò³»úÖÆµÈµÈ¾ßÌåϸ½Ú¡£ÕâЩ¶¼ÊÇÓÉÖ¡»º³åÉ豸Çý¶¯À´Íê³ÉµÄ¡£Ö¡»º³åÉ豸¶ÔÓ¦µÄÉ豸Îļþͨ³£Îª/dev/fb031£¬LinuxµÄÖ¡»º³åÉ豸µÄÇý¶¯Ö÷Òª»ùÓÚÁ½¸öÎļþ£º
¡¡¡¡1)linux/include/linux/fb.h£»
¡¡¡¡2)linux/drivers/video/fbmem.c¡£
¡¡¡¡Ö¡»º³åÉ豸ÊôÓÚ×Ö·ûÉ豸£¬²ÉÓÓÎļþ²ã-Çý¶¯²ã”µÄ½Ó¿Ú·½Ê½¡£
¡¡¡¡Ö¡»º³åÉ豸ÔÚÇý¶¯²ãËùÒª×öµÄ¹¤×÷½ö½öÊǶÔLinuxΪ֡»º³åµÄÇý¶¯²ã½Ó¿Úfb-info½øÐгõʼ»¯£¬È»ºóµ÷ÓÃÕâÁ½¸öº¯Êý¶ÔÆä×¢²á»ò×¢Ïú¡£Ö¡»º³åÉ豸Çý¶¯²ã½Ó¿ÚÖ±½Ó¶ÔLCDÉ豸Ӳ¼þ½øÐвÙ×÷£¬¶øfbmem.c¿ÉÒԼǼºÍ¹ÜÀí¶à¸öµ×²ãÉ豸Çý¶¯¡£
¡¡¡¡Îļþfbmem.cÖж¨ÒåÁËÖ¡»º³åÉ豸µÄÎļþ²ã½Ó¿Úfile-operations½á¹¹Ì壬Ëü¶ÔÓ¦ÓóÌÐò¿É¼û£¬¸Ã½á¹¹ÌåµÄ¶¨ÒåÈçÏ£º
¡¡¡¡staticstructfile-operationsfb-fops=
¡¡¡¡{
¡¡¡¡own
Ïà¹ØÎĵµ£º
×ÜÀÀ
ÓÃiptables -ADC À´Ö¸¶¨Á´µÄ¹æ
Ôò
£¬-AÌí¼Ó -Dɾ³ý -C ÐÞ¸Ä
iptables - [RI] chain rule num rule-specification[option]
ÓÃiptables - RI ͨ¹ý¹æÔòµÄ˳ÐòÖ¸¶¨
iptables -D chain rule num[option]
ɾ³ýÖ¸¶¨¹æÔò
iptables -[LFZ] [chain][option]
ÓÃiptables -LFZ Á´Ãû [Ñ¡Ïî]
iptables -[NX] chain
ÓÃ -NX ......
2009 Äê 4 ÔÂ 23 ÈÕ
±¾ÎÄÖÐÎÒÃÇÕë¶Ô Linux É϶àÏ̱߳à³ÌµÄÖ÷ÒªÌØÐÔ×ܽá³ö 5 Ìõ¾Ñ飬ÓÃÒÔ¸ÄÉÆ Linux ¶àÏ̱߳à³ÌµÄϰ¹ßºÍ±ÜÃâÆäÖеĿª·¢ÏÝÚå¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃÇ´©²åһЩ Windows µÄ±à³ÌÓÃÀýÓÃÒÔ¶Ô±È Linux ÌØÐÔ£¬ÒÔ¼ÓÉî¶ÁÕßÓ¡Ïó¡£
±³¾°
Linux ƽ̨ÉϵĶàÏ̳߳ÌÐò¿ª·¢Ïà¶ÔÓ¦ÆäËûƽ̨£¨±ÈÈç Windows£©µÄ¶àÏß³Ì API ÓÐһЩϸ΢ ......
Ò»¡¢ÒýÑÔ£º
±¾ÎĵµµÄÄÚÈݴ󲿷ÝÄÚÈݶ¼ÊÇ´ÓÍøÉÏÊÕ¼¯¶øÀ´£¬È»ºóÅäºÏһЩеĽØÍ¼£¨Äں˰汾£ºV2.4.19£©¡£ÔÚÿһÅäÖÃÏîºó»áÓÐÒ»¸öÑ¡ÔñÖ¸ÄϵIJ¿·Ý£¬ÓÃÀ´Ö¸µ¼´ó¼ÒÔõôÑù¸ù¾Ý×Ô¼ºµÄÇé¿öÀ´×öÏàÓ¦µÄÑ¡Ôñ£»»¹ÓÐÔÚÿһ¸ö´óÏîºÍÎĵµµÄ×îºó»áÓÐÒ»¸ö¾Ñé̸£¬ËüÊÇһЩ¸ßÊÖÃÇÔÚÓ¦¶ÔÎÊÌâºÍ´¦ÀíÌØÓÐÓ²¼þʱµÄһЩ¾Ñ飨Õâ¸ö»¹µ ......
ÔÚ unix ºÍ linux Ï£¬½¨Òé´ó¼ÒʹÓà dig ÃüÁîÀ´´úÌæ nslookup¡£ dig ÃüÁîµÄ¹¦ÄÜ±È nslookup Ç¿´óºÜ¶à£¬²»Ïñ nslookkup »¹µÃ set À´ set È¥µÄ£¬¹ÖÂé·³µÄ¡£ÏÂÃæÊÇ dig µÄһЩ±È½Ï³£ÓõÄÃüÁî:
¡¡¡¡# dig ×î»ù±¾µÄÓ÷¨
¡¡¡¡dig @server sina.com.cn.
¡¡¡¡# Óà dig ²é¿´ zone Êý¾Ý´«Êä
¡¡¡¡dig @server zx.xmg ......
¡¡¡¡ÕâÊǹØÓÚÈçºÎÓø÷ÖÖ¿ÉÒԵõ½µÄ½Ó¿ÚΪLinux¿ª·¢ÍøÂç³ÌÐòµÄϵÁÐÎÄÕµĵÚһƪ¡£¾ÍÏñ´ó¶àÊýUnix-basedµÄ²Ù×÷ϵͳһÑù£¬LinuxÖ§³Ö½«TCP/IP×÷Ϊ±¾µØµÄÍøÂç´«ÊäÐÒé¡£ÔÚÕâ¸öϵÁÐÖУ¬ÎÒÃǼٶ¨ÄãÒѾ±È½ÏÊìϤLinuxÉϵÄC±à³ÌºÍLinuxµÄһЩϵͳ֪ʶÖîÈçsignals,forkingµÈµÈ¡£
¡¡¡¡ÕâÆªÎÄÕÂÊǹØÓÚÈçºÎÓÃBSDÌ×½Ó¿ ......