C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨°Ë£©
µÚ3Õ ÔõÑù²ÅÄܸßЧÂʲâÊÔ
3.1 ËÆÊǶø·ÇµÄ¸ßЧÂÊ
ÕâÒ»½Ú³ÎÇåһЩÁ÷ÐеÄÎó½â»òÎóµ¼£¬Ò»Ð©¿´ÆðÀ´ºÜ²»´íµÄ¸ßЧÂÊ£¬Êµ¼ÊÉÏÊÇËÆÊǶø·ÇµÄ¡£
È«×Ô¶¯Éú³ÉÓÃÀý
È«×Ô¶¯Éú³ÉÓÃÀýÊÇËùÓвâÊÔÈËÔ±µÄÆÚÅΣ¬ºÃÏûÏ¢ÊÇ£¬ÕâÊÇÒ»ÖÖ¼òµ¥µÄ¼¼Êõ£¬Ê®ÄêÇ°¾ÍÓÐÁË£¬»µÏûÏ¢ÊÇ£¬ÕâÖÖ¼¼Êõ×÷ÓúÜС¡£
¹¤¾ß²»¿ÉÄÜ×Ô¶¯Á˽â´úÂëµÄÉè¼Æ¹¦ÄÜ£¬È«×Ô¶¯Éú³ÉµÄÓÃÀý£¬Ö»ÄÜ·¢ÏÖ¼«¶Ë´íÎó£¬ÀýÈçÒì³£¡¢±ÀÀ£¡¢³¬Ê±£¬ÖÁÓÚÆäËûµÄÒ»°ã´íÎó£¬Í¨³£¸ú´úÂëµÄÉè¼Æ¹¦ÄÜÓйأ¬È«×Ô¶¯ÓÃÀýÊÇÎÞ·¨·¢Ïֵġ£
È«×Ô¶¯ÓÃÀýÖ»ÄÜ×÷ΪÈ˹¤·½·¨µÄ²¹³ä£¬ÓÃÓÚ¼ì²â¼«¶Ë´íÎó£¬ÔÚºóÃ潫»á½øÒ»²½½éÉÜ¡£
×Ô¶¯·½·¨µÄÒâÒåµ½µ×Óжà´óÄØ£¿ÓÉÓÚ¹¤¾ß²»¿ÉÄÜ×Ô¶¯Á˽â´úÂëµÄ¹¦ÄÜ£¬×Ô¶¯·½·¨²¢Î´¼ì²â¹¦ÄÜÂß¼¡£¾Ù¸öÀý×Ó£¬Ò»¸ö¼Ó·¨º¯Êý£¬´íÎóÊÇ°Ñ+д³ÉÁË-£¬¼´Ê¹ÕâÊÇÖÖ×î¼òµ¥´úÂëÖеÄ×î¼òµ¥´íÎó£¬Èκξ²Ì¬»ò¶¯Ì¬¹¤¾ß£¬¶¼ÎÞ·¨×Ô¶¯·¢ÏÖ£¬¸ü²»ÓÃ˵¸´ÔÓ´úÂëÖеĸ´ÔÓ´íÎóÁË¡£Èç¹û¹¤¾ß¿ÉÒÔ×Ô¶¯Íê³Éµ¥Ôª²âÊÔ£¬ÄÇô£¬µ¥Ôª²âÊÔ¾ÍÊǺܼòµ¥µÄÊ£¬¾ø²»¿ÉÄÜÊÇÏÖÔÚÕâÖÖ×´¿ö£º³¢ÊÔµÄÆóÒµºÜ¶à£¬³É¹¦µÄÆóÒµºÜÉÙ¡£
×Ô¶¯Éú³É´óÁ¿µÄÓÃÀý£¬È»ºóÊÖ¹¤ÐÞ¸Ä
ÌýÆðÀ´ºÜ²»´í°É£¿¿´¿´Á½¸öÀý×Ó£º
ÕâÁ½¸öº¯ÊýµÄ²ÎÊýÀàÐÍÍêÈ«Ò»Ñù£¬¶¼ÊÇ×Ö·û´®£¬µÚÒ»¸öº¯ÊýµÄ¹¦ÄÜÊÇɾ³ý×Ö·û´®×ó±ßµÄ¿Õ¸ñ£¬µÚ¶þ¸öº¯ÊýµÄ¹¦ÄÜÊǼì²éÓû§ÃûµÄºÏ·¨ÐÔ²¢É¾³ý·Ç·¨×Ö·û¡£¹¤¾ß²»¿ÉÄÜ×Ô¶¯Á˽âÕâÖÖ»ù±¾µÄ²î±ð£¬Éú³ÉµÄÓÃÀý¶àÊýÊÇÀ¬»ø¡£Ñ¡Ôñ¡¢Ð޸ıÈÖ±½ÓÉ趨¸ü¼Ó·Ñʱ¡£
Ç°Ãæ½éÉܵÄÊǼòµ¥Êý¾ÝÀàÐÍ£¬¶ÔÓÚ¸´ÔÓÊý¾ÝÀàÐÍ£¬¾Í¸üÔãÁË£¬ÀýÈ磬²ÎÊýÊÇÒ»¸ö½á¹¹£¬ÓÐ100¸öÓò¡£¹¤¾ß²»ÖªµÀÄĸöÓòÐèÒª³õʼ»¯£¬ÄĸöÓòÐèÒªÅжÏÊä³ö£¬»áÉú³Éº£Á¿À¬»ø¡£
Ïà¹ØÎĵµ£º
#include <iostream>
#include <cstdlib>
using namespace std;
class Foo
{
public:
Foo(int ii):i(ii){}
int getInt(){return i;}
private:
int i;
};
class Bar
{
public:
static int FooVal(){c++; return f.getInt();}
int callsFooVal(){return c;}
private:
s ......
ÔÎĵØÖ·£ºhttp://blog.csdn.net/yc0188/archive/2005/02/26/303190.aspx
ÔÚCÓïÑÔÖУ¬½á¹¹ÊÇÒ»ÖÖ¸´ºÏÊý¾ÝÀàÐÍ£¬Æä¹¹³ÉÔªËؼȿÉÒÔÊÇ»ù±¾Êý¾ÝÀàÐÍ£¨Èçint¡¢long¡¢floatµÈ£©µÄ±äÁ¿£¬Ò²¿ÉÒÔÊÇһЩ¸´ºÏÊý¾ÝÀàÐÍ£¨ÈçÊý×é¡¢½á¹¹¡¢ÁªºÏµÈ£©µÄÊý¾Ýµ¥Ôª¡£ÔڽṹÖУ¬±àÒëÆ÷Ϊ½á¹¹µÄÿ¸ö³ÉÔ±°´Æä×ÔÈ»¶Ô½ç£¨alignment£©Ìõ¼þ·ÖÅä¿Õ¼ä¡£¸÷ ......
×î½üÔÚ¿´Linux 2.6.21Äں˵ÄI2CÇý¶¯£¬Ò²ÔÚÍøÉϲéÁËÒ»ÏÂ×ÊÁÏ£¬ÓдíÒ²Óжԣ¬ÓÐЩÐĵ㬼ǼÏÂÀ´°É¡£ÀïÃæÈÏʶ»òÐí¶àÓв»µ±Ö®´¦£¬»¹¿ÒÇëÖ¸Õý¡£
1. I2C ÐÒé
1.1 I2C×ÜÏß¹¤×÷ÔÀí
I2C×ÜÏßÊÇÓÉÊý¾ÝÏßSDAºÍʱÖÓSCL¹¹³ÉµÄ´®ÐÐ×ÜÏߣ¬¸÷ÖÖ±»¿ØÖÆÆ÷¼þ¾ù²¢ÁªÔÚÕâÌõ×ÜÏ ......
1.Òª½âÎöµÄXMLÎļþÈçÏ£º
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet href="student.xsl" type="text/xsl"?>
<StudentInfo>
<student>
<name>´ïÄÚ</name>
<sex>ÄÐ</sex>
<lesson>
  ......
setitimer()ΪLinuxµÄAPI£¬²¢·ÇCÓïÑÔµÄStandard Library£¬setitimer()ÓÐÁ½¸ö¹¦ÄÜ£¬Ò»ÊÇÖ¸¶¨Ò»¶Îʱ¼äºó£¬²ÅÖ´ÐÐij¸öfunction£¬¶þÊÇÿ¼ä¸ñÒ»¶Îʱ¼ä¾ÍÖ´ÐÐij¸öfunction£¬ÒÔϳÌÐòdemoÈçºÎʹÓÃsetitimer()¡£
/*
......