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

ǶÈëʽLinuxϵͳµÄͼÐÎÓû§½çÃæ

µ±½ñ£¬ÔÚÉè¼ÆǶÈëʽ²úÆ·µÄͼÐÎÓû§½çÃæʱ£¬Óõ½µÄ¹¤¾ßÖ÷ÒªÓÐÒÔϼ¸ÖÖ£º
1. Qt/Embedded
QtÊÇTrolltech¹«Ë¾·¢²¼µÄÒ»¸ö¿çƽ̨µÄC++ͼÐνçÃæÓ¦ÓóÌÐò¿ò¼Ü¡£Ëüʵ¼ÊÉÏÊÇÒ»¸öÀà¿â£¬ÀïÃæ°üÀ¨ÁË´óÁ¿µÄ¿ÉÖØÓõÄÀ࣬ÆäÖмÈÓа´Å¥¡¢´°¿ÚµÈÕâЩ¿É¼ûÀ࣬ҲÓж¨Ê±Æ÷ÕâÑùµÄ²»¿É¼ûÀàºÍһЩ³éÏóÀà¡£QtÊÇÍêÈ«ÃæÏò¶ÔÏó£¬ÓµÓÐÁ¼ºÃµÄÀ©Õ¹ÐÔÓëÎȶ¨ÐÔ£¬²¢Ö§³ÖÄ£¿é»¯±à³Ì¡£ÎÒÃÇ¿ÉÒÔ³ä·ÖÀûÓÃQt¸ß¶ÈÃæÏò¶ÔÏóºÍÄ£¿é»¯µÄÌØÕ÷£¬´Ó·±ËöµÄX±à³ÌÖнâÍѳöÀ´£¬×¨×¢ÓÚ³ÌÐò±¾ÉíµÄÄÚÈÝ£¬Ê¹LinuxÏ´°¿Ú³ÌÐòÉè¼Æ³ÉΪһ¼þ·Ç³£ÇáËɵÄÊÂÇé¡£
ÔÚQtÖУ¬¶ÔÏóÖ®¼ä½øÐÐͨÐŲÉÓÃÁËÒ»ÖÖ±»³Æ×÷ÐźÅÓë²Û£¨Signal-Slot£©µÄ·½Ê½£¬ÕâÊÇQtµÄÖØÒªÌØÕ÷Ö®Ò»¡£ÔÚMS-WindowsÖУ¬³ÌÐòͨ¹ýÏûÏ¢¶ÓÁкÍÏûϢѭ»·µÄ·½Ê½½øÐÐÏûÏ¢µÄ´«µÝÓëʼþµÄ´¥·¢£¬¶øQtµÄÐźÅÓë²Û»úÖƲÉÈ¡ÁËÕâÑùµÄ·½Ê½£ºÒ»¸öÀà¿ÉÒÔ¶¨Òå¶à¸öÐźźͶà¸ö²Û£¬ÐźžͺÃÏñÊÇʼþ£¬¶ø²ÛÔòÊÇÏìӦʼþµÄ·½·¨£¬²¢ÇÒºÍÒ»°ãµÄ³ÉÔ±º¯ÊýûÓÐÌ«´óµÄÇø±ð¡£Èç¹ûÐèҪʵÏÖËüÃÇÖ®¼äµÄͨÐÅʱ£¬¾Í½«Ä³¸öÀàµÄ²ÛÓëij¸öÀàµÄÐźÅÁ¬½ÓÆðÀ´£¬´Ó¶øʵÏÖʼþÇý¶¯¡£
Qt/EmbeddedÊÇQtµÄǶÈëʽ°æ±¾¡£ÒòΪQtÊÇKDEµÈÏîĿʹÓõÄGUI¿â£¬ËùÒÔÓÐÐí¶à»ùÓÚQtµÄX Window³ÌÐò¿ÉÒԷdz£·½±ãµØÒÆÖ²µ½Qt/Embedded°æ±¾ÉÏ¡£Òò´Ë£¬×Ô´ÓQt/EmbeddedÒÔGPLÌõ¿îÐÎʽ·¢²¼ÒÔÀ´£¬¾ÍÓдóÁ¿µÄǶÈëʽLinux¿ª·¢ÉÌתµ½ÁËQt/EmbeddedϵͳÉÏ¡£µ«ÊÇQt/EmbeddedµÄÎÊÌâÊǹýÓÚÅӴ󣬾¡¹ÜQt/EmbeddedÉù³Æ¿ÉÒԲüôµ½×îÉÙ630K£¬µ«ÕâʱµÄQt/Embedded¿âÒѾ­»ù±¾ÉÏʧȥÁËʹÓüÛÖµ¡£Qt/Embedded¿âÄ¿Ç°Ö÷ÒªÕë¶ÔÊÖ³ÖʽÐÅÏ¢Öնˡ£ÒòΪ¶ÔÓ²¼þ¼ÓËÙÖ§³ÖØÑ·¦£¬ºÜÄÑÓ¦Óõ½¶ÔͼÐÎËٶȡ¢¹¦ÄܺÍЧÂÊÒªÇó½Ï¸ßµÄǶÈëʽϵͳÖУ¬±ÈÈç»ú¶¥ºÐ¡¢ÓÎÏ·Öն˵ȡ£
2. MicroWindows/NanoX
MicroWindowsÊÇÒ»¸ö¿ªÔ´µÄÏîÄ¿£¬ÓÉÃÀ¹úCentury Software¹«Ë¾Ö÷³Ö¿ª·¢¡£MicroWindowsÄܹ»ÔÚûÓÐÈκβÙ×÷ϵͳ»òÆäËûͼÐÎϵͳ֧³ÖµÄÇé¿öÏÂÔËÐУ¬ËüÄܶÔÂãÉ豸½øÐÐÖ±½Ó²Ù×÷¡£ÕâÑùMicroWindows¾ÍÏÔµÃÊ®·ÖСÇÉ£¬±ãÓÚÒÆÖ²µ½¸÷ÖÖÓ²¼þºÍÈí¼þϵͳÉÏ¡£MicroWindowsÊÇ·Ö²ãÉè¼ÆµÄ£¬ÕâÑù±ãÓÚÓû§°´ÕÕ×Ô¼ºµÄÐèÇó½øÐÐÐ޸ġ¢É¾¼õºÍÔö¼Ó¡£Ëü·ÖΪÈý²ã£º×îµ×²ãÊÇscreen¡¢mouse/touchpadºÍkeyboardÇý¶¯³ÌÐò£¬ËüÃÇÖ±½ÓÓëÏÔʾºÍÊäÈëÓ²¼þ´ò½»µÀ£»Öмä²ãÊÇÒ»¸ö¿ÉÒÆÖ²µÄͼÐÎÒýÇæ²ã£¬ËüʹÓÃ×îµ×²ãÌṩµÄ¹¦ÄÜÍê³É¶Ô»­Ïß¡¢ÇøÓòÌî³ä¡¢Îı¾¡¢¶à±ßÐΡ¢ÇøÓò²Ã¼ô¡¢É«²ÊµÈµÄÖ§³Ö£»×îÉϲãÊÇAPI£¬Ìṩ¸øͼÐλ¯³ÌÐòµ÷Óá£Ä¿Ç°£¬ÕâЩAPIÖ§³ÖWin32ºÍNanoX½Ó¿Ú¡£ÕâÑùÒ»À´£¬ËüÃǾÍÓëWin32ºÍX Window´°¿Úϵͳ±£³ÖÁ


