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

ʵÀý½âÎölinuxÄÚºËI2CÌåϵ½á¹¹

Ò»¡¢¸ÅÊö
̸µ½ÔÚlinuxϵͳϱàдI2CÇý¶¯£¬Ä¿Ç°Ö÷ÒªÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊǰÑI2CÉ豸µ±×÷Ò»¸öÆÕͨµÄ×Ö·ûÉ豸À´´¦Àí£¬ÁíÒ»ÖÖÊÇÀûÓÃlinux I2CÇý¶¯Ìåϵ½á¹¹À´Íê³É¡£ÏÂÃæ±È½ÏÏÂÕâÁ½ÖÖÇý¶¯¡£
µÚÒ»ÖÖ·½·¨µÄºÃ´¦£¨¶ÔÓ¦µÚ¶þÖÖ·½·¨µÄÁÓÊÆ£©ÓУº
        ¡ñ    ˼·±È½ÏÖ±½Ó£¬²»ÐèÒª»¨Ê±¼äÈ¥Á˽âlinuxÄÚºËÖи´ÔÓµÄI2C×ÓϵͳµÄ²Ù×÷·½·¨¡£
µÚÒ»ÖÖ·½·¨ÎÊÌ⣨¶ÔÓ¦µÚ¶þÖÖ·½·¨µÄºÃ´¦£©ÓУº
        ¡ñ    ÒªÇ󹤳Ìʦ²»½öÒª¶ÔI2CÉ豸µÄ²Ù×÷ÊìϤ£¬¶øÇÒÒªÊìϤI2CµÄÊÊÅäÆ÷²Ù×÷£»
        ¡ñ    ÒªÇ󹤳Ìʦ¶ÔI2CµÄÉ豸Æ÷¼°I2CµÄÉ豸²Ù×÷·½·¨¶¼±È½ÏÊìϤ£¬×îÖØÒªµÄÊÇд³öµÄ³ÌÐò¿ÉÒÆÖ²ÐԲ
        ¡ñ    ¶ÔÄں˵Ä×ÊÔ´ÎÞ·¨Ö±½ÓʹÓá£ÒòΪÄÚºËÌṩµÄËùÓÐI2CÉ豸Æ÷¼°É豸Çý¶¯¶¼ÊÇ»ùÓÚI2C×ÓϵͳµÄ¸ñʽ¡£I2CÊÊÅäÆ÷µÄ²Ù×÷¼òµ¥»¹ºÃ£¬Èç¹ûÓöµ½¸´ÔÓµÄI2CÊÊÅäÆ÷£¨È磺»ùÓÚPCIµÄI2CÊÊÅäÆ÷£©£¬¹¤×÷Á¿¾Í»á´óºÜ¶à¡£
