LinuxÏÂHIDÀàÉ豸µÄÊý¾ÝͨÐÅ
ÈçºÎ×öµ½LinuxÏÂHIDÀàÉ豸µÄÊý¾ÝͨÐÅ°¡£¿¶ÔÓÚÒ»¸ö2.6.20ϵͳ°æ±¾µÄÎÒÄܱàдһ¸öÉϲãÈçͬWINDOWSϵĶ¯Ì¬º¯Êý¿â,µ«ºÜ²»·½±ã,ÓÐû±àд¸öÀàËÆÇý¶¯µÄ??
Äܲ»ÄܾßÌåµã£¬²»ÊǺÜÃ÷°×Â¥Ö÷µÄÒâ˼¡£
¾ÍÊÇÈçºÎÔÚLINUXϺܺõÄʵÏÖHIDÀàÉ豸µÄÊý¾ÝͨÐÅ£¡
¹âдһ¸öÓ¦ÓÃÄÜʵÏÖusbÉ豸µÄ¹¦ÄÜ£¿Ò²ÐèÒªÓÐÇý¶¯µÄÖ§³Ö°É£¬ÄãÐèҪʵÏÖÒ»¸ölinuxϵÄhidÉ豸¶ËµÃÇý¶¯
¾ÍÊÇÖ±½ÓдÁ˸öÉϲãµÄ½Ó¿Úº¯Êý£¬²»ÖªµÀдÇý¶¯¸ÃÔõô×ÅÊÖ°¡¡£¡£¡£Äܹ»ÏñÔÚWINDOWSÏÂÒ»ÑùHIDÀàÉ豸²åµ½µçÄÔÉϾÍÄÜʶ±ðºÍ½øÐÐÊý¾ÝµÄ½»»»£¡
2.6ÄÚºËÓÐ×Ô´øµÄHIDÉ豸Çý¶¯£¬Ìرð¹¦ÄÜ¿ÉÒÔlibusb¿âʵÏÖ¡£
ÊÇÓÐÇý¶¯£¬µ«Ö»ÓжԼüÅÌ¡¢Êó±êÕâÀàINPUTÀàÐ͵ÄHIDÉ豸֧³ÖµÄ±È½ÏÍêÉÆ£¬µ«¶ÔÒª½øÐжÁдµÄÉ豸µÄÖ§³Ö¾Í²»ÐÐÁË£¡
»ù±¾¹¦Äܶ¼ÄÜÂú×㣬ºÜ¶àÊý¾Ý¶Áд¶¼ÊÇÄ£Äâ³ÉÊó±ê£¬¼üÅÌÕâÀàhidÉ豸À´Ê¹Óõģ¬Ö»ÒªÄãµÄÉ豸×ñÑusbµÄhidÐÒ飬ֻҪLinuxϵͳÄܹ»Ã¶¾Ùµ½£¬¾ÍÄÜͨ¹ý½Úµã²Ù×÷£¬ÓÃÁ÷½Ó¿ÚÈ¥·ÃÎʾͿÉÒÔÁË¡£
Ïà¹ØÎÊ´ð£º
´ó¼ÒºÃ£¬±¾ÈËÄ¿Ç°¸Õ¸Õ½Ó´¥Linux¡£ÏÖÔÚ¹«Ë¾µÄÏîÄ¿ÐèÒªËõ¼õLinuxµÄKernelºÍAPP²¿·ÖµÄCode Size¡£Ä¿Ç°ÎÒÃÇʹÓõÄÊÇLinux2.6.22.15°æ±¾£¬Ó¦ÓÃÓÚADSL Modem£¨¼ÒÍ¥Íø¹Ø£©¡£
1.ÎÒÃDzúÆ·Ó¦ÓÃÊÇADSL Gateway£¬Kernel²¿ ......
#include <fcnt1.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char *argv[])
{
int fd_open,fd_open_create,fd_create;
if((fd_open=o ......
ÔÚ³ÌÐòÖе÷ÓÃchroot("/mnt");ºó ÎÒÏëÔÙת»Øchroot("/"); Õâ¸öʱºò²»ÄÜÔÙת»Øϵͳ¸ùĿ¼»·¾³ÁË Ó¦¸ÃÔõô×ö£¿£¿
chroot()Ö´Ðгɹ¦Ö®ºó£¬¸ùĿ¼ÊǽøÐÐÁËÇл»£¬µ«Êǵ±Ç°¹¤×÷Ŀ¼ûÓб仯£¬»¹ÊÇchro ......
´ó¼ÒºÃ£º
ÔÚÕâÀïÑ°ÇóÏ°ïÖú¡£¹ØÓÚlinuxϱʼDZ¾µÄ±³¹âµ÷½Úͨ¹ý¹¦ÄܼüʵÏֵķ½·¨£¿
ÎÒ×Ô¼ºÔÝʱµÄÏë·¨ÊÇͨ¹ýsysfs£¬²¶×½µ½°´¼üÐÅÏ¢ºóͨ¹ýÍù/sysÏÂÏàÓ¦ÎļþÀïÃæдÊýÖµÀ´¸Ä±ä£¬µ«ºÃÏñsysfsÖ÷ÒªÊÇÌṩ¸øÓ¦ÓóÌÐòÊ¹Ó ......
×î½üÖØÐÂ×°ÁËoracle,½ñÌì´òËãʹÓÃtnspingÊÔһϣ¬µ«ÊÇ·¢ÏÖûÓÐÆô¶¯¼àÌý¡£
ÓÚÊÇÔÚoracleÓû§ÏÂʹÓÃlsnrctl startÀ´Æô¶¯¼àÌý³ÌÐò£¬µ«ÊÇ·¢ÏÖ±¨ÁËÈçÏ´íÎó£º
TNSLSNR for Linux: Version 10.2.0.1.0 - Product ......