»ùÓÚARMµÄǶÈëʽlinux Äں˵IJüôÓëÒÆÖ²
0 ÒýÑÔ
΢´¦ÀíÆ÷µÄ²úÉúΪ¼Û¸ñµÍÁ®¡¢½á¹¹Ð¡ÇɵÄCPUºÍÍâÉèµÄÁ¬
½ÓÌṩÁËÎȶ¨¿É¿¿µÄÓ²¼þ¼Ü¹¹£¬ÕâÑù£¬ÏÞÖÆǶÈëʽϵͳ·¢Õ¹µÄÆ¿¾±¾ÍÍ»³ö±íÏÖÔÚÁËÈí¼þ·½Ãæ¡£¾¡¹Ü´Ó°ËÊ®Äê´úÄ©¿ªÊ¼£¬ÒѾ½Ðø³öÏÖÁËһЩǶÈëʽ²Ù×÷ϵͳ(±È½ÏÖø
ÃûµÄÓÐVxwork¡¢pSOS¡¢NeculeusºÍWindows
CE)¡£µ«ÕâЩרÓòÙ×÷ϵͳ¶¼ÊÇÉÌÒµ»¯²úÆ·£¬Æä¸ß°ºµÄ¼Û¸ñʹÐí¶àµÍ¶Ë²úÆ·µÄС¹«Ë¾Íû¶øÈ´²½£»¶øÇÒ£¬Ô´´úÂë·â±ÕÐÔÒ²´ó´óÏÞÖÆÁË¿ª·¢ÕߵĻý¼«ÐÔ¡£¶øLinux
µÄ¿ª·ÅÐÔ£¬Ê¹µÃÐí¶àÈ˶¼ÈÏΪLinux·Ç³£Êʺ϶àÊýIntemetÉ豸¡£Linux²Ù×÷ϵͳ¿ÉÒÔÖ§³Ö²»Í¬µÄÉ豸ºÍ²»Í¬µÄÅäÖá£Linux¶Ô³§É̲»Æ«²»ÒУ¬
¶øÇҳɱ¾¼«µÍ£¬Òò¶øºÜ¿ì³ÉΪÓÃÓÚ¸÷ÖÖÉ豸µÄ²Ù×÷ϵͳ¡£Ç¶ÈëʽlinuxÊÇ´óÊÆËùÇ÷£¬Æä¾Þ´óµÄÊг¡Ç±Á¦ÓëÔÍÄðµÄÎÞÏÞÉÌ»ú±ØÈ»»áÎüÒýÖÚ¶àµÄ³§É̽øÈëÕâÒ»Áì
Óò¡£
1 ǶÈëʽlinux²Ù×÷ϵͳ
LinuxΪǶÈë²Ù×÷ϵͳÌṩÁËÒ»¸ö¼«ÓÐÎüÒýÁ¦µÄÑ¡Ôñ£¬ËüÊǸöºÍUnixÏàËÆ¡¢ÒÔºËÐÄΪ»ù´¡¡¢È«ÄÚ´æ±£»¤¡¢¶àÈÎÎñ¡¢¶à½ø³ÌµÄ²Ù×÷ϵͳ¡£¿ÉÒÔÖ§³Ö¹ã·ºµÄ¼ÆËã
»úÓ²¼þ£¬°üÀ¨X86¡¢Alpha¡¢Sparc¡¢MIPS¡¢PPC¡¢ARM¡¢NEC¡¢MOTOROLAµÈÏÖÓеĴ󲿷ÖоƬ¡£LinuxµÄ³ÌÐòÔ´ÂëÈ«²¿¹«¿ª£¬
ÈκÎÈ˶¼¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÐèÒª²Ã¼ôÄںˣ¬ÒÔÊÊÓ¦×Ô¼ºµÄϵͳ¡£ÎÄÕÂÒÔ½«linuxÒÆÖ²µ½ARM920TÄں˵Äs3c2410´¦ÀíÆ÷оƬΪÀý£¬½éÉÜÁËǶÈëʽ
linuxÄں˵IJüôÒÔ¼°ÒÆÖ²¹ý³Ì£¬ÎÄÖнéÉܵĻù±¾ÔÀíÓë·½·¨¼¼ÇÉÒ²¿ÉÓÃÓÚÆäËüоƬ¡£
2 ÄÚºËÒÆÖ²¹ý³Ì
2£®1 ½¨Á¢½»²æ±àÒë»·¾³
½»²æ±àÒëµÄÈÎÎñÖ÷ÒªÊÇÔÚÒ»¸öƽ̨ÉÏÉú³É¿ÉÒÔÔÚÁíÒ»¸öƽ̨ÉÏÖ´ÐеijÌÐò´úÂë¡£²»Í¬µÄCPUÐèÒªÓв»Í¬µÄ±àÒëÆ÷£¬½»²æ±àÒëÈçͬ·ÒëÒ»Ñù£¬Ëü¿ÉÒÔ°ÑÏàͬµÄ³ÌÐò´úÂë·Òë³É²»Í¬µÄCPU¶ÔÓ¦ÓïÑÔ¡£
½»²æ±àÒëÆ÷ÍêÕûµÄ°²×°Éæ¼°µ½¶à¸öÈí¼þ°²×°£¬×îÖØÒªµÄÓÐbinutils¡¢gcc¡¢glibcÈý¸ö¡£ÆäÖУ¬binutilsÖ÷ÒªÓÃÓÚÉú³ÉһЩ¸¨Öú¹¤
¾ß£»gccÔòÓÃÀ´Éú³É½»²æ±àÒëÆ÷£¬Ö÷ÒªÉú³Éarm—linux—gcc½»²æ±àÒ빤¾ß£»glibcÖ÷ÒªÊÇÌṩÓû§³ÌÐòËùʹÓõÄһЩ»ù±¾µÄº¯Êý¿â¡£
×ÔÐд½»²æ±àÒë»·¾³Í¨³£±È½Ï¸´ÔÓ£¬¶øÇÒºÜÈÝÒ׳ö´í¡£±¾ÎÄʹÓõÄÊÇ¿ª·¢°å×Ô´øµÄ½»²æ±àÒëÆ÷£¬¼´CROSSÒ»3£®3£®4£®½»²æ±àÒëÆ÷£¬¸Ã±àÒëÖ»Ð轫¹âÅÌÖеÄ
arm—linuxÒ»3£®3£®4£®bar£®bz2ÓÃtar ixvf
arm—linuxÒ»3£®3£®4£®bar£®bz2ÃüÁî½âѹµ½£¯usr£¯local£¯armϼ´¿É¡£
2£®2 ÐÞ¸ÄMakefile
ÐÞ¸ÄÄÚºËĿ¼Ê÷¸ùϵÄMakefileʱ£¬¿ÉÏ
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâƪ·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´ËתÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨Õâƪ²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
1¡¢MVCµÄ¸÷¸ö²¿·Ö¶¼ÓÐÄÇЩ¼¼ÊõÀ´ÊµÏÖ?ÈçºÎʵÏÖ?
´ð£ºMVCÊÇModel£View£ControllerµÄ¼òд¡£"Model" ´ú±íµÄÊÇÓ¦ÓõÄÒµÎñÂß¼£¨Í¨¹ýJavaBean£¬EJB×é¼þʵÏÖ£©£¬ "View" ÊÇÓ¦ÓõıíʾÃ棨ÓÉJSPÒ³Ãæ²úÉú£©£¬"Controller" ÊÇÌṩӦÓõĴ¦Àí¹ý³Ì¿ØÖÆ£¨Ò»°ãÊÇÒ»¸öServlet£©£¬Í¨¹ýÕâÖÖÉè¼ÆÄ£ÐÍ°ÑÓ¦ÓÃÂß¼£¬´¦Àí¹ý³ÌºÍÏÔʾÂß¼·Ö³É ......
¡¾ÎÊÌâ¡¿£º
ÀûÓÃSSHÉÏ´«Ñ¹ËõÎļþµ½LinuxϵͳµÄ²âÊÔ»úÆ÷ÉÏ£¬×ÜÊÇÌáʾ“Encounntered 1 errors during the transfer”ÐÅÏ¢¡£
¡¾½â¾ö·½·¨¡¿
°ÑÒªÉÏ´«µÄÎļþ·Åµ½ÆäËüÅÌÏ£¬ÔÙÉÏ´«£¬¾Í¿ÉÒÔÁË¡£
ÊÇʲôÔÒòÄØ£¿Ã»Ã÷°×¡£¡£¡£¡£¡£¡£ ......