Æß¿îǶÈëʽLinux²Ù×÷ϵͳ¼ò½é
³ýÁËÖÇÄÜÊý×ÖÖÕ¶ËÁìÓòÒÔÍ⣬LinuxÔÚÒƶ¯¼ÆËãƽ̨¡¢ÖÇÄܹ¤Òµ¿ØÖÆ¡¢½ðÈÚÒµÖÕ¶Ëϵͳ£¬ÉõÖÁ¾üÊÂÁìÓò¶¼ÓÐ׏㷺µÄÓ¦ÓÃÇ°¾°¡£ÕâЩLinux±»Í³³ÆΪ“ǶÈëʽLinux”¡£ÏÂÃæ¾ÍÀ´¿´¿´¶¼ÓÐÄÄЩǶÈëʽLinuxÔÚÒÔÉÏÁìÓò×ݺá³Û³Ò°É!
¡¡¡¡RT-Linux
¡¡¡¡ÕâÊÇÓÉÃÀ¹úÄ«Î÷¸çÀí¹¤Ñ§Ôº¿ª·¢µÄǶÈëʽLinux²Ù×÷ϵͳ¡£µ½Ä¿Ç°ÎªÖ¹£¬RT-LinuxÒѾ³É¹¦µØÓ¦ÓÃÓÚº½Ìì·É»úµÄ¿Õ¼äÊý¾Ý²É¼¯¡¢¿ÆѧÒÇÆ÷²â¿ØºÍµçÓ°Ìؼ¼Í¼Ïñ´¦ÀíµÈ¹ã·ºÁìÓò¡£RT-Linux¿ª·¢Õß²¢Ã»ÓÐÕë¶Ôʵʱ²Ù×÷ϵͳµÄÌØÐÔ¶øÖØдLinuxµÄÄںˣ¬ÒòΪÕâÑù×öµÄ¹¤×÷Á¿·Ç³£´ó£¬¶øÇÒÒª±£Ö¤¼æÈÝÐÔÒ²·Ç³£À§ÄÑ¡£Îª´Ë£¬RT-LinuxÌá³öÁ˾«ÇɵÄÄںˣ¬²¢°Ñ±ê×¼µÄLinuxºËÐÄ×÷ΪʵʱºËÐĵÄÒ»¸ö½ø³Ì£¬Í¬Óû§µÄʵʱ½ø³ÌÒ»Æðµ÷¶È¡£ÕâÑù¶ÔLinuxÄں˵ĸĶ¯·Ç³£Ð¡£¬²¢ÇÒ³ä·ÖÀûÓÃÁËLinuxÏÂÏÖÓеķḻµÄÈí¼þ×ÊÔ´¡£
¡¡¡¡uClinux
¡¡¡¡uCLinuxÊÇLineo¹«Ë¾µÄÖ÷´ò²úÆ·£¬Í¬Ê±Ò²ÊÇ¿ª·ÅÔ´ÂëµÄǶÈëʽLinuxµÄµä·¶Ö®×÷¡£uCLinuxÖ÷ÒªÊÇÕë¶ÔÄ¿±ê´¦ÀíÆ÷ûÓд洢¹ÜÀíµ¥ÔªMMU(Memory Management Unit)µÄǶÈëʽϵͳ¶øÉè¼ÆµÄ¡£ËüÒѾ±»³É¹¦µØÒÆÖ²µ½Á˺ܶàƽ̨ÉÏ¡£ÓÉÓÚûÓÐMMU£¬Æä¶àÈÎÎñµÄʵÏÖÐèÒªÒ»¶¨¼¼ÇÉ¡£uCLinuxÊÇÒ»ÖÖÓÅÐãµÄǶÈëʽLinux°æ±¾£¬ÊÇmicro-Conrol-LinuxµÄËõд¡£Ëü±ü³ÐÁ˱ê×¼LinuxµÄÓÅÁ¼ÌØÐÔ£¬ ¾¹ý¸÷·½ÃæµÄСÐÍ»¯¸ÄÔ죬ÐγÉÁËÒ»¸ö¸ß¶ÈÓÅ»¯µÄ¡¢´úÂë½ô´ÕµÄǶÈëʽLinux¡£ËäÈ»ËüµÄÌå»ýºÜС£¬È´ÈÔÈ»±£ÁôÁËLinuxµÄ´ó¶àÊýµÄÓŵ㣺Îȶ¨¡¢Á¼ºÃµÄÒÆÖ²ÐÔ¡¢ÓÅÐãµÄÍøÂ繦ÄÜ¡¢¶Ô¸÷ÖÖÎļþϵͳÍ걸µÄÖ§³ÖºÍ±ê×¼·á¸»µÄAPI¡£ËüרΪǶÈëʽϵͳ×öÁËÐí¶àСÐÍ»¯µÄ¹¤×÷£¬Ä¿Ç°ÒÑÖ§³Ö¶à¿îCPU¡£ Æä±àÒëºóÄ¿±êÎļþ¿É¿ØÖÆÔÚ¼¸°ÙKBÊýÁ¿¼¶£¬²¢ÒѾ±»³É¹¦µØÒÆÖ²µ½ºÜ¶àƽ̨ÉÏ¡£
¡¡¡¡Embedix
¡¡¡¡EmbedixÊÇÓÉǶÈëʽLinuxÐÐÒµÖ÷Òª³§ÉÌÖ®Ò»LuneoÍƳöµÄ£¬ÊǸù¾ÝǶÈëʽӦÓÃϵͳµÄÌصãÖØÐÂÉè¼ÆµÄLinux·¢Ðа汾¡£EmbedixÌṩÁ˳¬¹ý25ÖÖµÄLinuxϵͳ·þÎñ£¬°üÀ¨Web·þÎñÆ÷µÈ¡£ÏµÍ³ÐèÒª×îС8MBÄڴ棬3MB ROM»ò¿ìËÙÉÁ´æ¡£Embedix»ùÓÚLinux 2.2Äںˣ¬²¢ÒѾ³É¹¦µØÒÆÖ²µ½ÁËIntel x86ºÍPowerPC´¦ÀíÆ÷ϵÁÐÉÏ¡£ÏñÆäËüµÄLinux°æ±¾Ò»Ñù£¬Embedix¿ÉÒÔÃâ·Ñ»ñµÃ¡£Luneo»¹·¢²¼ÁËÁíÒ»¸öÖØÒªµÄÈí¼þ²úÆ·£¬Ëü¿ÉÒÔÈÃÔÚWindows CEÉÏÔËÐеijÌÐòÄܹ»ÔÚEmbedixÉÏÔËÐС£Luneo»¹½«¼Æ»®ÍƳöEmbedixµÄ¿ª·¢µ÷ÊÔ¹¤¾ß°ü¡¢»ùÓÚͼÐνçÃæµÄä¯ÀÀÆ÷µÈ¡£¿ÉÒÔ˵£¬EmbedixÊÇÒ»ÖÖÍêÕûµÄǶÈëʽLinux½â¾ö·½°¸¡£
¡¡¡¡XLinux
¡¡¡¡XLinuxÊÇÓÉÃÀ¹úÍø»¢¹«Ë¾ÍƳö£¬Ö÷Òª¿ª·¢ÕßÊdzÂÓ¯ºÀ¡£ËûÔÚ¼ÓÃËÍø»¢¼¸¸öÔºó±ã¿ª·¢³öÁË»ùÓÚXLinuxµÄ¡¢ºÅ³ÆÊÇ
Ïà¹ØÎĵµ£º
ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......
1¡¢´ò¿ªÖնˣ¬Çл»µ½rootÓû§£¬ÊäÈ룺free -m²é¿´ÄÚ´æ״̬
[root@lxt lxt]# free -m
total used free shared buf ......
Èç¹ûÏëÈÃËùÓÐÓû§share:
emacs -nw /etc/profile
È»ºóÔÚδβ¼ÓÈë
#set java environment
set JAVA_HOME=/usr/java/jdk1.5.0_16
set PATH=.:$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
Èç¹û½öµ±Ç°Óû§Ê¹Óãº
°ÑÉÏÃæµÄ¼ÓÈëÓû§Ä¿Â¼ÏµÄ.bash_profile»ò.bash-rc
È»ºóÔËÐÐsource /etc/profileÉúЧ ......
refer:http://blog.csdn.net/shangguanwaner/archive/2009/08/19/4463875.aspx
Ò»¸öÏîÄ¿µÄ·þÎñÆ÷¶ËÔÚLinuxƽ̨Ï£¬Óõ½ÁË¿ªÔ´ÈÕÖ¾¿âlog4cxx£¬Õâ¸ö¿âÊÇapacheÏîÄ¿µÄÒ»¸ö×Ó¿â¡£¹¦Äܺܲ»´í¡£ÏÂÃæ¼Ç¼ÏÂËüµÄ±àÒëºÍ°²×°¹ý³Ì¡£
log4cxxµÄ¹Ù·½ÏÂÔصØÖ·ÊÇhttp://logging.apache.org/log4cxx/index.html
£¬ÎÒÓõÄÊÇ0.10.0°æ ......
1. ѧ»áд¼òµ¥µÄmakefile
2. ±àһЩӦÓÃ
³ÌÐò
£¬¿ÉÒÔÓÃmakefileÅÜÆðÀ´
3. ѧ»áдÇý¶¯
µÄmakefile
4. дһ¼òµ¥charÇý¶¯£¬makefile±àÒëͨ¹ý£¬¿ÉÒÔinsmod£¬ lsmod£¬ rmmod. ÔÚÇý¶¯µÄinitº¯ÊýÀï´òÓ¡hello world£¬insmodºóÓ¦¸ÃÄܹ»Í¨¹ýdmesg¿´µ½Êä³ö
¡£
5. дһÍêÕûÇý¶¯£¬ ¼ÓÉÏread£¬ write£¬ ioctl£¬ pollingµÈ¸ ......