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

Linux É豸Çý¶¯³ÌÐòâÒ¶¡½âÅ£Ö®Ò»

дÔÚÇ°ÃæµÄ»°
       Linux Device Driver ³¢ÊÔ×Å¿´Á˺ü¸±é£¬×ܸоõÀí½â²»¹»Í¸³¹£¬ºÜ¶à¶«Î÷¾­²»×¡ÎÊ£¬
²ÅÉîÉîµÄÒâʶµ½£¬Òª×ß½øºÆå«ÎÞ±ßµÄ Linux ÊÀ½ç£¬²¢²»ÊÇÒ»õí¶ø¾ÍµÄÊÂÇé¡£ÎÒ¾öÐÄ´ÓÀíÂÛµ½
ʵ¼ù£¬ÔÙÒ»´Î×ßÒ»±ßÕâ±¾Ê飬ͬʱ¼Ç¼ÏÂ×Ô¼ºµÄÐĵ㬺ʹó¼ÒÒ»Æð·ÖÏí£¬Ò»ÆðÌÖÂÛ£¬Ò»Æð½ø
²½¡£
   ÎÒÒâʶµ½ÒªÐ´ÍêËùÓÐѧϰÐĵü°³ÌÐòµÄʵ¼ù·ÖÎö£¬ÊDZȽÏÀ§Äѵģ¬µ«ÊÇ£¬ÎÒ½«Å¬Á¦°Ñ×Ô¼º·ôdzµÄÈÏʶºÍ¸ÐÎòÕ¹ÏÖÔÚ´ó¼ÒÃæÇ°£¬Ò»·½Ãæ¾´Çë¸÷λ¸ßÊÖ°ïæָ³ö£¬ÒÔÆÚ»ñµÃ¸ü¶àµÄÊÕ»ñºÍ½ø²½£»ÁíÒ»·½Ã棬ҲΪÄÇЩÈçÎÒ°ã¿ÊÍûѧϰ£¬È´ÎÞ´ÓÏÂÊֵijõѧÕ߸ø³öһЩָÒý¡£¶àÓàµÄ»°¾Í²»ÔÙ˵ÁË£¬ÎÒÃÇ¿ªÊ¼°É£¬»³×ÅÒ»·Ýºá´©¿É¿ÉÎ÷ÀïµÄÓÂÆøºÍ¼¤Ç飬ȥ̽Ë÷ÎÞ¾¡µÄ°ÂÃØ……²¢Ï£Íû×îÖÕÄÜ´ïµ½“âÒ¶¡½âÅ£”¼¼ÄÜ£¡
±Ø±¸×ÊÁÏ£º
1¡¢ ¡¶Linux Device Driver¡·µÚÈý°æ
2¡¢ ¡¶The Linux Kernel Module Programming Guide¡·
3¡¢Ò»·Ý¹Ù·½µÄ Linux 2.6 °æ±¾µÄÔ´Â루¾¡Á¿ÐÂÒ»µãµÄ°É£©
      ¾ßÌåµÄÀíÂÛ֪ʶ£¬Ï£ÍûÄÜϸÐÄÔĶÁ¡¶Linux Device Driver¡·µÄµÚÒ»Õº͵ڶþÕ£¬ÕâÀï¾Í²»³­Ð´ÁË¡£ÏÂÃ棬ÎÒÃÇ¿ªÊ¼½éÉÜÈçºÎ½¨Á¢¿ª·¢»·¾³£¬ÓÉÓÚ²»Í¬µÄ Linux ·¢Ðа汾¿ÉÄÜ´æÔÚÒ»¶¨µÄ²îÒ죬ÎÒÕâÀï½²ÊöÒ»¸öÆÕÊÊÐԵķ½·¨¡£“Èç¹ûÏëҪѧϰÇý¶¯³ÌÐòµÄ±àд£¬Ôò±ê×¼ÄÚºËÊÇ×îºÃµÄ”£¬ÎÒÃǾʹÓÕâ¸ö“×îºÃµÄ”·½·¨¿ªÊ¼°É¡£
