1.linux串å£è°è¯å·¥å
·ä¸è½½linux串å£è°è¯å·¥å
·
linux串å£è°è¯å·¥å ·ä¸è½½linux串å£è°è¯å·¥å ·
å¦ä½è®¾ç½®ä¸²å£1ä½ä¸ºlinuxè°è¯ä¿¡æ¯è¾åºç«¯å£ï¼éè¦ä¿®æ¹å æ ¸é ç½®åï¼å¨Linux移æ¤æç¨ä¸çéå½5ä¸è´´åºæ¥çé ç½®åä¸ï¼å¨Kernelhackingéé¢æ个S3CUartçé ç½®ï¼æ¹ä¸ºä»0æ¹ä¸º1æ2ï¼å¨SystemTypeéé¢æ个S3CUARTçé ç½®ï¼ä¹ä»0æ¹ä¸º1æ2ï¼åæ¶ä¿®æ¹u-bootçå¯å¨åæ°ï¼bootargsä¸çconsole=ttySACï¼ï¼ï¼ä»0æ¹ä¸º1æ2ï¼ã
串å£è°è¯å©æåªä¸ªå¥½ç¨ï¼
åå串å£è°è¯å©æ
常ç¨ä¸²å£è°è¯å·¥å ·æ¯è¾
å¨PCæºä¸ï¼ç®åæ许å¤å è´¹ç串å£è°è¯å·¥å ·ï¼æ¯è¾å¸¸ç¨çæï¼
1ã串å£è°è¯å©æ(V2.2)
ä¼ç¹ï¼ä½¿ç¨æ¹ä¾¿ï¼ç¨æ·ç¾¤æå¤ï¼æ书ä»ç»åå è´¹æºä»£ç ã
缺ç¹ï¼1ï¼å éç¨å¤çº¿ç¨æ¥æ¶ææ¯ï¼æ¥æ¶ææ¶ä¸¢æ°ï¼ç¹å«å¨é«æ³¢ç¹çæ使ç¨USB转串å£æ¶ä¸¢æ°è¾å¤ã
2ï¼æ大åªæ¯æ.2Kæ³¢ç¹çã
3ï¼åªè½éCOM1~COM4ï¼ä½¿ç¨USB转串å£æ¶ï¼è¦éæ°æ å°ä¸²å£ã
2ãSSCOM3.2
ä¼ç¹ï¼ä½¿ç¨æ¹ä¾¿ï¼æ¥æ¶ä¸ä¸¢æ°ã
缺ç¹ï¼é«æ³¢ç¹çåªæ.2KãKãKï¼æ²¡æ.4Kã
3ãPCOMAPR1.5(pcomtest)
ä¼ç¹ï¼æ³¢ç¹çé«ï¼æé«è¾¾.6Kï¼æ¥æ¶ä¸ä¸¢æ°ã
缺ç¹ï¼åªæCOM1~COM4å¯éï¼ä½¿ç¨USB转串å£æ¶ï¼è¦éæ°æ å°ä¸²å£ã
4ãAccesport1.
ä¼ç¹ï¼åè½å¼ºï¼é ç½®åæ°å¤ï¼æ¥æ¶ä¸ä¸¢æ°ã
缺ç¹ï¼æ³¢ç¹çè¾é«æ¶ï¼å¦.4Kï¼ï¼å¦ææ¥æ¶æ°æ®é大ï¼æ¯éæ¥æ¶ï¼ï¼åæ æ³åéæ°æ®ã
5.åå串å£è°è¯å©æ
ä¼ç¹ï¼åè½å¼ºï¼æ¯æåçé¢å串å£ï¼å¯èªå¨æ¢æµUSBæ å°çCOMå£
缺ç¹ï¼æ¥å¿è®°å½æé®ä¸å¤ªæ¹ä¾¿ã
æä¹åæ¢å°linux串å£è°è¯æ§å¶å°ï¼
å©ç¨ä¸²å£ç»ç«¯ä½ä¸ºLinuxæ§å¶å°ï¼å¯ä»¥å å»é¢å¤çé®çï¼æ¾ç¤ºå¡åæ¾ç¤ºå¨ï¼åæ¶å¯å°Linux主æºä½ä¸ºä¸ä¸ªä»»æç¨éçåµå ¥å¼é»å£ãé£ä¹LINUXæ§å¶å°æä¹å®åå°ä¸²å£ç»ç«¯?android 4.4.4 源码ä¸é¢è·çå¦ä¹ å¦å°ç¼ä¸èµ·æ¥äºè§£ä¸ä¸å§ãLINUXæ§å¶å°æä¹å®åå°ä¸²å£ç»ç«¯
ç®ç:å°æºå·²ç»è£ 好Linuxï¼æ¾ç¤ºå¨æé®é¢ï¼å¹³æ¶ä¸è¬é½SSHæ§å¶ï¼å½Linuxç½ç»æçæ¶åï¼æ³éè¿ä¸²å£æ¥ç®¡çã
硬件:å°æºèªå¸¦ä¸¤ä¸ªä¸²å£(ä¸é¢çæ¯COM1)orttyS0#cat/boot/grub/menu.lst
#grub.confgeneratedbyanaconda
#
#Notethatyoudonothavetorerungrubaftermakingchangestothisfile
#NOTICE:Youhavea/bootpartition.Thismeansthat
#allkernelandinitrdpathsarerelativeto/boot/,eg.
#root(hd0,0)
#kernel/vmlinuz-versionroroot=/dev/vg/lv_root
#initrd/initrd-version.img
#boot=/dev/hdb1
serial--unit=0--speed=--word=8--parity=no--stop=1
terminal--timeout=serialconsole
default=2
timeout=
#splashimage=(hd0,0)/grub/splash.xpm.gz=>è¿äºå¨consoleä¸ä¼å·¥ä½ä¸æ£å¸¸ï¼æ³¨éæã
#hiddenmenu
titleCentOS(2.6.-.1..el5)
root(hd0,0)
kernel/vmlinuz-2.6.-.1..el5roroot=/dev/vg/lv_rootrhgbquiet
initrd/initrd-2.6.-.1..el5.img
titleCentOSSerial-Console(2.6.-.1..el5)
root(hd0,0)
kernel/vmlinuz-2.6.-.1..el5roroot=/dev/vg/lv_rootconsole=ttyS0,console=tty0
initrd/initrd-2.6.-.1..el5.img
titleCentOSConsole-serial(2.6.-.1..el5)
root(hd0,0)
kernel/vmlinuz-2.6.-.1..el5roroot=/dev/vg/lv_rootconsole=tty0console=ttyS0,
initrd/initrd-2.6.-.1..el5.img
titleCentOSXen(2.6.-.1.2
linuxç³»ç»æä¹ä¿®æ¹ç«¯å£æ³¢ç¹çï¼
åµå ¥å¼ç³»ç»ç»å¸¸ä¼éè¿ä¸²å£æå°è°è¯ä¿¡æ¯ï¼å¨Linuxç¯å¢ä¸ï¼å¯ä»¥ä½¿ç¨stty设置串å£æ³¢ç¹ççåæ°ï¼ç¶å使ç¨catå°±å¯ä»¥æ£ç¡®æè·ä¸²å£è¾åºçè°è¯ä¿¡æ¯ã
linuxä¸ä¸²å£è°è¯å·¥å ·xgcomå®è£ ï¼
å½ç¶æ¯ä¸²å£ã
串å£ç¡¬ä»¶çµè·¯ç®åï¼åºæ¬ä¸éè¦ä»»ä½é©±å¨ä»¥å软件ï¼ä¸å¯ä»¥æ ¹æ®éè¦æä¾ç¡¬ä»¶å è½½å个é¶æ®µçè°è¯ä¿¡æ¯ï¼å¦bootloaderæLinuxå æ ¸å¯å¨é¶æ®µçè°è¯ä¿¡æ¯ï¼ã
è以太ç½æ¥å£é¦å 硬件设计è¾ä¸ºå¤æï¼è½¯ä»¶ä¸ä¹éè¦é©±å¨ååè®®æ æ¯æï¼å¾å¾éè¦çå¾ ç³»ç»å¯å¨è¿å ¥æ£å¸¸å·¥ä½ç¶æåæå¯æä¾è°è¯ä¿¡æ¯ã
ä»çµæ´»æ§ä¸æ¥è®²ï¼ä¸¤è å®é ä¸å·®ä¸å¤ªå¤ï¼ä¸²å£ä¹åªéè¦ä¸æ ¹USB转串å£çº¿å°±å¯ä½¿ç¨ãå¦å¤å 为çµèä¸æå¤ä¸ªusbå£ï¼å¯ä»¥è¿æ¥å¤ä¸ªè®¾å¤åæ¶è°è¯ã
å¦å¤ä»¥å¤ªç½éè¦è®¾ç½®ipãç½å ³çç¸å ³è®¾ç½®ï¼æ¯ä¸²å£å¤æã
串å£çé度å£å¿å¨è°è¯åºåæ¶ä¸ææ¾ï¼ä¸å¦è¯´ä»¥å¤ªç½çé度ç¨ä½è°è¯å®å ¨æ¯æµªè´¹ã
æ®ææç¥ï¼å¨åµå ¥å¼è®¾å¤ä¸ï¼ä¸²å£ä¸ç´æ¯æ主æµçè°è¯æ¥å£ã