Ïà¹ØÎĵµ£º

CentOS5.4 LinuxÏÂModbus TCP IPЭÒéC++µÄÒ»¸öСÀý×Ó

///////////////////////////////////////////////////////////////////////////
/*
ReadCoilsº¯Êý£º
¶Á¼ÌµçÆ÷µÄ״̬ £¬ ³É¹¦·µ»Øture¡£
send Êý¾Ý³¤¶È=12
recv Êý¾Ý³¤¶È=10
unsigned short int addr ¶Á¼ÌµçÆ÷µÄÆðʼµØÖ·(¼ÌµçÆ÷±àºÅ-1) ¡£
×¢Ò⣺1~8¸ö¼ÌµçÆ÷£¬ÆðʼµØÖ·´Ó0¿ªÊ¼
unsigned short int len ......

Linux ¼¼ÇÉ£ºÈýø³ÌÔÚºǫ́¿É¿¿ÔËÐеļ¸ÖÖ·½·¨

ÏëÈýø³ÌÔڶϿªÁ¬½ÓºóÒÀÈ»±£³ÖÔËÐУ¿Èç¹û¸Ã½ø³ÌÒѾ­¿ªÊ¼ÔËÐÐÁ˸ÃÈçºÎ²¹¾È£¿ Èç¹ûÓдóÁ¿ÕâÀàÐèÇóÈçºÎ¼ò»¯²Ù×÷£¿
ÎÒÃǾ­³£»áÅöµ½ÕâÑùµÄÎÊÌ⣬Óà telnet/ssh µÇ¼ÁËÔ¶³ÌµÄ Linux ·þÎñÆ÷£¬ÔËÐÐÁËһЩºÄʱ½Ï³¤µÄÈÎÎñ£¬ ½á¹ûÈ´ÓÉÓÚÍøÂçµÄ²»Îȶ¨µ¼ÖÂÈÎÎñÖÐ;ʧ°Ü¡£ÈçºÎÈÃÃüÁîÌá½»ºó²»Êܱ¾µØ¹Ø±ÕÖն˴°¿Ú/ÍøÂç¶Ï¿ªÁ¬½ÓµÄ¸ÉÈÅÄØ£¿Ï ......

linuxϵij£ÓÃÃüÁî

=============°²×°ºÍµÇ½ÃüÁî========================================
Mount£º¹ÒÔØÃüÁî¡£°Ñ´æ´¢½éÖÊÖ¸¶¨³ÉϵͳÖеÄij¸öĿ¼£¬±ÈÈç¹ÒÔعâÇýmount /dev/cdrom°ÑCDROM¹ÒÔØ£¬¿ÉÔÚĿ¼/mnt/cdromϲ鿴ÄÚÈÝ¡£Í¬Ñù¿ÉÒÔ¹ÒÔØÅÌ·û£¬±ÈÈçmount -t vfat /dev/uba1 /mnt£¬¾Í¿ÉÒÔÇл»µ½/mntĿ¼Ï²鿴ÄÚÈÝ¡£
umount£ºÐ¶ÔØÃüÁ±ÈÈçu ......

linux³õѧ֮ËöËé֪ʶµãÕûÀíÒ»

 linuxÎļþϵͳ·ÖÅä²ßÂÔ£º
¿é·ÖÅä( block allocation )£º´ÅÅÌÉϵÄÎļþ¿é¸ù¾ÝÐèÒª·ÖÅä¸øÎļþ£¬±ÜÃâÁË´æ´¢¿Õ¼äµÄÀË·Ñ¡£µ«µ±ÎļþÀ©³äʱ£¬»áÔì³ÉÎļþÖÐÎļþ¿éµÄ²»Á¬Ðø£¬´Ó¶øµ¼Ö¹ý¶àµÄ´ÅÅÌÑ°µÀʱ¼ä¡£Ã¿Ò»´ÎÎļþÀ©Õ¹Ê±£¬¿é·ÖÅäËã·¨¾ÍÐèҪдÈëÎļþ¿éµÄ½á¹¹ÐÅÏ¢£¬Ò²¾ÍÊÇ meta-dada ¡£meta-data×ÜÊÇÓëÎļþÒ»ÆðдÈë´æ´¢É豸£¬¸ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