1¡¢ÏÂÔØÔ´Âë
       ´Ówww.kernel.orgÉÏÏÂÔرê×¼µÄLinuxÄÚºËÔ´Â롣ͨ³£ÓÐxx.tar.gzºÍxxx.tar.bz2 µÄ£¬¶¼¿ÉÒÔ£¬Ô¸ÒâÑ¡ÔñÄĸö°æ±¾£¬ÔòËæÄãËùÔ¸ÁË¡£ ¡¶Linux Device Driver¡· µÚÈý°æËù½²µÄÊÇ 2.6.11 °æµÄ£¬ÍƼöºÍ¸Ã°æ±¾Ò»Ö¡£±ê×¼Ô´ÂëÏÂÔص½/usr/src/ÏÂÃ棬Ȼºó½âѹ£º
    £¨1£©Èç¹ûÊÇxx.tar.gz£º
       tar –zxvf xx.tar.gz
   £¨2£©Èç¹ûÊÇxxx.tar.bz2£º
       tar –jxvf xx.tar.gz
2¡¢±àÒëÄÚºËÔ´Âë
       ÕâÒ»²½ÍùÍùÊǺܶà³õѧÕßÍû¶øÉúηµÄ£¬Ã»¹Øϵ£¬Nothing is impossible! ÐèҪעÒâµÄÊÇ£¬ÄãÏÖÔÚµÄÖ÷»ú°²×°µÄÄÚºËÔ´Â룬¾¡Á¿ÓëÄãÏÂÔصÄÔ´Âë´ó°æ±¾ÉÏÒ»Ö£¬Ò²¾ÍÊÇ˵Èç¹ûÏÂÔØÔ´ÂëÊÇ 2.6 µÄ£¬ÄÇÖ÷»úµÄ²Ù×÷ϵͳҲ×îºÃÊÇ 2.6 µÄÄںˡ£²»¹ý£¬ÕâÒ²²»ÊDZØÒªµÄ£¬Ö»ÊDZàÒëµÄʱºòÉÔ΢Âé·³Ò»µã¡£
cd µ½Äã½âѹµÄÔ´ÂëĿ¼¡£Èç¹û¶¼ÊÇ 2.6 µÄÄÚ


Ïà¹ØÎĵµ£º

LinuxÄÚºËѧϰ±Ê¼ÇÖ®Íø¿¨Çý¶¯µÄÏêϸ·ÖÎö

ѧϰӦ¸ÃÊÇÒ»¸öÏÈ°ÑÎÊÌâ¼òµ¥»¯£¬ÔÚ°ÑÎÊÌ⸴ÔÓ»¯µÄ¹ý³Ì¡£Ò»¿ªÊ¼¾Í×ÅÊÖ´¦Àí¸´ÔÓµÄÎÊÌ⣬ÄÑÃâÈà ÈËÓÐÐľªµ¨²ü£¬×½½ó¼ûÖâµÄ¸Ð¾õ¡£¶ÁLinuxÍø¿¨Çý¶¯Ò²ÊÇÒ»Ñù¡£Ädz¤³¤µÄÔ´Âë¼ÐÔÓ×ÅÄÇЩÎÒÃÇÄ°ÉúµÄ±äÁ¿ºÍ·ûºÅ£¬Íû¶øÉúη±ãÊÇÀíËùµ±È»µÄÁË¡£²»Òªµ£ÐÄ£¬ÊÂÇé ×ÜÓнâ¾öµÄ°ì·¨£¬ÏÈ°ÑһЩÎÒÃǹܲ»×ŵĴúÂëÇиî³öÈ¥£¬ÁôϱØÐëµÄ²¿·Ö£¬°Ñ¿ò¼ÜÕ ......

LinuxÖжϴ¦ÀíÖ®Ò»(¹²ÏíÖжϴ¦Àí³õ̽)

      ÔÚ¿´LKD(µÚ¶þ°æ)µÚÁùÕÂ(ÖжϺÍÖжϴ¦Àí³ÌÐò)µÄʱºò£¬¸Õ¿ªÊ¼½Ó´¥µ½ÖжÏÏߺź͹²ÏíÖжÏÏßµÄʱºò°ëÌìã¶ÊÇûÓÐÏëÃ÷°×£¬Ô­À´Àí½âµÄÖжϺÍÖжϺÍÖжϴ¦Àí³ÌÐò¾ÍÊÇͨ¹ýÖжÏÏߺÅÀ´½øÐйØÁª£¬Ó²¼þ·¢ÉúÖжϣ¬È»ºóͨ¹ýÖжÏÏߺŲéÕÒ¶ÔÓ¦µÄÖжϴ¦Àí³ÌÐò£¬×îºóÖжϴ¦Àí³ÌÐò·µ»Ø£¬´Ë´ÎÖжÏÔò´¦ÀíÍê±Ï£¬Ã»Ïë ......

