¡¾¿Î³ÌÏêÇé¡¿
Ç°¾°·ÖÎö
ǶÈëʽϵͳÎÞÒÉÊǵ±Ç°×îÈÈÃÅ×îÓз¢Õ¹Ç°Í¾µÄITÓ¦ÓÃÁìÓòÖ®Ò»£¬Ïñ³£¼ûµ½µÄÊÖ»ú¡¢PDA¡¢»ú¶¥ºÐ¡¢¸ßÇåµçÊÓ(HDTV)¡¢Â·ÓÉÆ÷¡¢Æû³µµç×Ó¡¢ÖÇÄܼҵ硢ҽÁÆÒÇÆ÷¡¢º½Ì캽¿ÕÉ豸µÈµÈ¶¼ÊǵäÐ͵ÄǶÈëʽϵͳ¡£Ä¿Ç°ÎÒ¹úǶÈëʽϵͳ·¢Õ¹×î´óÖÆÔ¼ÒòËØÊÇϡȱÈ˲ţ¬ÕâÖ÷ÒªÓÐÁ½·½ÃæµÄÔÒò£ºÒ»ÊÇÓëÄ¿Ç°ÎÒÃǸßУµÄרҵÉèÖÃÓйأ¬ÎÒ¹ú¸ßУµÄ¼ÆËã»ú½ÌÓýÆÕ±éÒÔÓ¦ÓÃÈí¼þΪÖ÷£¬ºÜÉÙÉ漰ǶÈëʽÈí¼þµÄ¿Î³Ì£¬Òò´ËÆóÒµºÜÄÑÕÐƸµ½ÂíÉÏ¿ÉÒÔͶÈëǶÈëʽÈí¼þ¿ª·¢µÄʵսÐÍÈ˲ţ»¶þÊÇǶÈëʽÁìÓòÃż÷Ïà¶Ô½Ï¸ß£¬ÖªÊ¶ÒªÇó±È½ÏÈ«Ã棬¶øÇÒÐèÒªÒ»¶¨µÄʵÑé»·¾³£¨¿ª·¢°åºÍ¹¤¾ßÈí¼þ£©ºÍÓоÑéµÄÈ˽øÐÐÖ¸µ¼¡£
ÅàѵĿ±ê
ΪÅàÑøÊÊÓ¦ÆóÒµÐèÒª¡¢»ù´¡Ôúʵ¡¢ÖªÊ¶Ãæ¿í¡¢¼¼ÄÜÇ¿¡¢¸»Óд´Ð¾«ÉñµÄǶÈëʽ¿ª·¢¹¤³Ìʦ£¬Í¨¹ý±¾¿Î³ÌµÄϵͳѧϰ£¬¿ÉÒÔʹѧԱÓÉdzÈëÉîµØ¶ÔǶÈëʽARM+LinuxϵͳȫÃæѧϰ£¬Äܹ»¶ÀÁ¢Ê¤ÈÎǶÈëʽµ×²ã¿ª·¢¡¢Ó¦Óÿª·¢¡¢ÏµÍ³¿ª·¢¡¢Çý¶¯¿ª·¢µÈ¶à·½Ã湤×÷,×¢ÖØÁ½´óÄÜÁ¦ºÍ¾´ÒµÍŶӾ«ÉñÅàÑø¡£
È«ÃæÄ£ÄâIT¹«Ë¾µÄǶÈëʽÈíÓ²¼þ¿ª·¢¡¢¹ÜÀí¡¢×éÖ¯¡¢ÊµÊ©¹ý³ÌÀ´Ç¿»¯¸öÈËÄÜÁ¦ºÍ¼¼ÊõÄÜÁ¦Ö÷Òª°üÀ¨£º¹¤³Ìʵ¼ùÄÜÁ¦ÍŶÓÐ×÷ÄÜÁ¦¼¼Êõ´´ÐÂÄÜÁ¦×¨ÒµÄÜÁ¦£¬±à³ÌÄÜÁ¦ÈíÓ²¼þƽ̨ӦÓÃÄÜÁ¦ÏîÄ¿¿ª·¢ÄÜÁ¦½â¾ö¹Ø¼ü¼¼ÊõÎÊÌâÄÜÁ¦
Êʺ϶ÔÏó
Àí¹¤¿ÆÀàר¿Æ£¨°üÀ¨×¨¿Æ£¬¼ÆËã»úÏà¹ØÒµ¼ÆËã»ú¿ÆѧÓë¼¼Êõ¡¢¼ÆËã»úÓ¦Óá¢Èí¼þ¿ª·¢¡¢ÍøÂ繤³Ì¡¢µç×Ó¡¢Í¨Ñ¶¡¢»úеµÈ£©ÒÔÉÏѧÀú£¬ÓÐC/C++ÓïÑÔ»ù´¡»òÊý¾Ý½á¹¹¡¢Î¢»úÔÀí¡¢²Ù×÷ϵͳµÈ»ù´¡ÓÅÏÈ£¬Ï²»¶²¢ÓÐ־ͶÉíÓÚITÊÂÒµ£¬Í¨¹ýÈëѧ²âÊÔ¡£ÁíÓÐͬµÈˮƽµÄÉç»áÇàÄê¡£
Åàѵ½Ì²Ä
¡¶ÐÅÓ¯´ïǶÈëʽCʵѵ½Ì³Ì¡·
¡¶ÐÅÓ¯´ïARMʵѵ½Ì³Ì¡·
¡¶ÐÅÓ¯´ïǶÈëʽLinuxʵѵ½Ì³Ì¡·
¡¶ÐÅÓ¯´ïǶÈëʽARMʵÑéÊֲᡷ
¡¶ÐÅÓ¯´ïǶÈëʽLINUXʵÑéÊֲᡷ
ʵÑé»·¾³
Ϊ±£Ö¤ÅàѵЧ¹û£¬Ôö¼Ó»¥¶¯»·½Ú£¬ÎÒÃǼá³ÖС°àÊڿΣ¬Ã¿°à10ÈËÒÔÄÚ£¬Âú°à½«ÒÀ¾Ý±¨ÃûÑ¡ºó˳Ðò½øÐзְࡣѡ×鳤1Ãû¡£±£Ö¤Ã¿Î»Ñ§Ô±ÅäÖÃ1̨¸ßÐÔÄܵçÄÔ1̨+1Ì×ARMʵÑ鹤¾ß¡£
¹«Ë¾Ñз¢ÊµÑéÊÒÈ«²¿ÃæÏòѧԱ¿ª·Å£¬Ñ§Ô±¿É¸ù¾ÝÐèÒª¶îÍâÃâ·ÑѧϰÍòÓÃ±í¡¢Ê¾²¨Æ÷¡¢Âß¼·ÖÎöÒÇ¡¢Êý×ÖµçÇÅ¡¢ÄÍѹ²âÊÔÒÇ¡¢EMC²âÊÔÒÇ¡¢ÆµÆ×ÒǵȵÄÓ÷¨¡£
¿Îʱ·ÑÓÃ
ÖÜÆÚ£º£¨È«ÈÕ°àѧϰÖÜÆÚ4-5¸öÔ£¬ÒµÓà°à8-10¸öÔ£©
°à±ð£ºÖÜÄ©°à¡¢Íí°à¡¢È«ÈÕ°à¿ÉÑ¡
Åàѵ·ÑÓ㨺¬½Ì²Ä+»ù±¾ÊµÑé·ÑÓã© ¡¶Ç¶ÈëʽʵѵARM+Linux°à¿Î³Ì°²ÅÅ¡· 8.1ǶÈëʽ±à³Ì½×¶Î
8.1.1ÊìϤ³£Óõç×ÓÔªÆ÷¼þ¡¢³£ÓÃоƬ֪ʶ¼°ÆäʹÓ÷½·¨£»
8.1.2½éÉܵç×Ó²úÆ·¿ª·¢¡¢Éú²úµÄ»ù±¾Á÷³Ì£»
8.1.3ÊìϤCÓïÑÔ¡¢C++±à³Ì¼°±à³Ì
8.1.4ǶÈëʽ¸ÅÒª¡¢·ÂÕæÈí¼þ¡¢¹¤¾ß¡¢¿ª·¢Æ½Ì¨Ê¹ÓÃ
8.1.5ǶÈëʽCÓïÑÔµäÐÍ·¶Àý¡¢Êý¾ÝÀàÐÍ
8.1.6ǶÈëʽC¾µäÓï¾äÏê½â¡¢º¯Êý¡¢Êý×é¡¢Ö¸Õ뾫½²
8.1.7×Ö·ûI0ºÍÊäÈëÊä³ö
8.1.8´æ´¢Àà¡¢Á´½ÓºÍÄÚ´æ¹ÜÀí
8.1.9ºê¶¨Òå¡¢¸´ÔÓÉùÃ÷
8.1.10½á¹¹Ìå¡¢¹²ÓÃÌåºÍö¾Ù
8.1.11ǶÈëʽ¸ß¼¶ÒéÌ⣺±à³Ì¾µä°¸Àý·ÖÎö¡¢±à³Ì¹æ·¶¡¢±à³ÌÓÅ»¯¡¢±à³Ì¿É¿¿ÐÔ
8.1.12ǶÈëʽ³£¼û±à³Ì´íÎ󣺡°Ò°Ö¸Õ롱¡¢¡°Òì³£ºê¶¨Ò塱¡°Òì³£Êý×鶨Ò塱µÈ
8.2ǶÈëʽµ×²ãÇý¶¯¿ª·¢½×¶Î
ѧԱÔÚÍê³É±¾½×¶ÎÄÚÈݺ󣬽«ÏµÍ³ÕÆÎÕǶÈëʽµ×²ã¿ª·¢£¬¶Ôµ¥Æ¬»ú£¬ARMºË¿ª·¢ÊìϤµÄÕÆÎÕ£¬Í¨¹ýһЩÏîÄ¿Éè¼Æ£¬ÈÃѧԱ¾ß±¸Ç¶Èëʽ²úÆ·Éè¼ÆÖм¶ÒÔÉÏÄÜÁ¦£¬¿ÉÒÔ¶ÀÁ¢³Ðµ£ÖÐСÐÍǶÈëʽÏîÄ¿µÄ×éÖ¯¼°¿ª·¢¹¤×÷£»Èç¹ûѧԱ±¾ÉíÒѾӵÓÐһЩ¸¨ÖúÐÔ¾Ñ飬½«´ïµ½Ç¶ÈëʽÐÐÄڸ߼¶¹¤³Ìʦˮƽ£¬¿ÉÒÔ¶ÀÁ¢³Ðµ£´óÐÍǶÈëʽÏîÄ¿µÄ×éÖ¯¼°¿ª·¢¹¤×÷¡£¿ÉÉè¼ÆµÄ²úÆ·°üÀ¨Ïû·Ñµç×Ó£¬¹¤Òµ¿ØÖÆ£¬Ò½ÁƵç×ÓµÈÎÞ²Ù×÷ϵͳ²úÆ·¿ª·¢£¬
8.2.1ARMÌåϵ½á¹¹¡¢ARM¼ò½é¡¢Á÷Ë®Ïß
8.2.2´¦ÀíÆ÷¹¤×÷ģʽ
8.2.3ARM´¦ÀíÆ÷ºË
8.2.4ARMÖ¸Á
8.2.5ARMÓëThumb½»»¥
8.2.6Òì³£´¦Àí£ºÖжϴ¦Àí¡¢Abort´¦Àí¡¢SWI´¦Àí¡¢¸´Î»ºÍ䶨ÒåÖ¸Áî´¦Àí
8.2.7ÔÚÇ°Ãæ½×¶ÎѧϰÍêºó£¬½øÈëARMÄ£¿éµÄʵս»·½ÚÁË¡£Ç¶Èëʽ±à³Ì×îÖÕÄ¿±ê»¹ÊǶԽӿÚÉ豸µÄ²Ù×÷¡£Í¨¹ý¸Ã¿Î³ÌµÄѧϰ£¬Ñ§Ô±¿ÉÒÔÕÆÎÕ»ùÓÚARMµÄǶÈëʽӲ¼þƽ̨½Ó¿ÚÉè¼ÆÒÔ¼°¸÷ÖÖ³£ÓýӿÚÄ£¿éµÄ¿ª·¢¡£
8.2.7.1»ùÓÚARMµÄǶÈëʽӲ¼þƽ̨½Ó¿ÚÉè¼Æ£º»ùÓÚARMµÄS0C×é³É¡¢¹¹½¨ARMǶÈëʽϵͳ
8.2.7.2ǶÈëʽӲ¼þƽ̨½Ó¿Ú²Ù×÷
ǶÈëʽLinuxϵͳ¿ª·¢ÊµÕ½
ǶÈëʽϵͳѧϰ£ºÇ¶ÈëʽϵͳºÍÈí¼þÊÇָǶÈëÔÚÓ²¼þÖеķÇPC²Ù×÷ϵͳºÍ¿ª·¢¹¤¾ßÈí¼þ£¬·ÖΪǶÈëʽ²Ù×÷ϵͳ¡¢Ç¶ÈëʽÇý¶¯Èí¼þ¡¢Ç¶ÈëʽӦÓÃÈí¼þ£¬±»³ÆΪ¡°Çý¶¯ÏµÍ³µÄÁé»ê¡£¡±¸Ã¿Î½ÚÖصãѧϰǶÈëʽlinux²Ù×÷ϵͳµÄ½á¹¹¼°Æô¶¯¡¢ÄÚºËÒÆÖ²µÈ¡£
µÚÒ»²¿·Ö£º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Åàѵ¿Î³ÌµÄÈ«²¿ÄÚÈݽéÉÜ£¬ÈçÐèÁ˽â¸ü¶àµÄLinuxÅàѵ°à¡¢¿Î³Ì¡¢¼Û¸ñ¡¢ÊÔÌýµÈÐÅÏ¢£¬Ò²¿ÉÒÔµã»÷½øÈë Linux Ïà¹ØƵµÀ£¬¶¨ÖÆרÊô¿Î³Ì£¬¿ªÊ¼ÄúµÄѧϰ֮Âá£
ɨ���ά���ע΢��