LinuxÓëwindows C++¿ª·¢Òìͬ
1) ʹÓõĿⲻͬ¡£windowsÏÂͼÐοª·¢Ò»°ãÓÃ΢ÈíµÄMFC»ò.net¿â£¬¶øLinuxÏÂÔò³£ÓÃqt¿â¡£C/C++ͨÓÿ⣨c¿â£¬STL¿â£©µÄ½Ó¿ÚÏàͬ£¬µ«ÄÚ²¿ÊµÏÖ²»Í¬¡£
2) ±àÒëÆ÷²»Í¬¡£windowsÏÂÓõÄÊÇ΢Èí±àÒëÆ÷VC»ò.net£¬¶øLinuxÏÂÔòÓÃgcc¡£
3) ¿ª·¢»·¾³²»Í¬¡£windowsµÄ±àÒëÆ÷×Ô¶¯Éú³Émakefile£¬¶øLinuxÔòÐèÒªÊÖ¶¯±àдmakefile£¬µ«×ÔÓɶȺܸߡ£
4) µ÷ÊÔ·½·¨²»Í¬¡£windows¾ß±¸·á¸»µÄUIµ÷ÊÔ½çÃæºÍ·½·¨£¬¶øLinuxÏÂͨ³£Ê¹ÓÃGDBµ÷ÊÔ£¬¼´ÃüÁîÐÐģʽµ÷ÊÔ¡£µ«ÓÉÓÚGDB¶Ô¶àÏ̵߳÷ÊÔµÄÄÜÁ¦Ò»°ã£¬ËùÒÔҲͨ³£Ê¹ÓÃÊä³ötraceµÄ·½·¨µ÷ÊÔ¡£
5) ¿ª·¢×ÔÓɶȲ»Í¬¡£ÓÉÓÚLinuxÊÇ¿ªÔ´Èí¼þ£¬¿ª·¢ÈËÔ±¿ÉÒÔ°´ÕÕ×Ô¼ºµÄÐèÒªÐÞ¸Äkernel»òÕßdriver¡£
6) Îļþϵͳ²»Í¬¡£Îļþ·Ö¸î·û²»Í¬£¬Îı¾ÎļþµÄ»»Ðзû²»Í¬µÈ¡£
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
LinuxϵͳÐÔÄÜÖ¸±ê½éÉÜ
ת×ÔAndrew(http://andrew913.javaeye.com/blog/431259)
ÔÚ
ÎÒÃǽéÉÜLinuxϵͳµÄ¸÷ÖÖµ÷ÓŲÎÊýºÍÐÔÄܼà²â¹¤¾ß֮ǰ£¬ÐèÒªÏÈÌÖÂÛһЩ¹ØÓÚÐÔÄܵ÷ÓŵIJÎÊý¡£ÒòΪLinuxÊÇÒ»¸ö¿ªÔ´²Ù×÷ϵͳ£¬ËùÒÔÓÖ´óÁ¿¿ÉÓõÄÐÔÄÜ
¼à²â¹¤¾ß¡£¶ÔÕâЩ¹¤¾ßµÄÑ¡ÔñÈ¡¾öÓÚÄãµÄ¸öÈËϲºÃºÍ¶ÔÊý¾Ýϸ½ÚµÄÒªÇó¡£Ë ......
ÔÚlinuxϲ鿴½ø³Ì´ó¼Ò¶¼»áÏëµ½Óà ps -ef|grep XXX
¿ÉÊÇ¿´µ½µÄ²»ÊÇȫ·¾¶£¬Ôõô¿´È«Â·¾¶ÄØ£¿
ÿ¸ö½ø³ÌÆô¶¯Ö®ºóÔÚ /procÏÂÃæÓÐÒ»¸öÓÚpid¶ÔÓ¦µÄ·¾¶
ÀýÈ磺ps -ef|grep python
ÏÔʾ£ºoracle 4431 4366 0 18:56 pts/2 00:00:00 python Server.py
4431¾ÍÊǽø³ÌºÅ
µ½/pro ......
Éú³É¾²Ì¬¿â£º
¡¡¡¡¼ÙÈçÓÐÎļþ¡¡¡¡main.c¡¢1.c¡¢2.c ½«1.cºÍ2.cÉú³ÉÒ»¸ö¾²Ì¬¿âµÄ·½·¨Îª£¬±àдMakefile£º
¡¡¡¡¡¡mylib.a:1.c 2.c
¡¡¡¡ ¡¡¡¡¡¡¡¡$(CC) -c $<¡¡¡¡¡¡¡¡# $<±íʾËùÓÐ×îеÄÒÀÀµÏÈôûÓоɵÄÔòÊÇÈ«²¿ÒÀÀµÏî
¡¡¡¡¡¡¡¡¡¡¡¡ ar crv libmy.a 1.o 2.o¡¡¡¡¡¡# 1.o 2.oΪ1.cºÍ2. ......
½ñÌìÖÕÓÚÄõ½moto¹Ù·½SDK£¬ÊÇfor A1200µÄ£¬°üÀ¨toolchianºÍEZX¿â¼°Í·Îļþ£¬¸ÃSDKÒ²ÊÊÓÃÓÚmoto E6. °´ÕÕ°²×°Ö¸µ¼Îĵµ°²×°ºÃSDK²¢Ö´Ðнű¾ÉèÖúû·¾³±äÁ¿ºó£¬Ê×ÏÈÊÇbuildÒ»¸ö×î¼òµ¥µÄsample³ÌÐòhello£¬ÒÔÑéÖ¤SDKÊÇ·ñ°²×°ÕýÈ·¡£ÔËÐÐqmakeÈ´³öÏÖÈçÏ´íÎó£º
~/workspace/devtools/moto-sdk/sample/gui/hello$ qmake hello.pro&n ......