¡¾¿Î³ÌÏêÇé¡¿
¡¡¡¡Ç¶ÈëʽϵͳÎÞÒÉÊǵ±Ç°ÈÈÃÅ×îÓз¢Õ¹Ç°Í¾µÄITÓ¦ÓÃÁìÓòÖ®Ò»£¬Ïñ³£¼ûµ½µÄÊÖ»ú¡¢PDA¡¢»ú¶¥ºÐ¡¢¸ßÇåµçÊÓ(HDTV)¡¢Â·ÓÉÆ÷¡¢Æû³µµç×Ó¡¢ÖÇÄܼҵ硢ҽÁÆÒÇ Æ÷¡¢º½Ì캽¿ÕÉ豸µÈµÈ¶¼ÊǵäÐ͵ÄǶÈëʽϵͳ¡£Ä¿Ç°ÎÒ¹úǶÈëʽϵͳ·¢Õ¹×î ´óÖÆÔ¼ÒòËØÊÇϡȱÈ˲ţ¬ÕâÖ÷ÒªÓÐÁ½·½ÃæµÄÔÒò£ºÒ»ÊÇÓëĿǰÎÒÃǸßУµÄרҵÉèÖÃÓйأ¬ ÎÒ¹ú¸ßУµÄ¼ÆËã»ú½ÌÓýÆÕ±éÒÔÓ¦ÓÃÈí¼þΪÖ÷£¬ºÜÉÙÉæ¼°Ç¶ÈëʽÈí¼þµÄ¿Î³Ì£¬Òò´ËÆóÒµºÜÄÑÕÐÆ¸µ½ÂíÉÏ¿ÉÒÔͶÈëǶÈëʽÈí¼þ¿ª·¢µÄʵսÐÍÈ˲Å;¶þÊÇǶÈëʽÁìÓòÃż÷Ïà ¶Ô½Ï¸ß£¬ÖªÊ¶ÒªÇó±È½ÏÈ«Ãæ£¬¶øÇÒÐèÒªÒ»¶¨µÄʵÑé»·¾³(¿ª·¢°åºÍ¹¤¾ßÈí¼þ)ºÍÓоÑéµÄÈ˽øÐÐÖ¸µ¼¡£
ѧԺ½éÉÜ
¡¡¡¡ÐÅÓ¯´ïǶÈëʽʵѵѧԺÒÀÍй«Ë¾¶àÄêµÄÐÐÒµ·þÎñ±³¾°ºÍÏîÄ¿Ñз¢ÍŶӡ£ÓɶàÄê´ÓÊÂǶÈëʽ²úÆ·¿ª·¢¾ÑéµÄ×ÊÉ³Ìʦָµ¼Ñ§Ô±ÊµÑµÑ§Ï°¡£ÔÚѧϰµÄ¹ý³ÌÖУ¬ÄÄЩ֪ʶ ÊÇÖØÖÐÖ®ÖØ£¬ÄÄЩ֪ʶ¿ÉÒÔÒ»´ø¶ø¹ý£¬ÄÄЩ֪ʶÊÇΪºóÆÚѧϰ×÷ÆÌµæµÄ£¬ÄÄЩ֪ʶµãÊÇ¿ÉÒÔÔÚ³¤ÆÚʵ¼ÊÑз¢¹¤×÷ÖÐʹÓõĵ½µÄ£¬Í¨¹ýʵѵѧµ½×îÔúʵµÄǶÈëʽ¿ª·¢¹¤ ×÷ÄÜÁ¦¡£¹¤³Ìʦʦ¸µ´øÍ½µÜ·½Ê½£¬°´ÕÕÄãµÄʵ¼ÊÇé¿ö¼°ÏÖ½×¶ÎÈÈÃż¼ÊõÒªÇóÀ´·ÖÖ÷´ÎϵͳµØ½øÐн²ÊÚ£¬´Ó¶ø´ïµ½Ê°빦±¶µÄЧ¹û¡£
¸ù¾Ý²»Í¬Ñ§Ô±²»Í¬»ù´¡¼°¾ÍÒµ·½ÏòÁ¿Éí¶¨ÖÆ²»Í¬µÄѧϰ·½°¸¡¢½Ìѧ¿Î³Ì£¬ÔÚ×î¶ÌµÄʱ¼äÄÚ¸üÓÐЧµØ°ïÖúѧԱ½øÈëǶÈëʽµÄÊÀ½ç |
1¡¢Ñ§Ô±¸ù¾Ý×ÔÉíÌõ¼þÇé¿ö¿ÉÒÔÑ¡Ôñ¸ü·ûºÏ×ÔÉí·¢Õ¹µÄǶÈëʽÅàѵ¿Î³Ì 2¡¢Ñ§Ô±±ÏÒµºóµÄ¾ÍÒµ·½ÏòºÍְҵѡÔñ¸üϸ»¯¡¢¸üÃ÷È· 3¡¢ÐÅÓ¯´ï¿É¸ù¾Ý³¤ÆÚºÏ×÷¹ØÏµµÄÆóÒµÈ˲ÅÐèÇ󣬽øÐвîÒìÐÔÑ¡¶¨ºÍ¹æ»®Åàѵ 4¡¢Ìṩ¸Úǰ¡¢ÔÚÖ°¼¼ÊõÖ§³ÖºÍ¼¼Êõ×Éѯ×öÄú¼áÇ¿µÄ¼¼Êõºó¶Ü 5¡¢¶àÄê´ÓÊÂǶÈëʽ¿ª·¢µÄ¹¤³ÌʦÊڿΣ¬ÄÜÔÚÏà¶Ô½Ï¶ÌµÄʱ¼äÄÚ¿ìËÙÕÆÎÕ×Ô¼ºËùÐèµÄ¼¼Êõ֪ʶ£¬²¢ÇÒÊÇÓÐÕë¶ÔÐÔµÄѧϰʤÈοª·¢¹¤×÷ 6¡¢ÐÅÓ¯´ï²´ÀÖÇŹ¤³ÌΪËùÓÐѧԱÌṩÉϰټҵľÍÒµÐÅϢΪ¾ÍÒµ±£¼Ò»¤º½ |
ÈëѧҪÇó |
ÊìϤCÓïÑÔ£¬ÊìϤָÕë¡¢½á¹¹ÌåµÈ¸ÅÄî ´óѧÀí¹¤¿ÆÏà¹Ø×¨ÒµÑ§Éú¡¢ÀÏʦ¼°ÔÚÖ°Òµ¹¤³Ìʦ Á˽â½è¿Úµç·ºÍÊý×ֵ緵Ä֪ʶ×î ºÃ¾ß±¸µç·Éè¼Æ¾Ñé ´Óµ¥Æ¬»ú¿ª·¢2ÄêÒÔÉϾÑ飬»òÕßÊìϤARMµ×²ã»ù´¡ |
¿Î³Ì°²ÅÅ |
µÚ Ò»²¿·Ö£ºLINUXƽ̨´î½¨Óë»·¾³ÊìϤ Á˽âLinuxϵͳ£»Çø·Ö¸÷ÖÖ°æ±¾µÄLinuxϵͳ£¬ÒÔ±ãÓÚÍØÕ¹ LinuxÊÓÒ°¡£ 1¡¢Linux ¼ò½é£» 2¡¢Linux ϵͳµÄÖ÷ÒªÌØµã£» 3¡¢Linux µÄ×é³É£» 4¡¢Ö÷ÒªµÄ Linux °æ±¾£» 5¡¢ ǶÈëʽ Linux¼ò½éÓë·¢Õ¹ µÚ¶þ²¿·ÖÐéÄâ»ú°²×°ºÍLINUXϵͳ°²×° 1¡¢ ÐéÄâ»ú°²×°£» 2¡¢ LinuxϵͳµÄ°²×°£» 3¡¢ LinuxϵͳµÄ³£ÓÃÈí¼þµÄ°²×°£» 4¡¢ Linux¿ìËÙÈëÃÅ 5¡¢ ÊìϤÔËÓà Linux»·¾³Ï£¬³£ÓÃÃüÁîµÄ²Ù×÷ÓëϵͳÉèÖã¬Èç³£ÓÃµÄ Shell£»ÕÆÎÕ»ù±¾µÄ Shell Ó¦Óà µÚÈý²¿·Ö£ºÇ¶ÈëʽLINUX»·¾³´î½¨ 1¡¢ ½¨Á¢Ç¶Èëʽ Linux¿ª·¢»·¾³ 2¡¢ ÊìϤǶÈëʽ¿ª·¢Æ½Ì¨ 3¡¢ ǶÈëʽ Linux¿ª·¢¹¤¾ß 4¡¢ Linuxϵĵ÷ÊÔ¼¼ÇÉ 5¡¢ MAKE¹¤³Ì¹ÜÀíÆ÷ 6¡¢ Ó²¼þ»·¾³µÄ´î½¨£»arm-linux-gccÓë gcc°²×°ÅäÖà µÚËIJ¿·Ö£º U-Boot£º Á˽â U-Boot µÄ×÷Óü°¹¤×÷Á÷³Ì£»Á˽âBootloader µÄ´úÂë½á¹¹¡¢±àÒë¹ý³Ì£»ÒÆÖ²U-Boot£»ÕÆÎÕ³£ÓõÄU-BootÃüÁî¡£ 1¡¢ Bootloader½éÉÜ 2¡¢ u-boot¹¤³Ì½éÉÜ 3¡¢ u-bootµÄ±àÒëʹÓà 4¡¢ u-bootÔ´Âë·ÖÎö 5¡¢ u-boot×ÊÔ´·ÖÅä 6¡¢ ÅäÖñàÒëu-boot 7¡¢ u-bootÒÆÖ²¹ý³Ì 8¡¢ u-boot³£ÓÃÃüÁî²Ù×÷ 9¡¢ Ìí¼Óu-bootÐÂÃüÁî 10¡¢ÉèÖÃu-boot»·¾³±äÁ¿ 11¡¢u-bootÇý¶¯Ìí¼ÓÈçÍø¿¨£ºDM9000 µÚÎ岿·Ö£ºLINUXÄÚºËÒÆÖ²£ºÊìϤÄں˵ÄÔÂë½á¹¹ºÍkbuild MakefileÓï·¨£»ÕÆÎÕºÍÄںˡ¢Çý¶¯Ä£¿é±àÒëÏà¹ØµÄÔÀí¼°·½·¨¡£ 1¡¢ LinuxÄں˽éÉÜ 2¡¢LinuxÄÚºËÌØµã 3¡¢ LinuxÄÚºËÔ´´úÂë½á¹¹ 4¡¢LinuxÄÚºËÑ¡Ïî½âÎö 5¡¢LinuxÄں˱àÒëÁ´½Ó 6¡¢ÄÚºËÄ£¿é±àÒ롢ʹÓ÷½·¨ µÚÁù²¿·Ö£ºLINUX¸ùÎļþϵͳ 1¡¢busybox °üÒÆÖ²¡¢±àÒë 2¡¢Linux¸úÎļþÏµÍ³ÖÆ×÷¹ý³Ì 3¡¢¸ùÎļþϵͳ½éÉÜ 4. nfsÎļþ·þÎñÆ÷ϵͳ´î½¨ µÚÆß²¿·Ö£ºLINUXÇý¶¯¿ª·¢ Çý¶¯¿ª·¢ÊÇǶÈëʽLinux¿ª·¢ÄѶÈ×î ¸ßµÄÄÚÈÝ£¬Ò²ÊÇĿǰǶÈëʽÐÐÒµ×î½ôȱµÄÈ˲ÅÖ®Ò»¡£±¾¿Î³Ì½éÉÜǶÈëʽLinuxÇý¶¯¿ª·¢Ïà¹Ø¸ÅÄî¼°¿ª·¢Á÷³Ì£¬Á˽âÇý¶¯¿ª·¢µÄ¹Ø¼ü¼¼Êõµã£¬Öص㽲½âǶÈëʽLinuxϳ£ÓýӿÚÇý¶¯µÄ±àд·½·¨£¬°üÀ¨ 1¡¢×Ö·ûÐÍLEDÇý¶¯¿ª·¢£¨GPI0¿ÚÇý¶¯£© 2¡¢°´¼üÇý¶¯¿ª·¢£¨ÖжÏÇý¶¯£¬ÔÚÇý¶¯ÖÐÖжϳÌÐòµÄ±àд£¬ÏûÏ¢¶ÓÁеÄÓ¦Óà 3¡¢ADCÇý¶¯¿ª·¢ 4¡¢Íø¿¨Çý¶¯¿ª·¢ 5¡¢´®¿ÚÇý¶¯¿ª·¢ 6¡¢Òº¾§ÆÁ£¨TFT²ÊÆÁÇý¶¯¿ª·¢ 7¡¢´¥ÃþÆÁÇý¶¯+tslib£¨Öмä²å¼þÒÆÖ²ÓëÉèÖã©£¬ 8¡¢USBÇý¶¯¿ª·¢+USBÎÞÏßÍø¿¨ÒÆÖ² 9¡¢IISÇý¶¯¿ª·¢+maplayÒÆÖ²ÓëÓ¦Óã¨mp3²¥·Å£©+mplayerÒÆÖ²ÓëÓ¦Óã¨ÊÓÆµ²¥·ÅMp4/¹ã¸æ»úµÈ²¥·Å£© 10¡¢SDÇý¶¯¿ª·¢ 11¡¢RTCÇý¶¯¿ª·¢ 12¡¢µçÔ´¹ÜÀí·½·¨ µÚ°Ë²¿·Ö£ºLINUXÓ¦ÓÃѧϰ ¿Î³ÌÄ¿±ê£ºÇ¶ÈëʽLinuxÓ¦Óÿª·¢ºÍϵͳ¿ª·¢ÊÇǶÈëʽLinuxÖÐ×îÖØÒªµÄÒ»²¿·Ö£¬Ò²ÊÇÆóÒµÈ˲ÅÐèÇó×î¹ã µÄÒ»²¿·Ö¡£Ö÷ҪĿ±êÊǾ«Í¨Ç¶ÈëʽLinuxϵijÌÐòÉè¼Æ£¬ÊìÁ·ÕÆÎÕǶÈëʽLinuxµÄ¿ª·¢»·¾³¡¢ÏµÍ³±à³ÌÒÔ¼°ÍøÂç±à³Ì£¬ÊìϤC++¡¢QT±à³Ì²¢ÇÒÉî¿ÌÌå»á Õû¸öǶÈëʽLinuxÏîÄ¿¿ª·¢Á÷³Ì£¬Ç¿»¯Ñ§Ô±¶ÔLinuxÓ¦Óÿª·¢µÄÄÜÁ¦. 1¡¢LinuxϵͳÖеĽø³ÌµÄ¸ÅÄÔÚÓ¦ÓóÌÐòÖÐÏß³ÌÓ븸×Ó½ø³ÌµÄ´´½¨ÓëÓ¦Óà 2¡¢Ïß³ÌÖ®¼ä¡¢½ø³ÌÖ®¼äµÄͨÐÅ 3¡¢½ø³Ì¼äͨÐÅ»ù±¾¸ÅÄî 4¡¢¹ÜµÀ£¨PIPE£© 5¡¢Ðźţ¨SIGNAL£© 6¡¢ÄÚ´æÓ³É䣨MAPPED MEM0RY£© 7¡¢ÏûÏ¢¶ÓÁУ¨MESSAGE QUEUE£© 8¡¢ÐźÅÁ¿£¨SEMAPH0RE£© 9¡¢¹²ÏíÄڴ棨SHARE MEM0RY£©@ 10¡¢tcPipÐÒéÔÚÓ¦ÓóÌÐòÖеıà³Ì¿ª·¢£¨S0CKETÌ×½Ó×Ö±à³Ì¿ª·¢£© 10.1. IS0/0SIÆß²ãÐÒéÄ£ÐÍÓëIPÍøÂçËIJãģʽ 10.2.TCP/IPÐÒé´Ø 10.3. »ùÓÚǶÈëʽLinuxµÄTCP/IPÍøÂç½á¹¹ 10.4. »ùÓÚǶÈëʽLinuxµÄS0CKET±à³Ì 10.5.UDPÓëTCPµÄÇø±ð 10.6. UDP SERVER-CLIENT¹ØÏµ³Ì 11¡¢Îļþ¶ÁдÓë´æ´¢ µÚ¾Å²¿·Ö£ºQTÒÆÖ²Ó뿪·¢ ͨ¹ý±¾¿Î³ÌµÄѧϰ£¬Ñ§Ô±Äܹ»Á˽âǶÈëʽLinuxϵļ¸ÖÖ³£¼ûGUI¼°ÆäÌØµã£¬ÖصãÄÜÕÆÎÕQTµÄÓйØÄÚÈÝ£¬¾ß±¸QT³ÌÐòÉè¼ÆÄÜÁ¦¡£Á˽âǶÈëʽÊý¾Ý¿âµÄÅäÖÃÓ뿪·¢ 1 ¡¢Ç¶ÈëʽLinux GUI½éÉÜ 2¡¢Ç¶ÈëʽQT¿ª·¢°üÒÆÖ² 3¡¢QT½éÉܼ°ÆäÐźŲå²Û»úÖÆ 4¡¢ QTͼÐνçÃæ±à³Ì¼¼Êõ 5¡¢QTÓ¦ÓóÌÐòÓëLinuxÇý¶¯µÄÏÎ½Ó 6¡¢ QTÔÚʵ¼ÊÏîÄ¿ÖоßÌåÓ¦Óà µÚÊ®²¿·Ö£ºÎÞÏßͨѶӦÓà 1¡¢ÎÞÏßwifiÄ£¿éÓ¦Óà 2¡¢3GÄ£¿éÓ¦Óà µÚʮһ·Ö²¼£ºÇ¶ÈëʽϵͳӦÓóÌÐò£¬Çý¶¯³ÌÐòµ÷ÊÔ 1¡¢Linux»ù±¾¹¤¾ßµ÷ÊÔʹÓá£GDB£¬insightµ÷ÊÔµÈ 2¡¢LinuxÓ¦ÓóÌÐòµÄ±à³Ì 3¡¢Ç¶Èëʽ²úÆ·³ÌÐò´ò°üÓë·¢²¼ µÚÊ®¶þ²¿·Ö£ºÇ¶ÈëʽÏîÄ¿×ۺϵ÷ÊÔ£¬²úÆ··¢²¼ ±¾¿Î³Ì½«Í¨¹ýÒ»¸öÕæÊµÍêÕûµÄÏîÄ¿°¸Àý£¬ÈÃѧԱÁ˽âÕæÊµÏîÄ¿µÄ¿ª·¢Á÷³Ì£¬ÕÆÎÕÈçºÎ½«Ëùѧ֪ʶӦÓõ½ÏîÄ¿¿ª·¢ÖС£½«Ä£ÄâÕæÊµÏîÄ¿µÄ¹ÜÀí¹ý³Ì£¬ÅàÑøÑ§Ô±ÏîÄ¿ÍŶÓÐͬ¿ª·¢ÄÜÁ¦£¬ÏîÄ¿Îĵµ±àдÄÜÁ¦ºÍÐÂ֪ʶµÄѧϰÄÜÁ¦£¬ÎªÏÂÒ»²½¾ÍÒµ×öºÃ֪ʶÉϺÍÐÄÀíÉϵijä·Ö×¼±¸ |
ÖÊÁ¿±£ Ö¤ |
1.ÿ¸ö°àÌṩ³ä×ãµÄʵ¼ù²Ù×÷ºÍÎÊÌ⸨µ¼´ðÒÉʱ¼ä¡£ÈËÊÖһ̨»ú¡¢1Ì×ʵÑéÆ÷²Ä£¡ 2.ËùÓа༶¾ù²ÉÓÃС°àÊڿΣ¬20%ÀíÂÛ+60%ʵս+20%ÏîĿʵ¼ù 3.ÔÚѧϰÆÚ¼ä¾ù»á»ñµÃÎÒ¹«Ë¾Ñз¢²¿¼¸Ê®Î»×ÊÉî¸ß¼¶¹¤³Ìʦ¡¢¹ú¼ÊÏîÄ¿¾ÀíµÈµÄ¼¼ÊõÖ§³Ö£¬³ýÕý³£Ñ§Ï°Ê±¼äÍ⣬ÆäËûÈκÎʱ¼äѧԱ¾ù¿ÉǰÀ´½øÐжîÍâʵ¼ù 4.¿¼ºËºÏ¸ñ°ä·¢Ö¤Ê飺¹ú¼ÒÐÅÏ¢²úÒµ²¿Ö°ÒµÖÐÐİ䷢¡¶Ç¶ÈëʽϵͳÉè¼Æ¹¤³Ìʦ¡·Ö¤Êé 5.ÌṩһÄêµÄµÄÃâ·Ñ¼¼ÊõÖ§³Ö·þÎñ¡£ 6.ÓÅÐãѧԱ¿ÉÒÔÏíÊÜÃâ·ÑµÄÍÆ¼ö¾ÍÒµ»ú»á |
¾ÍÒµ½×¶Î |
1¡¢Ç¶ÈëʽְҵÉúÑĹ滮Óë·¢Õ¹Ö¸µ¼ 2¡¢Ç¶Èëʽ¸Úλ¼òÀú¡¢ÃæÊÔ¡¢¾ÍÒµÖ¸µ¼ 3¡¢¶ÍÁ¶×ÛºÏÏîÄ¿¿ª·¢Êµ¼ù 4¡¢Ö°ÒµËØÖʺÍÖ°Òµ¹æ»®£¬¾ÍÒµÍÆ¼öµÈ 5¡¢×ÔÐÞ»òÑ¡ÐÞÁ˽âǶÈëʽÔÚ3GÁìÓòµÄµäÐÍÓ¦ÓÃ-Androidϵͳ»òsymbianϵͳ 6¡¢×ÔÐÞÁ˽âWinCEϵͳµÄÓ¦Óÿª·¢¼°µ×²ã¿ª·¢£¨Ìṩѧϰ×ÊÁÏ£© |
ÒÔÉϾÍÊÇǶÈëʽÅàѵ¿Î³ÌµÄÈ«²¿ÄÚÈݽéÉÜ£¬ÈçÐèÁ˽â¸ü¶àµÄǶÈëʽÅàѵ°à¡¢¿Î³Ì¡¢¼Û¸ñ¡¢ÊÔÌýµÈÐÅÏ¢£¬Ò²¿ÉÒÔµã»÷½øÈë ǶÈëʽ Ïà¹ØÆµµÀ£¬¶¨ÖÆ×¨Êô¿Î³Ì£¬¿ªÊ¼ÄúµÄѧϰ֮Âá£
ɨ���ά���ע΢��