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

linuxϵͳµ÷Óú¯Êý

ÓɲÙ×÷ϵͳʵÏÖµÄËùÓÐϵͳµ÷ÓÃËù¹¹³ÉµÄ¼¯ºÏ¼´³ÌÐò½Ó¿Ú»òÓ¦Óñà³Ì½Ó¿Ú(Application Programming Interface£¬API)¡£ÊÇÓ¦ÓóÌÐòͬϵͳ֮¼äµÄ½Ó¿Ú¡£
¡¡¡¡²Ù×÷ϵͳµÄÖ÷Òª¹¦ÄÜÊÇΪӦÓóÌÐòµÄÔËÐд´½¨Á¼ºÃµÄ»·¾³£¬ÎªÁË´ïµ½Õâ¸öÄ¿µÄ£¬ÄÚºËÌṩһϵÁо߱¸Ô¤¶¨¹¦ÄܵĵÄÄں˺¯Êý£¬Í¨¹ýÒ»×é³ÆÎªÏµÍ³µ÷Óõģ¨system call)µÄ½Ó¿Ú³ÊÏÖ¸øÓû§¡£ÏµÍ³µ÷ÓðÑÓ¦ÓóÌÐòµÄÇëÇ󴫸øÄںˣ¬µ÷ÓÃÏàÓ¦µÄµÄÄں˺¯ÊýÍê³ÉËùÐèµÄ´¦Àí£¬½«´¦Àí½á¹û·µ»Ø¸øÓ¦ÓóÌÐò£¬Èç¹ûûÓÐϵͳµ÷ÓúÍÄں˺¯Êý£¬Óû§½«²»Äܱàд´óÐÍÓ¦ÓóÌÐò¡£
¡¡¡¡Linuxϵͳµ÷Ó㬰üº¬Á˴󲿷ֳ£ÓÃϵͳµ÷ÓúÍÓÉϵͳµ÷ÓÃÅÉÉú³öµÄµÄº¯Êý¡£
¡¡¡¡Ò»¡¢½ø³Ì¿ØÖÆ£º
¡¡¡¡fork ´´½¨Ò»¸öнø³Ì
¡¡¡¡clone °´Ö¸¶¨Ìõ¼þ´´½¨×Ó½ø³Ì
¡¡¡¡execve ÔËÐпÉÖ´ÐÐÎļþ
¡¡¡¡exit ÖÐÖ¹½ø³Ì
¡¡¡¡_exit Á¢¼´ÖÐÖ¹µ±Ç°½ø³Ì
¡¡¡¡getdtablesize ½ø³ÌËùÄÜ´ò¿ªµÄ×î´óÎļþÊý
¡¡¡¡getpgid »ñȡָ¶¨½ø³Ì×é±êʶºÅ
¡¡¡¡setpgid ÉèÖÃÖ¸¶¨½ø³Ì×é±êÖ¾ºÅ
¡¡¡¡getpgrp »ñÈ¡µ±Ç°½ø³Ì×é±êʶºÅ
¡¡¡¡setpgrp ÉèÖõ±Ç°½ø³Ì×é±êÖ¾ºÅ
¡¡¡¡getpid »ñÈ¡½ø³Ì±êʶºÅ
¡¡¡¡getppid »ñÈ¡¸¸½ø³Ì±êʶºÅ
¡¡¡¡getpriority »ñÈ¡µ÷¶ÈÓÅÏȼ¶
¡¡¡¡setpriority ÉèÖõ÷¶ÈÓÅÏȼ¶
¡¡¡¡modify_ldt ¶Áд½ø³ÌµÄ±¾µØÃèÊö±í
¡¡¡¡nanosleep ʹ½ø³Ì˯ÃßÖ¸¶¨µÄʱ¼ä
¡¡¡¡nice ¸Ä±ä·Öʱ½ø³ÌµÄÓÅÏȼ¶
¡¡¡¡pause ¹ÒÆð½ø³Ì£¬µÈ´ýÐźÅ
¡¡¡¡personality ÉèÖýø³ÌÔËÐÐÓò
¡¡¡¡prctl ¶Ô½ø³Ì½øÐÐÌØ¶¨²Ù×÷
¡¡¡¡ptrace ½ø³Ì¸ú×Ù
¡¡¡¡sched_get_priority_max È¡µÃ¾²Ì¬ÓÅÏȼ¶µÄÉÏÏÞ
¡¡¡¡sched_get_priority_min È¡µÃ¾²Ì¬ÓÅÏȼ¶µÄÏÂÏÞ
¡¡¡¡sched_getparam È¡µÃ½ø³ÌµÄµ÷¶È²ÎÊý
¡¡¡¡sched_getscheduler È¡µÃÖ¸¶¨½ø³ÌµÄµ÷¶È²ßÂÔ
¡¡¡¡sched_rr_get_interval È¡µÃ°´RRËã·¨µ÷¶ÈµÄʵʱ½ø³ÌµÄʱ¼äƬ³¤¶È
¡¡¡¡sched_setparam ÉèÖýø³ÌµÄµ÷¶È²ÎÊý
¡¡¡¡sched_setscheduler ÉèÖÃÖ¸¶¨½ø³ÌµÄµ÷¶È²ßÂԺͲÎÊý
¡¡¡¡sched_yield ½ø³ÌÖ÷¶¯Èóö´¦ÀíÆ÷,²¢½«×Ô¼ºµÈºòµ÷¶È¶ÓÁжÓβ
¡¡¡¡vfork ´´½¨Ò»¸ö×Ó½ø³Ì£¬ÒÔ¹©Ö´ÐÐгÌÐò£¬³£ÓëexecveµÈͬʱʹÓÃ
¡¡¡¡wait µÈ´ý×Ó½ø³ÌÖÕÖ¹
¡¡¡¡wait3 ²Î¼ûwait
¡¡¡¡waitpid µÈ´ýÖ¸¶¨×Ó½ø³ÌÖÕÖ¹
¡¡¡¡wait4 ²Î¼ûwaitpid
¡¡¡¡capget »ñÈ¡½ø³ÌȨÏÞ
¡¡¡¡capset ÉèÖýø³ÌȨÏÞ
¡¡¡¡getsid »ñÈ¡»áÎî±êʶºÅ
¡¡¡¡setsid ÉèÖûáÎî±êʶºÅ
¡¡¡¡¶þ¡¢Îļþϵͳ¿ØÖÆ
¡¡¡¡1¡¢Îļþ¶Áд²Ù×÷
¡¡¡¡fcntl Îļþ¿ØÖÆ
¡¡¡¡open ´ò¿ªÎļþ
¡¡¡¡creat ´´½¨ÐÂÎļþ
¡¡¡¡close ¹Ø±ÕÎļþÃèÊö×Ö


