Java WebÓ¦ÓÃÔÚARM Linuxƽ̨ÉϵÄʵÏÖ
0
Java WebÓ¦ÓÃÔÚARM Linuxƽ̨ÉϵÄʵÏÖ
Posted in ˶²©ÂÛÎÄ at ʮһÔ 12th, 2009 / No Comments »
Íõ࣬ÖÜÀ¼½£¬ÁõÀñ¶«£¬½âÔÆÏö
(À¥Ã÷Àí¹¤´óѧÐÅÏ¢¹¤³ÌÓë×Ô¶¯»¯Ñ§Ôº£¬ÔÆÄÏÀ¥Ã÷650051)
1ÒýÑÔ
Ëæ×ÅÍøÂçÐÅÏ¢¼¼ÊõµÄ·ÉËÙ·¢Õ¹£¬Web¼¼ÊõÔ½À´Ô½¶àµÄÓÃÔÚ¿ØÖÆÁìÓò£¬¿Í»§¶ËÖ»ÐèÁ¬½ÓÒÔÌ«Íø£¬È¡µÃ·ÃÎÊȨÏÞ£¬¾Í¿ÉÒÔ·ÃÎÊ·þÎñ
Æ÷£¬²éÔÄÏÖ³¡ÓйØÐÅÏ¢£¬²¢¿ÉÒÔ¶Ô·þÎñÆ÷µÄ²Ù×÷½øÐпØÖÆ£¬¸øÎ¬»¤ºÍ¹ÜÀí¹¤×÷´øÀ´·½±ã¡£¶øJavawebÓ¦ÓÃÊÇ»¥ÁªÍøÖеÄÊ×Ñ¡¼¼Êõ£¬
Ëü¾ßÓÐÃæÏà¶ÔÏ󡢯½Ì¨Î޹ء¢¶àÏ̡߳¢·Ö²¼¡¢°²È«µÈÌØµã£¬¶øÕâÐ©ÌØµãǡǡÂú×ãÁË»¥ÁªÍø·¢Õ¹µÄÐèÇó¡£Í¬Ê±£¬Ç¶ÈëʽϵͳÒÔÆäʵʱÐÔ
Ç¿£¬¿É¿¿ÐԸߣ¬½á¹¹Ð¡ÇɵÈÓŵ㣬ÔÚ¸÷¸öÁìÓò¶¼µÃµ½Á˹㷺ӦÓá£Javaweb¼¼ÊõºÍǶÈëʽϵͳµÄ½áºÏ£¬³ä·Ö·¢»ÓÁËÁ½Õ߸÷×ÔµÄÓÅ
ÊÆ£¬´Ó¶øÎªÔ¶¶ËÊý¾Ý¼à¿ØµÄ·¢Õ¹¿ª±ÙÁËһƬÌì¿Õ¡£¹¹½¨»ùÓÚArm LinuxµÄǶÈëʽiava Web·þÎñÆ÷£¬ÎªÇ¶ÈëʽϵͳµÄInternet½ÓÈË
ÌṩÁËÒ»ÖÖ·½±ã¿ì½ÝµÄʵÏÖ·½·¨¡£
2 Arm Linuxƽ̨ºÍJava WebÓ¦ÓøÅÊö
2£®1 ARM Linuxƽ̨¸ÅÊö
ǶÈëʽƽ̨ûÓÐ×ã¹»µÄÓ²¼þ×ÊÔ´ÔËÐпª·¢¹¤¾ßºÍµ÷ÊÔ¹¤¾ß£¬ËùÒÔǶÈëʽLinuxϵͳµÄÈí¼þ¿ª·¢Í¨³£²ÉÓý»²æ±àÒëµ÷ÊԵķ½Ê½£¬
½»²æ±àÒëµ÷ÊÔ»·¾³½¨Á¢ÔÚËÞÖ÷»ú(¼´Ò»Ì¨PC»ú)ÉÏ£¬¶ÔÓ¦µÄ¿ª·¢°å½Ð×öÄ¿±ê°å£¬ËÞÖ÷»úÓ뿪·¢°åÖ®¼äͨ¹ýÍøÏß¡¢´®¿ÚÏßÁ¬½Ó£¬½øÐÐÓ¦
ÓóÌÐò¿ª·¢ºÍµ÷ÊÔ¡£
ÂÛÎÄÖеÄÓ²¼þƽ̨Ϊ´¦ÀíÆ÷ΪÈýÐÇs3c2440£¬ÄÚºËΪARM920T¿ª·¢°å¡£Ç¶Èëʽ²Ù×÷ϵͳÊÇ»ùÓÚLinux 2£®6Äں˵Äutu Linux²Ù
×÷ϵͳ¡£
2£®2Java WebÓ¦ÓøÅÊö
Java WebÓ¦ÓÃÓÐÒ»×éservlet¡¢htmlÒ³¡¢À࣬ÒÔ¼°ÆäËû¿ÉÒÔ±»°ó¶¨µÄ×ÊÔ´¹¹³É£¬Ëü¿ÉÒÔÔÚ¸÷ÖÖ¹©Ó¦ÉÌÌṩʵÏÖservlet¹æ·¶µÄweb
Ó¦ÓÃÈÝÆ÷ÖÐÔËÐС£Í¨³£µÄjava webÓ¦ÓÃµÄÆ½Ì¨°üÀ¨£ºjavaÐéÄâ»ú£¬java webÈÝÆ÷£¬Êý¾Ý¿âµÈ¡£ÎªÔÚArm Linuxƽ̨ÉÏʵÏÖjava webÓ¦
Óã¬Ñ¡ÔñÒÆÖ²¿ªÔ´µÄjavaÐéÄâ»újamvm£¬java webÈÝÆ÷winstoneºÍǶÈëʽÊý¾Ý¿âsqliteÒÔ¼°sqliteÊý¾Ý¿âµÄjdbcÇý¶¯³ÌÐòsqlit~dbc¡£
Jamvm·ûºÏJVM¹æ·¶µÚ¶þ°æ±¾£¬ËäСµ«Ö§³ÖÍêÕûµÄ¹æ·¶¡£WinstoneÊÇÒ»¸öServletÈÝÆ÷£¬ËüµÄÄ¿µÄÊÇÌṩispºÍServlet×é¼þ¹¦
ÄÜ£¬ËüÖ§³Öservlet2£®4ÓëJSP2£®0¹æ·¶¡£SQLiteÊÇÒ»¸ö×Ô°üº¬¡¢ÎÞ·þÎñÆ÷¡¢ÁãÅäÖá¢ÊÂÎñÖ§³ÖµÄ½ø³ÌÄÚÊý¾Ý¿âÒýÇæ£¬Ö§³Ö¾ø´ó¶àÊýµÄ±ê×¼
SQL92Óï¾ä£¬²ÉÓõ¥¸öÎļþ´æ·ÅÊý¾Ý¿âµÄ±í¡¢ÊÓͼ¡¢´¥·¢Æ÷µÈ£¬ËÙ¶ÈÒ²ÓÅÓÚMySQLµÈÆäËüÊý¾Ý¿â£¬×î´ó¿ÉÖ§³Ö2TBµÄÊý¾Ý¿â¡£
3 Java webƽ̨µÄ´î½¨
3£®1 Jamvm ÐéÄâ»úµÄÒÆÖ²
Ïà¹ØÎĵµ£º
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
³ö´¦:http://ericxiao.cublog.cn/
Ò»£ºÇ°ÑÔ
ÔÚ¼üÅÌÇý¶¯´úÂë·ÖÎöµÄ±Ê¼ÇÖУ¬½Ó´¥µ½ÁËinput×Óϵͳ.¼üÅÌÇý¶¯£¬¼üÅÌÇý¶¯½«¼ì²âµ½µÄËùÓа´¼ü¶¼Éϱ¨¸øÁËinput×Óϵͳ¡£Input×ÓϵͳÊÇËùÓÐI/OÉ豸Çý¶¯µÄÖмä²ã£¬ÎªÉϲãÌṩÁËÒ»¸öͳһµÄ½çÃæ¡£ÀýÈ磬ÔÚÖÕ¶ËϵͳÖУ¬ÎÒÃDz»ÐèҪȥ¹ÜÓжàÉÙ¸ö¼üÅÌ£¬¶àÉÙ¸öÊó±ê¡£ËüÖ»Òª´Óinput×ÓϵͳÖÐÈ¥È ......
ÐéÄ⻯¼¼ÊõµÄ·½·¨, ¼Ü¹¹ºÍʵÏÖ¸ÅÀÀ
¼¶±ð: Öм¶
M. Tim Jones [mtj@mtjones.com], ¹ËÎʹ¤³Ìʦ, Emulex
ÔÎÄ: Virtual Linux
Òë: ÕÔçæ cn.zhaoke.com
http://blog.zhaoke.com/45.html
2006Äê12ÔÂ29ÈÕ
ÐéÄ⻯¼¼ÊõµÄÓ¦ÓÃÊ®·Ö¹ã·º. µ±Ç°ÐéÄ⻯¼¼ÊõÖ÷Òª¹Ø×¢ÓÚ·þÎñÆ÷µÄÐéÄ⻯, »òÔÚµ¥¸öÖ÷»úÉϼĴæ¶à¸ö¶ÀÁ¢µÄ²Ù×÷ϵͳ. ±¾Î ......
ÉùÒôÎļþ±ØÐëΪWave PCM unsigned 8bits mono¸ñʽ
/* the *.wav must be 8000Hz 64kbps 8bits MONO(1)*/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <sys/ioctl.h>
#include <linux/soundcard.h&g ......