±¾ÎÄÕë¶ÔµÄ¶ÔÏóÊÇÊìϤI2CЭÒ飬²¢ÇÒÏëʹÓÃlinuxÄÚºË×ÓϵͳµÄ¿ª·¢ÈËÔ±¡£
ÍøÂçºÍһЩÊé¼®ÉÏÓнéÉÜI2C×ÓϵͳµÄÔ´Âë½á¹¹¡£µ«·¢Ïֺܶ࿪·¢ÈËÔ±¿´ÁËÕâЩÎÄÕº󣬻¹ÊDz»Çå³þ×Ô¼º¾¿¾¹¸Ã×öЩʲô¡£¾¿ÆäÔ­Òò»¹ÊÇûŪÇå³þI2C×ÓϵͳΪÎÒÃÇ×öÁËЩʲô£¬ÒÔ¼°ÎÒÃÇÔõÑùÀûÓÃI2C×Óϵͳ¡£±¾ÎÄÊ×ÏÈÒª½â¾öÊÇÈçºÎÀûÓÃÏÖÓÐÄÚºËÖ§³ÖµÄI2CÊÊÅäÆ÷£¬Íê³É¶ÔI2CÉ豸µÄ²Ù×÷£¬È»ºóÔÙ¹ý¶Èµ½ÊÊÅäÆ÷´úÂëµÄ±àд¡£±¾ÎÄÖ÷Òª´Ó½â¾öÎÊÌâµÄ½Ç¶Èȥд£¬²»»áÉæ¼°ÌرðÏêϸµÄ´úÂë¸ú×Ù¡£
¶þ¡¢I2CÉ豸Çý¶¯³ÌÐò±àд
Ê×ÏÈÒªÃ÷È·ÊÊÅäÆ÷Çý¶¯µÄ×÷ÓÃÊÇÈÃÎÒÃÇÄܹ»Í¨¹ýËü·¢³ö·ûºÏI2C±ê׼ЭÒéµÄʱÐò¡£
ÔÚLinuxÄÚºËÔ´´úÂëÖеÄdrivers/i2c/bussesĿ¼Ï°üº¬×ÅһЩÊÊÅäÆ÷µÄÇý¶¯¡£ÈçS3C2410µÄÇý¶¯i2c-s3c2410.c¡£µ±ÊÊÅäÆ÷¼ÓÔØµ½Äں˺󣬽ÓÏÂÀ´µÄ¹¤×÷¾ÍÒªÕë¶Ô¾ßÌåµÄÉ豸±àдÉ豸Çý¶¯ÁË¡£
±àдI2CÉ豸Çý¶¯Ò²ÓÐÁ½ÖÖ·½·¨¡£Ò»ÖÖÊÇÀûÓÃϵͳ¸øÎÒÃÇÌṩµÄi2c-dev.cÀ´ÊµÏÖÒ»¸öi2cÊÊÅäÆ÷µÄÉ豸Îļþ¡£È»ºóͨ¹ýÔÚÓ¦Óòã²Ù×÷i2cÊÊÅäÆ÷À´¿ØÖÆi2cÉ豸¡£ÁíÒ»ÖÖÊÇΪi2cÉ豸£¬¶ÀÁ¢±àдһ¸öÉ豸Çý¶¯¡£×¢Ò⣺ÔÚºóÒ»ÖÖÇé¿öÏ£¬ÊDz»ÐèҪʹÓÃi2c-dev.cµÄ¡£
1¡¢ÀûÓÃi2c-dev.c²Ù×÷ÊÊÅäÆ÷£¬½ø¶ø¿ØÖÆi2cÉ豸
i2c-dev.c²¢Ã»ÓÐÕë¶ÔÌØ¶¨µÄÉ豸¶øÉè¼Æ£¬Ö»ÊÇÌṩÁËͨÓõÄread()¡¢write()ºÍioctl()µÈ½Ó¿Ú£¬Ó¦Óòã¿ÉÒÔ½èÓÃÕâЩ½Ó¿Ú·ÃÎʹҽÓÔÚÊÊÅäÆ÷É


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì (Æß) SDPЭÒé

Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖЭÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀЭÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......

ÓÃCдµÄ3DÃÔ¹¬

          Boss˵£¬Òª¿´OpenGL£¬¿´ÁË¿ìÒ»¸öÔ£¬×ÜËã³öÁ˸öÏñÑùµÄ¶«Î÷£¬ÓÃCдÁ˸ö3DÃÔ¹¬£¬
ËäȻֻÓÐ350ÐÐ
       ´úÂ룬²»¹ý±ßѧ±ßд£¬×ã×ãдÁËÒ»ÖÜʱ¼ä£¬»¹ÊÇСÓгɾ͸е쬻î»î»î£¡
         &n ......

LinuxÂ˰Ӻδ¦Ñ°£¿






<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
      ÔÚ±¾ÎÄÖУ¬Ëùν“Â˰Ӕ£¨
Filtering
dam
£©ÊÇÖ¸ÍøÒ³ÄÚÈݵĹýÂ˼¼Êõ£¬ÄÇô£¬
Linux
Â˰Ӻδ¦Ñ°ÄØ£¿
       
½üÈÕ£¬½ÌÓý²¿·¢³ö֪ͨ£¬ ......

LinuxǶÈëʽÎļþϵͳºáÏò¶Ô±È(ת)

       Æäʵ£¬Ã¿Ò»ÖÖLinuxǶÈëʽϵͳÎļþϵͳ¶¼ÓÐÆä²»Í¬µÄ×÷ÓúÍÌØµã£¬ÌرðÊÇϵͳÎļþ£¬Ëü³ÐÔØ×ÅϵͳÊÇ·ñ¿ÉÒÔ°²È«ÔËÐУ¬Èç¹û³öÏÖ´íÎó£¬ÄÇô½«µ¼ÖÂϵͳÍ˳ö£¬ÑÏÖØÓ°ÏìÎÒÃǵÄʹÓá£Ç¶ÈëʽϵͳÎļþϵͳ±È½Ïjffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs£¬Linux Ö§³Ö¶àÖÖÎļþϵͳ£¬°üÀ¨ext ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