Ïà¹ØÎĵµ£º

ʵս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 Bluetooth±à³Ì(Áù) L2CAP±à³ÌʵÀý

ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
 Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......

LinuxÏÂÅäÖð²×°NFS

LinuxÏÂÅäÖð²×°NFS
http://blog.chinaunix.net/u1/34252/showart_264236.html
1.1NFS¸ÅÊö
NFS(Network File System)ÊÇÒ»ÖÖ·Ö²¼Ê½Îļþϵͳ£¬ÔÊÐíÍøÂçÖеݲװ²»Í¬²Ù×÷ϵͳµÄ¼ÆËã»ú¼ä¹²ÏíÎļþºÍÍâÉ裬ËùÒÔËüµÄͨѶЭ¶¨Éè¼ÆÓëÖ÷»ú¼°×÷ҵϵͳÎÞ¹Ø. ËüÊÇÓÉSUN¹«Ë¾ÓÚ1984ÄêÍÆ³ö£¬Ê¹µÃ¿ÉÒÔ±¾µØ»úÒ»ÑùµÄʹÓÃÁíһ̨ÁªÍø¼ÆËã»úµÄÎ ......

ʵÓü¼ÇÉ£ºLinuxϵͳÏÂÎļþȨÏÞÉèÖ÷½·¨

  WindowsϵͳÆäʵºÍLinuxϵͳÓÐÏàËÆµÄµØ·½£¬WindowsϵͳÎļþ¡¢Ä¿Â¼µÄÊôÐÔÓÐÖ»¶Á¡¢Òþ²Ø£¬¶øLinuxÒ²Ò»Ñù¡£ LinuxÖУ¬Ã¿Ò»¸öÎļþ¶¼¾ßÓÐÌØ¶¨µÄÊôÐÔ¡£Ö÷Òª°üÀ¨ÎļþÀàÐͺÍÎļþȨÏÞÁ½¸ö·½Ãæ¡£¿ÉÒÔ·ÖΪ5ÖÖ²»Í¬µÄÀàÐÍ£ºÆÕͨÎļþ¡¢Ä¿Â¼Îļþ¡¢Á´½ÓÎļþ¡¢É豸ÎļþºÍ¹ÜµÀÎļþ¡£ ËùνµÄÎļþȨÏÞ£¬ÊÇÖ¸¶ÔÎļþµÄ·ÃÎÊȨÏÞ£¬°üÀ¨¶Ô ......

Linux Ï ½«PDFÎļþÖеÄÎı¾£¬Í¼Æ¬µ¼³öµÄ·½·¨¡£


PDF¸ñʽÎļþÖеÄÎı¾ÊÇ¿ÉÒÔµ¼³öÀ´ÔÙÐ޸ĵġ£
ͬÑù£¬PDFÀïÃæµÄ²åͼҲÊÇ¿ÉÒÔÌáÈ¡³öÀ´µÄ¡£
PDFת´¿Îı¾£º
pdftotext -enc GBK godson2e-data.Sheet.pdf text.GBK.txt
-enc (encoding)
Òª²ÎÕÕ/etc/xpdf/xpdfrc ÀïÃæÌáµ½µÄ±àÂë¸ñʽ¡£¶ÔÓÚÖÐÎÄ£¬ÓÃGBK
¾Í¿ÉÒÔÁË¡£
ÌáÈ¡²åͼ£º
pdfimages godson2e-data.Sheet.pdf img
¸Ã ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