摘 è¦ï¼šæœ¬æ–‡ä»‹ç´¹äº†ä¸€ç¨®é‡‡ç”¨è—牙技術的嵌入å¼å·¥æ¥è¨ºæ–·ç³»çµ±ï¼Œèƒ½å¯¦æ™‚采集終端監控信æ¯å›žå‚³åˆ°ç¸½æŽ§ä¸å¿ƒï¼Œå¯¦ç¾äº†é ç¨‹å ±è¦ï¼Œå’Œæ•¸æ“šé‡‡é›†åˆ†æžåŠŸèƒ½ã€‚æ–‡ä¸å°äºŽè—牙技術在工æ¥ç’°å¢ƒé‡Œçš„實時性,穩定性作了基本的分æžï¼ŒåŒæ™‚試圖探索一種平臺ç¨ç«‹çš„æŽ§åˆ¶ç³»çµ±ï¼Œå¢žåŠ ç³»çµ±çš„ç¨ç«‹æ€§å’Œè·¨å¹³è‡ºæ“ä½œã€‚æ–‡ç« æœ€åŽæŽ¢è¨Žäº†è—牙技術和TCP/IPå”è°æ£§çš„çµåˆï¼ŒåµŒå…¥å¼åˆ†å¸ƒæ•¸æ“šåº«çš„實ç¾å’Œç®¡ç†ã€‚
é—œéµè©žï¼šè—牙技術;嵌入å¼ç³»çµ±;å·¥æ¥è¨ºæ–·ç³»çµ±
Abstract: This paper introduces an industrial diagnostic system based on embedded system and Bluetooth Profile. The system will sample the parameters from industrial environment in real time, analysis values, generate alerts and send them back to the server. It analyses the stability of Bluetooth technology and finds an independent control system to improve the performance. At last, it discusses the combination of TCP/IP and Bluetooth, the way to implementing and managing of distributed database.
Keyword: Bluetooth; Embedded system; industrial diagnostic system
  è—ç‰™æŠ€è¡“æ ¹æ“šç¶²çµ¡çš„æ¦‚å¿µæä¾›é»žå°é»žå’Œé»žå°å¤šé»žçš„ç„¡ç·šéˆæŽ¥ï¼Œä½¿äººå€‘èƒ½éš¨æ™‚éš¨åœ°åœ°é€²è¡Œæ•¸æ“šä¿¡æ¯çš„交æ›èˆ‡å‚³è¼¸ã€‚隨著å„種è—牙終端è¨å‚™çš„æ™®åŠï¼Œå¦‚ä½•å¢žåŠ è—牙è¨å‚™çš„互æ“作性,如何把è—牙è¨å‚™æŽ¥å…¥å› 特網,以åŠå°è—牙è¨å‚™æœ¬èº«çš„æ•¸æ“šåˆ†å¸ƒå˜å„²å’Œä¸»æŽ§ä¸å¿ƒé›†ä¸å˜å„²æå‡ºäº†å¾ˆå¤šæ–°çš„æŒ‘戰。
  本文介紹了一種采用è—牙技術的嵌入å¼å·¥æ¥è¨ºæ–·ç³»çµ±ï¼Œèƒ½å¯¦æ™‚采集終端ç²å–的監控信æ¯ï¼ˆæº«åº¦ï¼Œé›»å£“ç‰ï¼‰å›žå‚³åˆ°ç¸½æŽ§ä¸å¿ƒï¼Œå¯¦ç¾äº†é ç¨‹å ±è¦ï¼Œå’Œæ•¸æ“šé‡‡é›†åŠŸèƒ½ã€‚å°äºŽè—牙技術在工æ¥ç’°å¢ƒé‡Œçš„實時性,穩定性作了基本的分æžã€‚åŒæ™‚試圖探索一種平臺ç¨ç«‹çš„æŽ§åˆ¶ç³»çµ±ï¼Œå¢žåŠ ç³»çµ±çš„ç¨ç«‹æ€§å’Œè·¨å¹³è‡ºæ“ä½œã€‚æ–‡ç« æœ€åŽæŽ¢è¨Žäº†è—牙技術和TCP/IPå”è°æ£§çš„çµåˆï¼ŒåµŒå…¥å¼åˆ†å¸ƒæ•¸æ“šåº«çš„實ç¾å’Œç®¡ç†ã€‚
  該工æ¥è¨ºæ–·ç³»çµ±å…·æœ‰è—ç‰™ç„¡ç·šé€šä¿¡åŠŸèƒ½ï¼Œèƒ½å¤ å¤šè·¯é‡‡é›†,實時顯示二å四尿™‚å·¥æ¥ç’°å¢ƒä¿¡æ¯å˜å„²ï¼Œé‡‡é›†åƒæ•¸çµ±è¨ˆåˆ†æžèˆ‡è¨ºæ–·ï¼Œç›£ç£å ±è¦çš„功能。管ç†å“¡å¯ä»¥åœ¨ç¸½æŽ§ä¸å¿ƒï¼Œå°å„監控節點的數據進行管ç†ï¼Œæ¤å¤–,還å¯ä»¥é 程控制è¨å‚™çš„å ±è¦åƒæ•¸ï¼Œå ±è¦æ™‚é–“ï¼ŒæŽ¢æ¸¬é »çŽ‡ç‰é€²è¡Œæ›´æ”¹è¨ç½®ã€‚系統采用16/32ä½RISC ARM7DMIç‚ºå…§æ ¸çš„LPC2106芯片和Connectblueå…¬å¸çš„Cb-OEMSPA13iè—牙模塊作為主控制處ç†å™¨æ¨¡å¡Šå’Œè—牙通信模塊。
