linuxʱÖÓjiffies¼°ÆäÏà¹Ø
ÔÚLINUXµÄʱÖÓÖжÏÖÐÉæ¼°ÖÁ¶þ¸öÈ«¾Ö±äÁ¿Ò»¸öÊÇxtime,ËüÊÇtimevalÊý¾Ý½á¹¹±äÁ¿£¬ÁíÒ»¸öÔòÊÇjiffies£¬Ê×ÏÈ¿´timeval½á¹¹
struct timeval
{
time_t tv_sec; /***second***/
susecond_t tv_usec;/***microsecond***/
}
µ½µ×microsecondÊǺÁÃ뻹ÊÇ΢Ã룿£¿
1Ã룽1000ºÁÃ루3¸öÁ㣩£¬1Ã룽1000 000΢Ã루6¸öÁ㣩£¬1Ã룽1000 000 000ÄÉÃ루9¸öÁ㣩£¬1Ã룽1000 000 000 000ƤÃ루12¸öÁ㣩¡£
ÃëÓÃs±íÏÖ£¬ºÁÃëÓÃms,΢ÃëÓÃus±íʾ£¬ÄÉÃëÓÃns±íʾ£¬Æ¤ÃëÓÃps±íʾ£¬ËûÃǵķּ¶µ¥Î»ÊÇǧ£¬¼´Ã¿´Î3¸öÁã¡£
»ìÏýµÄÔÒòÕÒµ½ÁË£¬ÓÉÓÚºÁÃëÓÃms±íʾ£¬ËùÒÔÎÒÀÏÊÇÒÔΪmicrosecondÊǺÁÃ룬ËùÒԾͰÑtv_usecÀí½â´íÁË¡£
microsecond²é´Ê°ÔÒ²ÊÇ΢ÃëµÄÒâ˼£¨microsecond£¡=ms£¬microsecond==us£©£¬¿´À´µ¥Î»µÄ±íʾÃÔ»óÁËÎÒ£¬Ò²ÃÔ»óÁË´ó¶àÊýÈË£¬ÇëÅóÓÑÃÇÀμÇÕâÀ·Ç³£ÖØÒª¡£
xtimeÊÇ´Ócmosµç·ÖÐÈ¡µÃµÄʱ¼ä£¬Ò»°ãÊÇ´ÓijһÀúʷʱ¿Ì¿ªÊ¼µ½ÏÖÔÚµÄʱ¼ä£¬Ò²¾ÍÊÇΪÁËÈ¡µÃÎÒÃDzÙ×÷ϵͳÉÏÏÔʾµÄÈÕÆÚ¡£Õâ¸ö¾ÍÊÇËùνµÄ“ʵʱʱÖÓ”£¬ËüµÄ¾«È·¶ÈÊÇ΢Ãë¡£
jiffiesÊǼǼ×Å´ÓµçÄÔ¿ª»úµ½ÏÖÔÚ×ܹ²µÄʱÖÓÖжϴÎÊý¡£ÔÚlinuxÄÚºËÖÐjiffiesÔ¶±ÈxtimeÖØÒª£¬ÄÇôËûÈ¡¾öÓÚϵͳµÄƵÂÊ£¬µ¥Î»ÊÇHz£¬ÕâÀï²»µÃ²»ËµÒ»ÏÂÆµÂʵĵ¥Î»£¬1MHz£½1000£¬000Hz£¨6¸öÁ㣩£¬1KHz=1000Hz£¨3¸öÁ㣩.
ƵÂÊÊÇÖÜÆÚµÄµ¹Êý£¬Ò»°ãÊÇÒ»ÃëÖÓÖжϲúÉúµÄ´ÎÊý£¬ËùÒÔ£¬¼ÙÈçÎÒÃÇÐèÒªÖªµÀϵͳµÄ¾«È·µÄʱ¼äµ¥Î»Ê±£¬ÐèÒª»»ËãÁË£¬¼ÙÈçÎÒÃÇϵͳµÄƵÂÊÊÇ200Mhz,ÄÇôһ´ÎÖжϵļä¸ôÊÇ1Ãë/200,000£¬000Hz=0.000 000 005Ãë¿´Ò»ÏÂÉÏÃæÎÒÃǵÄʱ¼äµ¥Î»£¬¶ÔÕÕÒ»ÏÂСÊýµãºóÃæÊÇ9¸öÁ㣬ËùÒÔÀíÂÛÉÏÎÒÃÇϵͳµÄ¾«È·¶ÈÊÇ5ÄÉÃë¡£LINUXϵͳʱÖÓÆµÂÊÊÇÒ»¸ö³£ÊýHZÀ´¾ö¶¨µÄ£¬Í¨³£HZ£½100£¬ÄÇôËûµÄ¾«¶È¶È¾ÍÊÇ10ms£¨ºÁÃ룩¡£Ò²¾ÍÊÇ˵ÿ10msÒ»´ÎÖжϡ£ËùÒÔÒ»°ãÀ´ËµLinuxµÄ¾«È·¶ÈÊÇ10ºÁÃë¡£
Ó²¼þ¸øÄÚºËÌṩһ¸öϵͳ¶¨Ê±Æ÷ÓÃÒÔ¼ÆËãºÍ¹ÜÀíʱ¼ä£¬ÄÚºËͨ¹ý±à³ÌÔ¤Éèϵͳ¶¨Ê±Æ÷µÄƵÂÊ£¬¼´½ÚÅÄÂÊ£¨tick rate),ÿһ¸öÖÜÆÚ³Æ×÷Ò»¸ötick(½ÚÅÄ£©¡£LinuxÄں˴Ó2.5°æÄں˿ªÊ¼°ÑƵÂÊ´Ó100µ÷¸ßµ½1000£¬Ê±¼äµ¥Î» jiffies Óж೤£¿
"ÔÚ Linux 2.6 ÖУ¬ÏµÍ³Ê±ÖÓÿ 1 ºÁÃëÖжÏÒ»´Î£¨Ê±ÖÓÆµÂÊ£¬Óà HZ ºê±íʾ£¬¶¨ÒåΪ 1000£¬¼´Ã¿ÃëÖÐ¶Ï 1000 ´Î£¬2.4 Öж¨ÒåΪ 100£¬ºÜ¶àÓ¦ÓóÌÐòÒ²ÈÔÈ»ÑØÓà 100 µÄʱÖÓÆµÂÊ£©£¬Õâ¸öʱ¼äµ¥Î»³ÆÎªÒ»¸ö jiffie¡£"
"jiffies Óë¾ø¶Ôʱ¼äÖ®¼äµÄת»», ÓÃÁ½¸öºêÀ´Íê³ÉÁ½ÖÖʱ¼äµ¥Î»µÄ»¥»»£ºJIFFIES_TO_NS()¡¢NS_TO_JIFFIES()"
from http:
Ïà¹ØÎĵµ£º
ÓòºÍµØÖ·×å
ÓÐÒ»¸öºÜÇ¡µ±µÄ±ÈÓ÷˵Ã÷Ì×½Ó¿Ú±à³Ì£¬Ì׽ӿھͺñȵ绰£¬¶øµç»°ÍøÖеĵ绰ºÅÂë¾ÍºÃÏñÌ×½Ó¿ÚµØÖ·¡£ËµÃ÷Ì×½Ó¿Ú¿ÉÒÔÓÃÌØ¶¨µÄµØÖ·À´±êʾ×Ô¼º¡£²¢²»ÊÇËùÓеÄÌ×½Ó¿Ú¶¼ÐèÒªµØÖ·£¬±ÈÈçÎÞÃûÌ׽ӿھͲ»ÐèÒªµØÖ·£¬ÀýÈ纯Êýsocketpair(2)¾ÍÉú³ÉÁËÒ»¶Ô»¥Ïà¿ÉÒÔÁ¬½Óµ«ÊÇȴûÓеØÖ·µÄÌ×½Ó¿Ú¡£ÊéÖбÈÓ÷˵¾Í ......
QtÊÇÒ»¸ö¿çƽ̨µÄC++ͼÐÎÓû§½çÃæ¿â,.ÓÉŲÍþTrollTech¹«Ë¾³öÆ·£¬Ä¿Ç°°üÀ¨Qt/X11£¬»ùÓÚFrambufferµÄQt Embedded,¿ìËÙ¿ª·¢¹¤¾ßQt Designer¼¸¹ú¼Ê»¯¹¤¾ßQt LinguistµÈ£®QtÖ§³ÖUnix¼°Linuxϵͳ,»¹Ö§³ÖWindows NT/Windows 2k¼°Qindows 95/98ƽ̨.QtµÄÁ¼ºÃ·â×°»úÖÆÊ¹ÆäÄ£¿é»¯³Ì¶È·Ç³£¸ß,¿ÉÖØÓÃÐÔ ......
²»Í¬É«²ÊºÍ·Ö±æÂÊËù¶ÔÓ¦µÄÖµ ¡¡¡¡
depth-----640x480----800x600----1024x768-----1280x1024
¡¡¡¡8bit---------769--------771--------773----------775
¡¡¡¡15bit--------784--------787--------790----------793
¡¡¡¡¡¡¡¡±à¼/boot/grub/Ŀ¼ÏµÄmenu.lstÎļþ£¨ÓÐЩϵͳmenu.lstÎļþÊÇÈíÁ¬½Óµ½ ......
Linux C¡¡¡¡alarmº¯Êý---Çë¿´×îºó
¡¡¡¡alarmÒ²³ÆÎªÄÖÖÓº¯Êý£¬Ëü¿ÉÒÔÔÙ½ø³ÌÖÐÉèÖÃÒ»¸ö¶¨Ê±Æ÷£¬µ±¶¨Ê±Æ÷Ö¸¶¨µÄʱ¼äµ½Ê±£¬ËüÏò½ø³Ç·¢ËÍSIGALARMÐźš£Òª×¢ÒâµÄÊÇ£¬Ò»¸ö½ø³ÌÖ»ÄÜÓÐÒ»¸öÄÖÖÓʱ¼ä£¬Èç¹ûÔÚµ÷ÓÃalarm֮ǰÒÑÉèÖùýÄÖÖÓʱ¼ä£¬ÔòÈκÎÒÔǰµÄÄÖÖÓʱ¼ä¶¼±»ÐÂÖµËù´úÌæ¡£
ËùÐèÍ·Îļþ
¡¡¡¡#include<unistd.h>
º¯Ê ......
install
1.×÷ÓÃ
installÃüÁîµÄ×÷ÓÃÊǰ²×°»òÉý¼¶Èí¼þ»ò±¸·ÝÊý¾Ý£¬ËüµÄʹÓÃȨÏÞÊÇËùÓÐÓû§¡£
2.¸ñʽ
(1)install [Ñ¡Ïî]... À´Ô´ Ä¿µÄµØ
(2)install [Ñ¡Ïî]... À´Ô´... Ŀ¼
(3)install £d [Ñ¡Ïî]... Ŀ¼...
ÔÚǰÁ½ÖÖ¸ñʽÖУ¬»á½«<À´Ô´>¸´ÖÆÖÁ<Ä¿µÄµØ>»ò½«¶à¸ö<À´Ô´>Îļþ¸´ÖÆÖÁÒÑ´æÔÚµÄ< ......