ǶÈëʽLinuxϵͳµÄÆô¶¯¹ý³Ì

ǶÈëʽLinuxÆô¶¯·ÖΪÁ½¸ö²¿·Ö£¬ÏµÍ³Òýµ¼ÓëLinuxÆô¶¯¡£ÏµÍ³Òýµ¼½«Íê³ÉLinux×°ÈëÄÚ´æÇ°£¬³õʼ»¯CPUºÍÏà¹ØI/OÉ豸£¬²¢½«Linuxµ÷ÈëÄÚ´æµÄ¹¤×÷¡£ÏµÍ³Òýµ¼Ö÷ÒªÓÉBootLoaderʵÏÖ¡£ÔÚBootLoader½«LinuxÄں˵÷ÈëÄÚ´æÖ®ºó£¬½«È¨Á¦½»¸øLinuxKernel£¬½øÈëLinuxµÄÆô¶¯²¿·Ö¡£ÒÔÏÂÏêϸ·ÖÎöÆô¶¯µÄ¹ý³ÌÓëʹÓõÄÎļþ¡£
Ò»¡¢ÏµÍ³Òýµ¼ÓëBootLoa ......

Linux @ VMWare ÏÂÐÞ¸ÄMACµØÖ·µÄ·½·¨£¨Ç××Ôʵ¼ù£©

½ñÌ쿽±´ÁËÐéÄâ»úÔÚÁíÍâһ̨µçÄÔÉÏʹÓ㬷¢ÏÖMACµØÖ·³åÍ»£¬ÓÚÊÇÈ¥ÍøÉÏÕÒÐ޸ķ½·¨¡£¿É°´ÕÕËù˵µÄ£¬ÎÒ²¢Ã»ÓкÜ˳ÀûÐ޸ijɹ¦¡£
ÏÂÃæÎÒ½«¹ý³Ìд³öÀ´£¬ÀïÃæÓÐЩµØ·½ÐèҪעÒâһϡ£
ÏÂÃæÊÇÎÒ´ÓÍøÉÏËÑË÷µ½´ó²¿·ÖµÄ×ö·¨ÈçÏ£¬ºìÉ«²¿·ÖÊÇÎÒ×¢Ê͵ģ¬ÐèҪעÒâµÄµØ·½£º
VMwareÐéÄâ»úÖÐÐÞ¸ÄLinux MACµØÖ·µÄ·½·¨£º
1¡¢ÐÞ¸ÄÐéÄâ»úµÄ*.v ......

LinuxÉ豸Çý¶¯Ö®I2C¼Ü¹¹·ÖÎö

Ò»:Ç°ÑÔ
I2cÊÇphilipsÌá³öµÄÍâÉè×ÜÏß.I2CÖ»ÓÐÁ½ÌõÏß,Ò»Ìõ´®ÐÐÊý¾ÝÏß:SDA,Ò»ÌõÊÇʱÖÓÏßSCL.ÕýÒòΪÕâÑù,Ëü·½±ãÁ˹¤³ÌÈËÔ±
µÄ²¼Ïß.ÁíÍâ,I2CÊÇÒ»ÖÖ¶àÖ÷»ú¿ØÖÆ×ÜÏß.ËüºÍUSB×ÜÏß²»Í¬,USBÊÇ»ùÓÚmaster-slave»úÖÆ,ÈκÎÉ豸µÄͨÐűØÐëÓÉÖ÷»ú·¢Æð²Å¿ÉÒÔ.¶ø
I2C ÊÇ»ùÓÚmulti master»úÖÆ.һͬ×ÜÏßÉÏ¿ÉÔÊÐí¶à¸ömaster.¹ØÓÚI2CЭÒéµÄÖª ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