1 è—牙技術
  è—牙技術是由愛立信ã€IBMã€Intelã€è«¾åŸºäºžã€æ±èŠç‰5å®¶å…¬å¸äºŽ1998å¹´5月è¯åˆåˆ¶å®šçš„è¿‘è·é›¢ç„¡ç·šé€šä¿¡æŠ€è¡“標準,是一個開放的全çƒå·¥æ¥æ¨™æº–。其實質內容是為固定è¨å‚™æˆ–移動è¨å‚™ä¹‹é–“çš„é€šä¿¡ç’°å¢ƒå»ºç«‹é€šç”¨çš„ç„¡ç·šé›»ç©ºä¸æŽ¥å£ï¼ˆRadio Air Interface),將通信技術與計算機技術進一æ¥çµåˆèµ·ä¾†ï¼Œæä¾›ä¸€ç¨®ä½Žåƒ¹ä½ã€ä½ŽåŠŸè€—ã€å¯æ›¿ä»£é›»çºœçš„無線數據和語音éˆè·¯ï¼Œä½¿è¨å‚™èƒ½åœ¨è¿‘è·é›¢èŒƒåœå…§å¯¦ç¾ç›¸äº’通信或æ“ä½œã€‚è©²æŠ€è¡“é‡‡ç”¨è·³é »æ©Ÿåˆ¶é€²è¡Œæ•¸æ“šå‚³é€ï¼Œèƒ½æ¥µå¤§åœ°æé«˜æ•¸æ“šå‚³é€çš„æŠ—干擾性能,工作在全çƒå…¬çœ¾é€šç”¨çš„2.4GHz ISM(工æ¥ã€ç§‘å¸ã€é†«å¸ï¼‰é »æ®µï¼Œå‚³è¼¸é€ŸçŽ‡ç‚º1Mbps,傳輸è·é›¢ç‚º10m-100mï¼Œå¯æ§‹æˆæœ€å¤šç”±8臺è¨å‚™æ§‹æˆçš„微微網(Piconet),亦å¯å†ç”±å¤šå€‹ç¨ç«‹ã€éžåŒæ¥çš„微微網(Piconet)拓撲形æˆåˆ†å¸ƒå¼ç¶²çµ¡ï¼ˆScatternetï¼‰ã€‚åŒæ™‚ä¿¡é“å¯é‡‡ç”¨é‡‡ç”¨0ä½ã€40ä½ã€60ä½å¯†é‘°åŠ å¯†ã€‚ç›®å‰å·²ç”±Bluetooth SIG組織制定è—牙1.2系統國際è¦èŒƒã€‚本系統è—牙å”è°æ£§å¦‚圖1所示。è—牙技術在PAN(personal area network)的應用ååˆ†å»£æ³›ï¼Œæ¯”è¼ƒç†Ÿæ‚‰çš„ä¸»è¦æœ‰ç„¡ç·šéŸ³é »çš„æ‡‰ç”¨ï¼Œéš¨è™•å¯è¦‹çš„è—牙耳塞大家一定ä¸é™Œç”Ÿã€‚但是,è—牙技術在工æ¥ç›£æŽ§æ–¹é¢çš„æ‡‰ç”¨ï¼Œç›®å‰æ£å…¨é¢é‹ªé–‹ã€‚åœ¨é€™å€‹é ˜åŸŸå¯¦ç¾æ‡‰ç”¨ï¼Œæ‡‰è©²èªªæ˜¯ä¸€å€‹å‰æœŸæŽ¢ç´¢å’Œç ”究,但åˆå……æ»¿å‰æ™¯çš„æ–¹å‘ã€‚ææ´²è¨±å¤šå¤§å…¬å¸æ£é™¸çºŒæŽ¨å‡ºä»–們的相關解決方案。
[align=center]

圖1 è—牙å”è°æ£§[/align]
2 芯片概述
  2.1主控制處ç†å™¨LPC2106
  LPC2106是飛利浦帶有一個支æŒå¯¦æ™‚仿真和跟蹤的 ARM7DMI-S 微處ç†å™¨ï¼ŒåµŒå…¥ 128KB高速 Flashå˜å„²å™¨ã€‚ 采用3ç´šæµæ°´ç·šæŠ€è¡“ï¼Œå–æŒ‡ã€è¯ç¢¼å’ŒåŸ·è¡ŒåŒæ™‚é€²è¡Œï¼Œèƒ½å¤ å¹¶è¡Œè™•ç†æŒ‡ä»¤ï¼Œæé«˜CPUé‹è¡Œé€Ÿåº¦ã€‚由于具有éžå¸¸å°çš„尺寸和極低的功耗,éžå¸¸é©ç”¨äºŽé‚£äº›å°‡å°åž‹åŒ–作為主è¦è¦æ±‚的應用。多個32ä½å®šæ™‚器ã€PWM 輸出和32個GPIC使它特別é©ç”¨äºŽå·¥æ¥æŽ§åˆ¶å’Œå°åž‹æ©Ÿå™¨äººç³»çµ±ã€‚ARMå…§æ ¸åœ¨åµŒå…¥å¼æ‡‰ç”¨é ˜åŸŸçš„絕å°å 有率無疑讓他æˆç‚ºå¾ˆå¤šå·¥æ¥ç³»çµ±çš„首鏿–¹æ¡ˆã€‚PHILIPSæŽ¨å‡ºçš„é€™å€‹ä½Žæˆæœ¬çš„ARM7èŠ¯ç‰‡ï¼ŒåŒæ™‚å»åŒ…å«äº†æ¯”51單片機è±å¯Œè¨±å¤šçš„片上資æºã€‚在很多ä¸éœ€è¦éŸ³è¦–é »è™•ç†çš„å·¥æ¥æŽ§åˆ¶é ˜åŸŸï¼Œæ£é€æ¥æ›¿ä»£51單片機,æˆç‚ºæœªä¾†çš„趨勢。集æˆç¶²çµ¡åŠŸèƒ½å’ŒLCD顯示驅動模塊的型號(LPC28xx),和é‡å°ä½Žæˆæœ¬çš„LPC210X,æˆç‚ºæˆ‘們實ç¾è©²é …ç›®è¨è¨ˆçš„æœ€ä½³é¸æ“‡ã€‚
[align=center]

圖2 ç³»çµ±çµæ§‹åœ–[/align]
  2.2è—牙模塊Cb-OEMSPA13i
  è—牙模塊Cb-OEMSPA13i是ConnectBlueå…¬å¸é›†æˆçš„æœ‰å°„é »æ”¶ç™¼ï¼ŒåŸºå¸¶æŽ§åˆ¶å’Œç®¡ç†ï¼Œç¬¦åˆRS232接å£å”è°çš„è—牙串å£é©é…å™¨ã€‚æ ¸å¿ƒå·¥ä½œé›»å£“3-6V。芯片內硬件和固件符åˆè—牙è¦èŒƒV1.1ã€‚å°„é »ç™¼å°„åŠŸçŽ‡æ”¯æŒCLASS2ã€‚è¼¸å‡ºé »çŽ‡2.402 –2.480 GHzï¼Œæœ€å¤§æŽ¥æ”¶é »çŽ‡+14dBm。支æŒå¤šé»žå‚³è¼¸ã€‚基于ConnectBlueå¼·å¤§çš„å·¥æ¥æ‡‰ç”¨èƒŒæ™¯ï¼Œè©²æ¨¡å¡Šå·²ç¶“在惡劣的工æ¥ç’°å¢ƒä¸‹è¢«å¤§é‡çš„æ‡‰ç”¨ï¼Œé‡å°å·¥æ¥ç’°å¢ƒåšäº†å¾ˆå¤šçš„å¾žç¡¬ä»¶åˆ°è»Ÿä»¶çš„æ”¹è‰¯å’Œå¢žå¼·ï¼Œé€™ä¹Ÿæ˜¯æˆ‘å€‘é¸æ“‡é€™å€‹æ¨¡å¡Šçš„åŽŸå› ã€‚
3 系統工作原ç†å’Œç¸½é«”è¨è¨ˆ
ã€€ã€€æœ¬ç³»çµ±åŽŸç†æ¡†åœ–如圖2æ‰€ç¤ºï¼Œå®ƒçš„å·¥ä½œåŽŸç†æ˜¯ï¼šç³»çµ±ç”±â‘ 處采集信號,其ä¸åŒ…括兩路模擬信號,兩路數å—信號和兩路由溫度傳感器(PT100)檢測出的環境溫度信號,這些信號分別é€åˆ°å„自的信號采集和調整模塊,é‡å°å„ç¨®ä¿¡è™Ÿçš„ç‰¹é»žå’Œè¦æ±‚進行放大,濾波ç‰è™•ç†ï¼Œå¹¶å°‡ä¿¡è™Ÿæ”¾å¤§èª¿æ•´åˆ°ä¸€å®šçš„幅度,其ä¸ä¿¡è™Ÿé‡‡é›†èª¿æ•´éŽç¨‹å¦‚圖3。信號å†ç¶“主控制處ç†å™¨å…§å«çš„åä½A/D轉æ›å™¨æŠŠæ¨¡æ“¬ä¿¡è™Ÿè½‰æ›æˆæ•¸å—信號;主控制處ç†å™¨æ¨¡å¡Šé‹è¡ŒåµŒå…¥å¼æ“ä½œç³»çµ±å’Œç‰‡ä¸Šä¿¡è™Ÿåˆ†æžæ‡‰ç”¨è»Ÿä»¶å°æ•¸æ“šé€²è¡Œåˆ†æžè™•ç†å’Œé–¾å€¼æ¯”較åŠå ±è¦ï¼ŒåŒæ™‚在用戶界é¢ä¸Šé¡¯ç¤ºå„åƒæ•¸æ¸¬é‡åˆ†æžçµæžœå’Œå ±è¦ä¿¡æ¯ï¼Œç”±FLASH ROM模塊完æˆå°æ•¸æ“šçš„壓縮å˜å„²ï¼Œå°‡é‡è¦çš„æ•¸æ“šå˜å…¥E2PROM(數據庫②ä¸å˜å„²çš„æ˜¯åœ¨ç”¨æˆ¶ç•Œé¢ä¸Šè¨ç½®çš„å„å€‹åƒæ•¸çš„閥值信æ¯ã€å ±è¦ä¿¡æ¯å’Œé¡¯ç¤ºçš„實時數據。)。PPPå”è°é‡‡ç”¨å…©å€‹å¾ªç’°éšŠåˆ—的方å¼ï¼Œé€šéŽè—牙無線傳輸模塊功能,將數據實時發é€åˆ°æœå‹™å™¨ï¼Œå¾—å‡ºæ›´ç‚ºè©³ç´°çš„æª¢æ¸¬å ±å‘Šï¼Œä»¥ä¾¿æä¾›çµ¦æŠ€è¡“人員作為ç¾å ´ä¿¡æ¯çš„åƒè€ƒè©•價。æ¤å¤–,管ç†å“¡å¯ä»¥åœ¨æœå‹™å™¨ç«¯ï¼Œé€šéŽwebå°å„監控節點的數據進行管ç†ï¼Œå¹¶ä¸”é 程控制è¨å‚™çš„å ±è¦åƒæ•¸ï¼Œå ±è¦æ™‚é–“ï¼ŒæŽ¢æ¸¬é »çŽ‡ç‰é€²è¡Œè¨ç½®æ›´æ”¹ã€‚
4 硬件電路
  硬件電路部分包括信號采集調整模塊,ARM7DMIç‚ºå…§æ ¸çš„LPC2106主控制處ç†å™¨æ¨¡å¡Š,以Connectblueå…¬å¸çš„Cb-OEMSPA13iè—牙模塊作為è—牙無線網絡模塊,電æºç®¡ç†å’Œé‡ç½®æ¨¡å¡Šå’Œå…¶ä»–ä¿è·ã€èª¿æ•´é›»è·¯ã€‚儿¨¡å¡Šå…·é«”實ç¾ä»¥ä¸‹åŠŸèƒ½ï¼š
  (1) 輸入
  信號采集調整模塊實ç¾å°å¤šä¿¡è™Ÿçš„æ‹¾å–,å°ä½Žé »ã€é«˜é »ã€å·¥é »ç‰å¹²æ“¾ä¿¡è™Ÿé€²è¡Œæ¿¾æ³¢å’ŒæŠ‘åˆ¶ï¼Œå°æ¨¡æ“¬é‡é€²è¡Œæ”¾å¤§ã€é›¶é»žèª¿æ•´å’Œæ»¿é‡ç¨‹èª¿æ•´ã€‚
[align=center]

圖3 信號采集調整模塊[/align]
  (2) 主控制處ç†å™¨æ¨¡å¡Šçµåˆå•†æ¥åµŒå…¥å¼æ“作系統和片上采樣分æžè»Ÿä»¶å¯¦ç¾å°æ¨¡æ“¬ä¿¡è™Ÿçš„A/D模數轉æ›å’ŒæŽ§åˆ¶ï¼Œæ•¸å—æ¿¾æ³¢å’Œå°æ³¢åˆ†æžï¼Œæ•¸æ“šè¨ˆç®—分æžï¼ŒåŒæ™‚控制和管ç†ç¡¬ä»¶éƒ¨åˆ†çš„æ¯å€‹æ¨¡å¡Šã€‚
  (3) å˜å„²æ¨¡å¡Šå¯¦ç¾å„種信號數據的實時å˜å„²ï¼Œå¯åŒæ™‚å˜å„²å¯¦æ™‚產生的è¦å ±ã€‚E2PROMå…·æœ‰å¯æ“¦é™¤ï¼Œå¯å¯«å…¥åŠŸèƒ½ï¼Œå³ä½¿ç³»çµ±é›»æºé—œé–‰ï¼Œå…¶ä¸Šçš„å˜å„²æ•¸æ“šä¹Ÿä¸æœƒä¸Ÿå¤±ã€‚
  (4) ç„¡ç·šç¶²çµ¡æ¨¡å¡Šå¯¦ç¾æ•¸æ“šçš„無線傳輸和è—牙無線網絡æœå‹™ï¼Œèˆ‡PC或其他è¨å‚™ä¸Šçš„è—牙無線端å£é€£æŽ¥å¯¦ç¾è—牙技術ä¸çš„微微網(Piconetï¼‰ï¼ŒåŒæ™‚å…許多臺è—牙接å£çš„è¨å‚™æ§‹æˆçš„å°ç‰çš„è—牙無線網絡。
  (5) é›»æºç®¡ç†å’Œé‡ç½®æ¨¡å¡Šä¸»è¦è² 責給系統æä¾›ç©©å®šçš„電壓和檢測系統的é‹è¡Œç‹€æ…‹ï¼Œä¿è‰ç³»çµ±çš„ç„¡æ•…éšœé‹è¡Œã€‚
  (6) 大é‡çš„æ¿¾æ³¢å…ƒå™¨ä»¶å’Œé›»è·¯çš„ä½¿ç”¨ï¼ŒåŒæ™‚采用了四層æ¿çš„è¨è¨ˆï¼Œç›¡å¯èƒ½æ¸›å°‘外界的干擾和系統的ä¸ç©©å®šå› ç´ ã€‚
  (7) 由于è—牙模塊涉åŠåˆ°é«˜é »ï¼Œåœ¨ç¡¬ä»¶é›»è·¯ä¸å–®ç¨ç‚ºå®ƒè¨è¨ˆäº†ä¸€å€‹æµ®é«˜çš„連接æ’ä»¶ï¼Œä½¿å®ƒèƒ½å¤ ä¸å—å…¶ä»–æ¨¡å¡Šçš„å¹²æ“¾ï¼ŒåŒæ™‚為è—牙模塊é 留了外置天線的接å£å’Œèª¿è©¦é‡ç½®çš„æŽ¥å£ï¼Œä»¥å¢žåŠ ç³»çµ±çš„å¯èª¿è©¦æ€§å’Œæ“´å±•性。
5 軟件è¨è¨ˆ
  5.1軟件層次
[align=center]

圖4 軟件層次圖[/align]
  5.2軟件程åºçš„實ç¾
  5.2.1 æ“作系統
  本系統采用的是瑞典Embedded Artistså…¬å¸é–‹ç™¼çš„商æ¥åµŒå…¥å¼æ“作系統Infrabed。 Infrabed是一個高度å¯é…置型æ“作系統。它å¯ä»¥æ ¹æ“šç”¨æˆ¶çš„需è¦ï¼Œå°‡åµŒå…¥å¼ç³»çµ±ä½Žå±¤æ¡†æž¶çµ„件進行刪é¸ï¼Œä»¥ä¾¿é”到系統最優,最集約化é…置。在本系統實ç¾éŽç¨‹ä¸ï¼Œæˆ‘們采用了其ä¸çš„æ¶å å¼å¯¦æ™‚æ“作系統,PPPã€TCP/IP通信å”è°ï¼Œæ–‡ä»¶ç³»çµ±ï¼ŒWeb server五個模塊。
  5.2.2 通訊å”è°
  è—ç‰™çš„æ ¸å¿ƒéƒ¨åˆ†æ˜¯å”è°æ£§ï¼Œè—牙å”è°æ£§å…許多個è¨å‚™é€²è¡Œç›¸äº’的定ä½ã€é€£æŽ¥å’Œäº¤æ›æ•¸æ“šï¼Œå¹¶èƒ½å¯¦ç¾äº’æ“作和交互å¼çš„æ‡‰ç”¨ã€‚å”è°æ£§åˆ†åˆ¥é‹è¡Œåœ¨è—牙模塊åŠå¾®è™•ç†å™¨ä¸Šé¢ï¼Œæ˜¯ç®¡ç†ç³»çµ±è³‡æºã€æŽ§åˆ¶ç¡¬ä»¶ã€é€šéŽHCIå°ä¾†è‡ªä¸»æ©Ÿçš„命令進行處ç†ã€å®Œæˆè—牙功能的嵌入å¼è»Ÿä»¶ã€‚
  該è—牙模塊實ç¾ç±ƒç‰™çš„å”è°å集LAN Access Point(LAP),這種應用模å¼åœ¨è—牙連接上使用IETF的點到點å”è°ï¼ˆPPP)。PPP是一種廣泛使用的Internet標準,為IP通訊æä¾›äº†ä¸»æ©Ÿé…置和準備,PPP是為在åŒç‰å–®å…ƒä¹‹é–“傳輸數據包這樣的簡單的éˆè·¯è€Œè¨è¨ˆçš„。這種éˆè·¯æä¾›å…¨é›™å·¥æ“ä½œï¼Œå¹¶æŒ‰ç…§é †åºå‚³éžæ•¸æ“šåŒ…。PPP為基于å„種主機ã€ç¶²æ©‹å’Œè·¯ç”±å™¨çš„簡單連接æä¾›ä¸€ç¨®å…±é€šçš„解決方案。
  在系統實ç¾éŽç¨‹ä¸ï¼Œæˆ‘們把TCP/IPå”è°ç§»æ¤åˆ°è—牙éˆè·¯ä¸Šï¼Œä½¿æ‡‰ç”¨å±¤èƒ½å¤ 逿˜Žåœ°æ“作ååˆ†é€šç”¨çš„å¥—æŽ¥å—æŽ¥å£ï¼Œç‚ºå°‡ä¾†æ‡‰ç”¨ç¨‹åºçš„æ“´å±•å’Œç§»æ¤æä¾›äº†æ–¹ä¾¿ã€‚
  除了底層的通訊å”è°ï¼Œæˆ‘們還自己è¨è¨ˆäº†ä¸€å€‹å”è°å°ˆé–€ç”¨ä¾†å‚³è¼¸å ±è¦ã€å–樣信æ¯ä»¥åŠæ•¸æ“šåº«çš„åŒæ¥ã€‚有了這一層å”è°ï¼Œç‚ºä»¥åŽæ–°çš„è—牙è¨å‚™çš„äº’è¯æä¾›çš„çµ±ä¸€çš„æ ¼å¼ã€‚
  5.2.3 分布和集ä¸çš„æ•¸æ“šåº«
  系統通éŽFLASH實ç¾çš„æœ¬åœ°åˆ†å¸ƒæ•¸æ“šåº«ï¼Œç”±äºŽç³»çµ±çš„FLASH空間有é™ï¼Œåªèƒ½ä½œç‚ºæ•¸æ“šæš«å˜çš„åœ°æ–¹ã€‚ä¸Šä½æ©Ÿçš„集䏿•¸æ“šåº«æ‰æ˜¯ç³»çµ±ç¸½æ•¸æ“šä¸å¿ƒã€‚
ã€€ã€€åœ¨æ•¸æ“šåº«çš„å¯¦ç¾æ–¹é¢ï¼Œç³»çµ±å¢žåŠ äº†é‡å°å ±è¦ä¿¡æ¯ï¼Œé‡‡æ¨£ä¿¡æ¯çš„åŠ å…¥ï¼ŒæŸ¥è©¢ï¼Œåˆªé™¤ç‰å°ˆç”¨æ“作的接å£å‡½æ•¸ï¼Œä»¥æé«˜æ•¸æ“šåº«çš„æ˜“用性和æ“ä½œæ•ˆçŽ‡ã€‚åŒæ™‚為了å„éƒ¨åˆ†æ•¸æ“šåº«çš„åŒæ¥ï¼Œä¿®æ”¹äº†å”è°å’Œæ•¸æ“šçš„å…§å®¹æ ¼å¼ï¼Œå¢žåŠ äº†æ™‚é–“æˆ³ï¼ŒåŒæ¥æ™‚é–“ç‰å—段,ä¿è‰å…©é‚Šçš„æ•¸æ“šåŒæ¥ã€‚
  為了防æ¢ç³»çµ±çš„å´©æ½°ï¼ŒæŽ‰é›»ç‰æ¥µç«¯çš„ç‹€æ³ï¼Œç³»çµ±å°æœ€æ–°çš„æ•¸æ“šå¯¦è¡Œæœ¬åœ°çš„FLASHå‚™ä»½ã€‚é€™æ¨£æœ€æ–°çš„æ•¸æ“šæœ‰å…©è™•å‚™ä»½ï¼Œå¢žåŠ äº†æ•¸æ“šçš„å®‰å…¨æ€§ã€‚ç”¨æˆ¶çš„é…置信æ¯ç‰ï¼Œç³»çµ±ä¹Ÿå¯¦ç¾äº†é›™å‚™ä»½å’Œå…©é‚ŠåŒæ¥ï¼Œä»¥ç”¨ä¾†ç³»çµ±æ¢å¾©ã€‚
  5.2.4 用戶界é¢
  用戶界é¢çš„è¨è¨ˆéŽç¨‹è€ƒæ…®åˆ°å…©ç¨®éœ€æ±‚,一是å°å¹³è‡ºç¨ç«‹çš„需求,希望該總控界é¢èƒ½é‹è¡Œåœ¨ä¸åŒçš„è¨å‚™ä¸Šã€‚ 二是å°å¯¦æ™‚æ€§çš„éœ€æ±‚ï¼Œå› ç‚ºå·¥æ¥æ‡‰ç”¨çš„ç‰¹æ®Šè¦æ±‚ï¼Œå¯¦æ™‚æ€§ç„¡ç–‘æ˜¯æˆ‘å€‘å¿…é ˆè€ƒæ…®çš„å•題。
  最åŽï¼Œç³»çµ±çš„å¯¦ç¾æˆ‘們采用了兩種技術,å¢žåŠ å®¢æˆ¶çš„é¸æ“‡ç©ºé–“:
  1ã€åµŒå…¥å¼CGI+ WebServer。這樣系統有很好的平臺ç¨ç«‹æ€§ï¼Œåªè¦èƒ½é‹è¡ŒIEç€è¦½å™¨çš„è¨å‚™ä¸Šéƒ½å¯ä»¥å°ç³»çµ±é€²è¡Œç›£è¦–和控制。
  2ã€é‡‡ç”¨äº†Sunçš„Java applet技術書寫用戶界é¢ã€‚appletæŠ€è¡“å› ç‚ºå…¶è‰¯å¥½çš„å¹³è‡ºç¨ç«‹æ€§è¢«å»£æ³›æ‡‰ç”¨ï¼ŒåŒæ™‚他還有很好的實時性的優點,是方案1ä¸èƒ½åšåˆ°çš„ã€‚ä½†å”¯ä¸€çš„è¦æ±‚就是è¨å‚™é™¤äº†æ”¯æŒIEç€è¦½å™¨å¤–ï¼Œé‚„éœ€è¦æ”¯æŒJava的解釋器。
  有了這兩種技術,系統在ä¸ç”¨å®‰è£ä»»ä½•軟件的情æ³ä¸‹ï¼Œå¯ä»¥é‹è¡Œåœ¨æ‰€æœ‰çš„PC,大部分的PDAå’Œæ‰‹æ©Ÿä¸Šï¼Œç‚ºæ“æŽ§äººå“¡æä¾›å¾ˆå¤§çš„æ–¹ä¾¿ã€‚
6 çµ èªž
  為了克æœå‚³çµ±å·¥æ¥æŽ§åˆ¶æ©Ÿå™¨é™„ä»¶å¤šã€æœ‰ç·šæª¢æ¸¬å‚³è¼¸æ–¹å¼ã€çµ„ç¶²ä¸æ–¹ä¾¿ã€æª¢æ¸¬åƒæ•¸å–®ä¸€ã€æ“´å±•交互能力差的ä¸è¶³ï¼Œæœ¬ç³»çµ±æä¾›ä¸€ç¨®å…·æœ‰è—牙無線通信的嵌入å¼å·¥æ¥è¨ºæ–·ç³»çµ±ã€‚該工æ¥è¨ºæ–·ç³»çµ±å…·æœ‰è—ç‰™ç„¡ç·šé€šä¿¡åŠŸèƒ½ï¼Œèƒ½å¤ å¤šè·¯é‡‡é›†,實時顯示工æ¥ç’°å¢ƒä¿¡æ¯å˜å„²ï¼Œå¯¦ç¾åƒæ•¸çµ±è¨ˆåˆ†æžèˆ‡è¨ºæ–·ï¼Œç›£ç£å ±è¦çš„åŠŸèƒ½ã€‚åŒæ™‚,還å¯ä»¥é 程控制è¨å‚™çš„å ±è¦åƒæ•¸ï¼Œå ±è¦æ™‚é–“ï¼ŒæŽ¢æ¸¬é »çŽ‡ç‰é€²è¡Œè¨ç½®æ›´æ”¹ã€‚å…§å«åµŒå…¥å¼æ“作系統和數據分æžè¨ºæ–·æ‡‰ç”¨è»Ÿä»¶ï¼Œç‚ºè¨å‚™çš„功能擴展æä¾›äº†æ–¹ä¾¿ã€‚
åƒè€ƒæ–‡ç»ï¼š
  [1] Karim Yghmour ,Building Embedded Linux Systems. O‘Reilly, 2003
  [2] 馬建倉,羅亞è»ç‰.è—ç‰™æ ¸å¿ƒæŠ€è¡“åŠæ‡‰ç”¨ï¼ŒåŒ—京:ç§‘å¸å‡ºç‰ˆç¤¾ï¼Œ2003
  [3] 馮慶å‹ï¼ŒæŽç´…,冀勇鋼,基于è—牙技術組建無線家åºç¶²çµ¡.å¾®è¨ˆç®—æ©Ÿä¿¡æ¯ 2006年第3-2期