è·Ÿè‘—Internet技巧與信æ¯å®¶é›»ã€å·¥æ¥(yè)控制技術(shù)ç‰çš„è¯(lián)åˆæ—¥è¶¨æ…Žå¯†ï¼ŒåµŒå…¥å¼è¨å‚™èˆ‡Internetçš„è¯(lián)åˆå·²æˆç‚ºå¤§å‹¢æ‰€è¶¨ã€‚æ¤æœŸé–“新的微處ç†å™¨å±¤è¦‹ç–Šå‡ºï¼Œè¦æ±‚嵌入å¼æ“作系統(tÇ’ng)çš„è¨ˆåŠƒåŠ å€ä¾¿äºŽç§»æ¤ï¼Œæ’æŒæ›´å¤šçš„微處ç†å™¨ã€‚嵌入å¼é«”ç³»çš„é–‹è¾Ÿé ˆè¦å£¯å¤§çš„硬件開發(fÄ)工具跟軟件æ’æŒåŒ…。
通用計算機上利用的新技巧ã€æ–°çœ‹æ³•èµ·é 慢慢移æ¤åˆ°åµŒå…¥å¼é«”ç³»ä¸ï¼Œå¦‚嵌入å¼æ•¸(shù)æ“š(jù)庫ã€æŒªå‹•ä»£è¾¦ç½²ç†ã€åŠæ™‚CORBAç‰ã€‚å„種嵌入å¼Linuxæ“作系統(tÇ’ng)æ£åœ¨å¯°çƒæ•¸(shù)以百è¬è¨ˆæ„›å¥½è€…çš„å”(xié)åŠ›é–‹è¾Ÿä¸‹ç–¾é€Ÿé–‹å±•ï¼Œå› ç‚ºå˜åœ¨æºä»£ç¢¼é–‹æ”¾ã€é«”系內(nèi)æ ¸å°ã€å±¥è¡Œæ•ˆçŽ‡é«˜ã€æ”¶é›†åŠŸç”¨å¼·ï¼Œå¤šåª’體人機交互界é¢å‹æ„›ç‰ç‰¹è‰²ï¼Œå¾ˆå¾—當信æ¯å®¶é›»ç‰åµŒå…¥å¼é«”ç³»çš„é ˆè¦ã€‚
一ã€åµŒå…¥å¼é«”系的技巧特色
å¿«éžç•Œçš„智能分æ€æ©Ÿå™¨äººå°é»ƒäººåˆæœŸçš„嵌入å¼é«”系計劃方å¼ï¼Œå¹³å¸¸é‡‡å–“硬件優(yÅu)å…ˆâ€æº–則,å³æ£åœ¨åªå¤§ç•¥ä¼°é‡è»Ÿä»¶ä½¿å‘½éœ€è¦çš„ç’°(huán)境下,起首åœæ¢ç¡¬ä»¶è¨ˆåŠƒèˆ‡å¯¦ç¾(xià n)。然åŽï¼Œæ£åœ¨æ¤ç¡¬ä»¶å¹³è‡ºä¸Šå†åœæ¢è»Ÿä»¶è¨è¨ˆã€‚å› æ¤å¾ˆé›£åˆ°é”充分利用軟硬件資æºï¼Œå–得最好機能的åŽæžœã€‚
åŒæ™‚ï¼Œä¸€æ—¦é ˆè¦å°è¨ˆåŠƒåœæ¢é»žç«„時,全部計劃æµç¨‹å°‡å¾žé åœæ¢ï¼Œé‚£å°æœ¬éŒ¢è·Ÿè¨ˆåŠƒå‘¨æœŸçš„影響很大。這類傳統(tÇ’ng)的計劃方å¼åªèƒ½æ”¹è‰¯è»Ÿä»¶/硬件å„自的機能,æ£åœ¨æœ‰é™çš„è¨ˆåŠƒç©ºé–“æ²’æœ‰èƒ½å¤ ?qÅ«)ο到y(tÇ’ng)åšå‡ºè¼ƒå¥½çš„機能綜åˆå„ª(yÅu)化,æ£åœ¨å¾ˆå¤§æ°´å¹³ä¸Šä¾è³´äºŽè¨è¨ˆè€…çš„å±¥æ·è·Ÿé‡å¾©è©¦é©—。
上世紀90年月以來,跟著電å系統(tÇ’ng)功用的日趨壯大跟微型化,硬件跟軟件也ä¸å†æ˜¯æˆªç„¶é›¢é–‹çš„兩個觀點,而是緊密çµ(jié)åˆã€ç›¸äº’å½±éŸ¿çš„ã€‚å› æ¤å‘ˆç¾(xià n)了軟硬件å”(xié)åŒè¨ˆåŠƒæ–¹å¼ï¼Œå³åˆ©ç”¨åŒä¸€çš„æ–¹å¼è·Ÿå°è±¡å°è»Ÿä»¶è·Ÿç¡¬ä»¶åœæ¢æ寫ã€ç¶œåˆè·Ÿé©—è‰ã€‚æ£åœ¨é«”系方é‡è¦æ±‚的指點下,經(jÄ«ng)ç”±éŽç¨‹ç¶œåˆå‰–æžé«”系軟硬件功用åŠç¾(xià n)有資æºï¼Œå”(xié)åŒè¨ˆåŠƒè»Ÿç¡¬ä»¶é«”ç³»çµ(jié)構(gòu),以最大é™åº¦å¤©ç™¼(fÄ)掘體系軟硬件æ‰èƒ½ï¼Œåˆ¶æ¢å› 為自力計劃軟硬件體系çµ(jié)構(gòu)而帶來的種種弊端,失掉高性能低價值的優(yÅu)化è¨è¨ˆæ–¹æ¡ˆã€‚
自動分æ€æ©Ÿå™¨äººèª¿(dià o)閾值兩ã€åµŒå…¥å¼é«”系的發(fÄ)展趨勢
æ£åœ¨æ”¶é›†ã€é€šè¨Šã€å¾®é›»åé–‹å±•çš„æ ¹åº•ä¸Šï¼Œå’Œå‹¢ä¸å¯æ“‹çš„數(shù)å—化信æ¯ç”¢(chÇŽn)物的壯大需è¦éžç–下,嵌入å¼æŠ€å·§å˜åœ¨å»£æ¼ 的開展翻新空間。
低功耗ã€é«˜æ€§èƒ½ã€é«˜å¯é 性的體系需è¦å°æˆ‘國芯片計劃是一個機緣。以嵌入å¼è™•ç†å™¨ç‚ºé ˜é 的國產(chÇŽn)CPUã€ç‰‡ä¸Šé«”系將有很大的開展。
Linuxæ£æ¼¸æ¼¸æˆç‚ºåµŒå…¥å¼æ“作系統(tÇ’ng)的主æµï¼›J2ME技巧也將å°åµŒå…¥å¼è»Ÿä»¶çš„開展發(fÄ)生深é 影響。ç¾(xià n)階段自由軟件技巧備å—é’眼,并å°è»Ÿä»¶æŠ€è¡“(shù)的開展發(fÄ)生了極大的éžç–作用。嵌入å¼æ“作系統(tÇ’ng)å…§(nèi)æ ¸ä¸åªé ˆè¦å˜åœ¨å¾®åž‹åŒ–ã€ä¸‹å¯¦æ™‚性ç‰åŸºæœ¬ç‰¹å¾ï¼Œå€Ÿå°‡å‘下å¯ä¿¡æ€§ã€è‡ªé©æ‡‰æ€§ã€æ§‹(gòu)件組件化標的目的開展;支æŒé–‹è¾Ÿæƒ…æ³å°‡åŠ å€é›†æˆåŒ–ã€è‡ªå‹•åŒ–ã€äººæ€§åŒ–;系統(tÇ’ng)軟件å°ç„¡ç·šé€šä¿¡è·Ÿèƒ½æºç®¡ç†çš„功用æ’æŒå°‡æ—¥è¶¨ç·Šå¼µã€‚
近幾年來,為使嵌入å¼è¨å‚™æ›´ç„¡æ•ˆå¤©æ’æŒWeb效勞而開辟的æ“作系統(tÇ’ng)ä¸ä¼‘推出。這類æ“作系統(tÇ’ng)æ£åœ¨é«”ç³»çµ(jié)構(gòu)上采å–é¢å‘構(gòu)件ã€ä¸é–“件技巧,為應用軟件甚至硬件的éœæ…‹(tà i)åŠ è¼‰ä¾›çµ¦æ’æŒï¼Œå³æ‰€è¬‚çš„å³æ’å³ç”¨ï¼Œæ£åœ¨å…‹åˆ¶ä»¥å¾€çš„嵌入å¼æ“作系統(tÇ’ng)çš„å±€é™æ€§æ–¹é¢é¡¯ç¾(xià n)出較著的劣勢。
Java虛擬機與嵌入å¼Javaå°‡æˆç‚ºé–‹è¾ŸåµŒå…¥å¼é«”系的無力å°è±¡ã€‚嵌入å¼é«”系的多媒體化將釀æˆç†æƒ³ã€‚它æ£åœ¨æ”¶é›†æƒ…æ³ä¸çš„使用已是ä¸æˆé †å¾žçš„潮水,并將å æ“š(jù)收集接入è¨å‚™çš„主導地ä½ã€‚
嵌入å¼é«”系與人工智能ã€æ¨¡å¼è˜åˆ¥æŠ€å·§çš„è¯(lián)åˆï¼Œå°‡é–‹è¾Ÿå‡ºå„類更具人性化ã€æ™ºèƒ½åŒ–的實際體系。智能手機ã€æ•¸(shù)å—電視,和汽車電å的嵌入å¼æ‡‰ç”¨ï¼Œæ˜¯æ¤æ¬¡æ©Ÿç·£ä¸çš„切入點。隨åŒæ”¶é›†æŠ€å·§ã€ç¶²(wÇŽng)æ ¼è¨ˆè¼ƒçš„é–‹å±•ï¼Œä»¥åµŒå…¥å¼æŒªå‹•è¨å‚™ç‚ºä¸é–“的無所ä¸åœ¨çš„計較將æˆç‚ºç†æƒ³ã€‚
è—¥å“分æ€æ©Ÿå™¨äººå» å®¶å ±åƒ¹ä¸‰ã€åµŒå…¥å¼é«”ç³»æ£åœ¨æ©Ÿå™¨äººæŠ€å·§ä¸çš„使用
ä¸è«–是æ£åœ¨å·¥æ¥(yè)節(jié)制ä¸ï¼Œä»æ˜¯æ£åœ¨è²¿(mà o)易范疇里,機器人技巧皆失掉了普é的使用。從用于出產(chÇŽn)åŠ å·¥çš„å‚³çµ±(tÇ’ng)å·¥æ¥(yè)機器人到è±ç¢©ç¾¤çœ¾ç”Ÿæ¶¯çš„å¤ä»£æ–‡å¨›æ©Ÿå™¨äººï¼Œçš†èˆ‡åµŒå…¥å¼é«”系密ä¸å¯åˆ†?,F(xià n)有的大多數(shù)機器人,皆采å–單片機作為節(jié)制單ä½ï¼Œä»¥8ä½è·Ÿ16ä½æœ€ç‚ºç½•è¦‹ï¼Œå…¶è™•ç†é€Ÿåº¦è¼ƒä½Žï¼Œä¸æ“作系統(tÇ’ng),沒法實ç¾(xià n)è±ç¢©çš„多任務功用,體系的潛力ä¸å¤±æŽ‰å……足的掘客跟使用。
高速分æ€æ©Ÿå™¨äººå¤šå°‘錢基于ARM9的機器人視覺體系的方é‡æ˜¯æ£åœ¨é¸å®šå¥½çš„S3C2410平臺上移æ¤å¹¶è¨ç½®Linuxæ“作系統(tÇ’ng),é‡å°å¹³è‡ºè·Ÿä½¿ç”¨çš„ç‰¹è‰²ï¼Œå»ºé€ é©åˆçš„文件系統(tÇ’ng),為機器人視覺體系構(gòu)建ä¸è®Šçš„軟硬件開辟情æ³ã€‚
其次編寫應用程åºï¼Œç¶“(jÄ«ng)ç”±éŽç¨‹S3C2410平臺,從USBæ”åƒé åŠæ™‚收羅圖象,并應用那款嵌入å¼è™•ç†å™¨çš„壯大é‹ç®—æ‰èƒ½ï¼Œå°åœ–象åœæ¢å‰æœŸçš„處置懲罰,實ç¾(xià n)æ–¹é‡è¾¨èªèˆ‡å®šä½ï¼Œä½œç‚ºæ©Ÿå™¨äººèˆ‰æŽªå–®ä½çš„輸入。最åˆé‡å°æ©Ÿå™¨äººæ¨žç´æ‰€åˆ©ç”¨çš„機電,編寫特定的è¨å‚™é©…(qÅ«)動程åºï¼Œä¿éšœæ“作系統(tÇ’ng)å¯ç²¾ç¢ºå¤©ç¯€(jié)制機器人舉措,相應視覺處置懲罰的æˆæžœï¼Œé–‹è¾Ÿä¸€å¥—完全的機器人視覺體系。
å¿«éžåˆ†æ€æ©Ÿå™¨äººæœ‰å“ªäº›1.硬件平臺的é¸åž‹è·Ÿæ建
機器人體系如圖1所示。全身由24個舵機構(gòu)æˆï¼Œç¯€(jié)制24個樞ç´ã€‚經(jÄ«ng)ç”±éŽç¨‹å°èˆµæ©Ÿçš„節(jié)制,å¯å¯¦ç¾(xià n)機器人的舉措。
視覺體系
采å–USBæ”åƒé 作為視覺收羅器件。其優(yÅu)點是接å£é€šç”¨ï¼Œé©…(qÅ«)å‹•è±ç¢©ï¼Œå‚³è¼¸é€ŸçŽ‡å¿«ã€‚åŒæ™‚,Linuxæ“作系統(tÇ’ng)é—œ(guÄn)于USBè¨å‚™çš„æ’æŒè¼ƒå¥½ï¼Œä¾¿åˆ©äº†æ‡‰ç”¨ç¨‹åºçš„編寫跟調(dià o)試。網(wÇŽng)眼v2000æ”åƒé ,采å–了ov511芯片(Linuxæºä»£ç¢¼ä¸æœ‰éŸ¿æ‡‰çš„é©…(qÅ«)動程åºï¼‰ï¼Œå¾—當用于開辟。
分æ€æ©Ÿå™¨äººå·¥è—æµç¨‹åœ‹å…§(nèi)分æ€æ©Ÿå™¨äººåŒ—京分æ€æ©Ÿå™¨äººæ“作說明