welcom ! Handel home

2010年3月1日 星期一

多點觸控面板測試條件

多點觸控面板測試條件


  電容式觸控面板(又稱:表面電容式、Surface Capacitive)在結構上最外層為一薄薄的二氧化矽硬化處理層,硬度達到7H,第二層為ITO(導電鍍膜),藉由正面的導電層平均分佈傳導低電壓的電流,在玻璃表面建立一均勻電場,當手指觸碰到觸控面板的表層,會從接觸點吸收小量電流,造成角落電極的壓降,利用感應人體微弱電流的方式來達到觸控的目的,最下層的ITO的功能是為了遮蔽電磁波,以維持Touch Panel能在良好無干擾的環境下工作,而投射式電容(Projective Capacitive),就是著名的Apple iPhone手機及Windows 7所採用的觸控方式,擁有支援多點觸控(Multi Touch)的特色,可以縮短使用者的學習時間,只需使用指腹輕觸面板即可無須使用觸控筆,並且擁有更高的透光率而且更省電、比電阻式更耐刮(硬度可達7H以上)、大幅增加使用壽命且無需校正..等特性。

觸控技術依感應原理可分為:電阻式(Resistive)、電容式(Capacitive)、超音波式(Surface Acoustic Wave)及光學式(Optics)..等四種,其中電容式又可分為表面電容式(Surface Capacitive)與投射式電容(Projective Capacitive)兩種。

觸控技術應用面:
工業應用(自動加工機具、量測儀器、中央監控控制)
商業應用(售票系統、POS、提款機、售票機、儲值機)
生活應用(手機、衛星定位GPSUMPC、小筆電)
教育娛樂(電子書、隨身遊戲機、點歌機、電子字典)

觸控面板透光率比較:電阻式(85%)、電容式(93%)

多點觸控面板測試條件:
操作溫度範圍:-20℃~70/20%85%RH
儲存溫度範圍:-50℃~85/10%90%RH
高溫試驗:70/240500小時,80/2401000小時,85/1000小時,100/240小時
低溫試驗:-20/240小時,-40/240500小時,-40/1000小時
高溫高濕試驗:60/90%RH/240小時,60/95%RH/1000小時
                              70
/80%RH/500
小時,70/90%RH/2405001000小時,70/95%RH/500小時
                              85
/85%RH/1000
小時,85/90%RH/1000小時

煮沸試驗:
100/100%RH/100分鐘
溫度衝擊-高低溫:(溫度衝擊試驗不等同於溫度循環試驗)
-30
℃←→80500cycles
-40
(30min)
←→70(30min)℃,10cycles
-40
℃←→70℃,50
100cycles
-40
(30min)
←→110(30min)100cycles
-40
(30min)←→80(30min)10100cycles
-40
(30min)←→90(30min)
100cycles

冷熱衝擊測試-液體式:-40℃←→90℃、2cycles
冷熱衝擊測試-過常溫: -30(30min)R.T. (5min)80(30min)20cycles
使用壽命:100萬次、200萬次、35百萬次、2.25億次、3億次
硬度測試:大於硬度7
(ASTM D 3363JIS 5400)
撞擊測試: 5㎏以上的力道,分別敲擊面板最脆弱的四周以及中心
Pin(Tail)拉力測試:510㎏向下拉扯
Pin繞折試驗:135¢角,左右來回10
耐衝擊試驗:11φ/5.5g銅球於1.8m高落下於1m物體中心表面上3ψ/9g不銹鋼球於30cm高落下
書寫耐久性:10萬字以上(R0.8mm、施壓250g)
手觸耐久性:100萬、1000萬、1.6億、2億次以上(R8 mm、硬度60°、施壓250g、每秒2
)
 

多點觸控面板關鍵字整理:

英文簡稱與詳稱

中文

說明

Abrasion Resistance

耐刮

 

Absolute Capacitance

自電容

 

Accuracy Tolerance

線性偏差

 

Adhesion

附著力

 

Anti-Reflection Curve

反射率曲線圖

 

ATO

氧化銻錫薄膜

 

ATO Layer

透明導電膜

 

Drift Phenomenon

漂移現象

 

Hard Coat Layer

保護膜

 

Hardness

硬度

 

Impact Strength

耐衝擊

以金屬球於一定高度落下於物體中心表面上,檢查是否發生破損現象

Independent-matrix sense elements

獨立矩陣感測單元

 

Intersection-matrix of row and column sense elements

交錯矩陣感測單元

 

ITO, Indium Tin Oxide

導電玻璃

具備有極佳的導電特性,及高可見光透光率的銦錫氧化物薄膜

Mutual Capacitance

互電容

 

Multi-point Linearity Compensation Function

線性補償功能

 

Projective Capacitive

投射電容式

 

Reflection

反射率

 

Self Capacitance

自電容

 

Surface Capacitive

表面式電容

 

Touch Controller

觸控控制器

 

Touch FLO

 

一項由HTC所發展的技術,可讓您使用手指的動作與裝置互動,以及控制裝置

Touch Panel

觸控面板

 

Transparence

穿透率

 

Utility

驅動程式

 

 

TI擴展全新Stellaris MCU系列

德州儀器(TI)宣佈擴展其以Stellaris ARM Cortex-M3為基礎的微處理器(MCU)系列,並同時大幅降低價格,進而為開發人員提供更高彈性以滿足嵌入式設計需求。

29 款全新Stellaris MCU包括針對動作控制(motion control)應用的獨特IP、智慧型類比功能及廣泛的進階連結技術選項等,可為產業應用提供各種價格/效能的解決方案。此外,該系列產品還可提供更高 範圍的記憶體接腳相容及最新精巧型封裝,可顯著節省空間與成本。

由於Stellaris MCU卓越的整合度可大幅提升效率,並降低成本,因而可使Stellaris系列的價格平均下降13%。TI多元的StellarisWare軟體可為每款元件提供支援,進而可加速能源、安全及連結技術市場領域的應用開發。

Stellaris ARM Cortex-M3 MCU擴大系列的功能與優勢:接腳相容的高彈性可充分滿足記憶體儲存量及擴展連結技術的需求;8款LM3S1000系列MCU可提供高接腳數及通用即時處 理功能;5款M3S3000系列MCU可提供USB元件、USB主機╱元件及OTG支援;14款LM3S5000系列MCU可提供USB元件、USB主機 ╱元件與USB OTG支援,並可提供Bosch 2.0 A/B CAN支援;2款LM3S9000系列MCU支援10/100乙太網路MAC+PHY、USB OTG及Bosch 2.0 A/B CAN。

此 外,該系列ROM中的StellarisWare軟體可保存快閃記憶體、節省時間並簡化開發;高達80MHz的時脈速度;具有單週期快閃記憶體與高達 50MHz SRAM存取的最佳化記憶體效能;動作控制(motion control)選項包括QEI、PWM及直接運動控制故障訊號;LM3Sxxx系列採用最新精巧型48接腳QFN封裝,可滿足小型嵌入式應用的需求。

TI 提供廣泛的ARM解決方案,其中包括Stellaris ARM Cortex-M3 MCU、Sitara Cortex-A8與ARM9 MPU以及OMAP應用處理器,不僅可協助客戶提高效能、充分利用多種週邊,並降低系統成本,同時還可為功能差異化及未來的高彈性預留充足的空間。

29款全新Stellaris MCU現已開始限量提供樣品,預計將於2009年12月大量提供樣片,並於2010年第一季投入量產。根據標準的交貨週期準則,採用最新48接腳QFN小型封裝的Stellaris LM3Sxxx系列MCU即將開始供貨

電子書閱讀器趨勢:彩色、大尺寸、觸控…

具備雙穩態或是類似雙穩態的電子書閱讀器裝置在2008年與2009年期間獲得了顯著的成長。根據DisplaySearch 2009年電子紙顯示器報告,2009年約有將近500萬台的電子書或電子雜誌閱讀器出貨,相較於2008年有500%的成長幅度。展望2010年,新的特色與功能也將出現在閱讀器上,包含:彩色、較大尺寸、觸控,甚至更多不同的顯示技術。

高通(Qualcomm)在2010年的CES展裡,展示了一台具有5.7吋彩色微機電(MEMS)顯示技術的電子書閱讀器;該技術稱為mirasol,並且高通宣稱將於2010年底實現該顯示技術的商品化。高通這項顯示技術包含以下特色:

1. 具備豐富顯色能力:除了富士通以膽固醇液晶技術為基礎的FLEDPia外,高通可能會是第二個在2010年底前為電子書閱讀器帶來彩色化的供應商。mirasol具有令人滿意的藍色和綠色顯色能力,不過紅色方面偏黃,這可能是由於為了取得較佳白度而做的調整取捨。

2. 迅速的反應速度(達到微秒):得以播放影片而無拖影或模糊的感覺。相比之下,E Ink的電泳式技術在播放影片上就顯得較差,因為其反應速度僅約200毫秒。

3. 較高解析度:高通的展示具有XGA (1024x768)的畫素,同時解析度高達200 dpi。這樣的解析度高於一般的電子書閱讀器螢幕(通常是6吋800x600畫素),因此mirosal可以將較細小的字體和圖片的細節之處展現出來。

 Qualcomm 5.7
Qualcomm 5.7" Color E-Book Demo
(來源:Qualcomm)

高 通在2004年從Iridiagm併購了MEMS顯示技術後,約在2009年中,宣佈於台灣桃園縣的龍潭工業區建造組裝生產線並已經開始運轉。這條生產線 是高通與正崴精密策略合作的結果,正崴在這項合作中扮演著運作生產的角色,並且利用4.5線的尺寸來生產mirosal面板。

高通mirosal顯示器上的每一個畫素均包含RGB的子畫素(Sub-pixel),每個子畫素均有對應的微機電結構。結構中有金屬薄膜與光學反射層,透過調整薄膜與光學反射層之間的間隙大小,就可以改變所顯示出來的顏色。

高 通表示,當2010年該技術商品化的目標達成時,將會是具備彩色的顯示能力,同時對電子書閱讀器他們也不考慮開發單色技術。這樣的市場考量也算是合情合 理,畢竟對消費者來說,若是可以選擇的話,彩色的電子書閱讀器是他們比較喜歡的。不過,彩色的版本在一開始時可能單價稍高,以富士通的FLEPia來說, 終端售價就超過1000美元。

LiquaVista在2010年的CES展示了他們獨特的電溼式(Electo-wetting)顯示技術,稱為LiquaVista Color。該公司曾經在2009年的橫濱光電展中展出一片6吋彩色顯示的面板,不過當時還有抽線的顯示缺陷。

到 了2010年的CES展時,該缺陷顯然已經獲得了改善,僅剩下若干點無法正常顯示。能有這樣的改善,可能得力於應用材料(Applied Material)這家公司的協助;這家公司在2009年時投資LiquaVista以打造電溼式顯示技術的生產設備,金額並未對外透露,而目標是瞄準未 來的電子書閱讀器螢幕應用。

在CES展中的樣品中,彩色的顯示仍然是透過濾光片的方式來達成,不過將來可能會採用堆疊色層 (Stacking Color Layers)的方法。另一個可能的做法是採用背光,因為電溼式顯示技術具背光穿透可行性。LiquaVista的展示樣品同時也有快速的反應速度,所以 影片的播放效果將會較平順。該公司預計在2011年將這項技術推廣到市場。

 Liquavista 6
Liquavista 6" Color E-Book Demo
(來源:Liquavista)

根 據Engadget.com網站的揭露,當Barnes & Noble的Daniel Joresson在2009年10月的CTIA研討會中回答媒體提問時表示,該公司將會在2010年春季左右的時間點推出具備彩色顯示能力的電子書閱讀 器,而該彩色面板將會是由Plastic Logic製造。

Barnes & Noble已經發表了Nook,該閱讀器具有黑白灰階顯色的E Ink電泳式技術顯示面板,以及一片3.5吋左右的TFT LCD面板做為操作介面。不過,Barnes & Noble尚未對外正式公佈任何彩色電子書閱讀器,而Plastic Logic也沒有公布彩色的電子書閱讀器用面板。想來,發言人Joresson當時還是稍樂觀些。DisplaySearch的預測是,Plastic Logic可能要遲至 2010年底左右才能推出彩色的顯示面板。

DisplaySearch 2009年電子紙顯示器報告預測,彩色的電子書閱讀器一直要到2011年後才有可能有較大的出貨量,這是因為稍嫌昂貴的價格與彩色技術挑戰的緣故。以下,是彩色電子書顯示面板的開發時程。

 Color E-Book Display Roadmap
Color E-Book Display Roadmap

目 前大多數的電子書閱讀器採用E Ink的(微膠囊)電泳式技術,而2010年將會有更多不同的顯示技術加入這個戰場,像是高通的微機電顯示技術、LiquaVista的電溼式技術。而友 達(AUO)體系的達意(SiPix)的電泳式微杯(Micro-cup)技術是另一項已經商品化的顯示技術。

友達在 2009年下半年開始將技術量產,並且透過集團裡的下游品牌明基(BenQ),推出電子書閱讀器nReader。明基的推出計畫不僅是電子書閱讀器硬體, 同時還包含線上的電子書內容平台,預計2010年1月在台灣將軟、硬體配合、同步推出。之後,也會擴展到日本和中國大陸。明基副董事長王文燦表示,明基對 nReader的2010年銷售目標是:台灣5萬台、全球30萬台。

nReader有6吋的電泳式面板並支援觸控螢幕,面板 自然來自友達與達意的技術,明基也預計在2010年下半年推出彩色的電子書閱讀器。配合的線上電子書內容平台(伊博數位書屋)目前已經有超過上百萬本的免 費電子書,加上3,000到4,000本左右的新書,另外約有6,000本的簡體中文書和3萬本左右的日文書。nReader除了閱讀功能外,也支援 MP3音樂格式播放,並且內建2GB的儲存空間以及透過microSD插卡擴充到16GB,建議售價新台幣8,990元。

Plastic Logic在2010年的CES展示QUE電子閱讀裝置,並且宣稱4月時會推出市場。QUE應該會是市場上第一個具備軟性基板的主動式矩陣顯示器。之前從 2008年開始,就有許多人引頸盼望Polymer Vision的Radius可捲式面板,然而最終Polymer Vision還是未能夠商品化,並且因為財務危機而被台灣的系統廠緯創在2009年中時併購。

Plastic Logic位在德國德勒斯登有一個工廠,將有機TFT薄膜電晶體層(Organic TFT)結合軟性塑膠的基板材質,然後上層採用的則是E Ink的電泳式技術。QUE的顯示尺寸是10.7吋,並且具備投射式電容觸控面板的操作介面。

無 獨有偶,同期間美國的Hearst媒體集團也推出軟性基板的電子書閱讀器。該閱讀器由Hearst所獨立出來的Skiff這家公司所製造,採用的技術是由 LG所提供的不鏽鋼金屬薄膜作為基板,搭配a-Si TFT非晶矽薄膜電晶體層。至於上層,依然是採用E Ink的電泳式技術。Skiff的顯示面板具有11.5吋的大小與1200x1600畫素,雖然也會內置觸控面板,但是採用技術則尚未對外說明。

Plastic Logic's QUE (left) and Skiff (right)
Plastic Logic's QUE (left) and Skiff (right)
(來源:Plastic Logic and Skiff)

IREX這家公司已經推出10吋以上等級的電子書(報紙、雜誌)閱讀器到市場上,不過所採用的玻璃基板,不像Plastic Logic的塑膠材質和Skiff的不鏽鋼材質。下表列出這三者的比較。

 Comparison of >10
Comparison of >10" E-Newspaper/E-Magazines

與玻璃材質比較,軟性基板較薄、較輕、表面較不光滑,不過也較具可彎曲性,同時對碰撞的耐受性也會比較好。所有可攜式的裝置應該都會歡迎軟性顯示器,特別是10吋以上等級的電子報紙、雜誌閱讀等應用,軟性顯示器會在未來幾年具有優勢。

2010年的CES展中,我們還看到還有許多家加入這個市場的品牌,包含漢王、IRiver、津科、Picketbook與Astak。另外,Freescale與Marvell也展示了他們為電子書閱讀器所特別設計的處理器。

2010年2月28日 星期日

網路機器人時代已經到來 智慧非人類獨有


網路蜘蛛(Web spider)指的是「自動化瀏覽網路」的程式。這樣的電腦程式是為了自動從網路擷取特定的資料,或為了組織網路上的資料,所設計的「『自動瀏覽網路』的程式」。

=====================================================================================================

網路機器人應用再突破 自主核心技術漸成熟

隨著互聯網的日益普及,網路機器人作為一種具備高度人工智慧的資訊互動平臺,其技術也在快速發展,同時應用領域也在不斷拓展。特別是在中國,雖然網路機器人進入國內只有短短4年多的時間,但已在廣大互聯網個人用戶與企業用戶中迅速普及。各類應用更是層出不窮。在這樣的發展形勢下,為推動網路機器人技術的發展,推廣網路機器人的特色應用,MSN中國自2006年開始主辦Windows Live Messenger 機器人大賽。自舉辦以來,Windows Live Messenger 機器人大賽立刻成為國內網路機器人開發領域一年一度的頂級大賽,吸引了眾多個人與企業參賽者的參與,並產生了大量優秀的智慧網路機器人作品。
縱觀歷屆大賽,每屆都有新亮點,每屆都能給人們帶來新驚喜。以日前剛剛落幕的Windows Live Messenger 2007機器人大賽為例,無論是比賽規模還是參賽作品整體水準都大大超過上屆。在比賽項目設置上,除上屆大賽就有的自由機器人比賽之外,新增加了客服、諮詢調研、行銷、協同辦公等多個命題機器人賽事類別。百餘款網路機器人作品報名參加了此次大賽的角逐,參賽作品數量與上屆相比有顯著增加。
在賽事組織不斷細化,作品數量大幅增加的同時,參賽作品的技術難度也在迅速提升、其應用也日漸深入人們生活的方方面面。以此次大賽的最佳自由機器人大獎得主——"牛牛機器人"為例,它就是一款專業的股票理財機器人,不僅可以提供深滬股票實時行情、開放式基金凈值、港股、美股行情、實時外匯牌價等的查詢;更能提供包括每日深滬公告、股市直播室、市場實時排名榜、機構資金龍虎榜、個股財務數據、新聞公告、投資價值評估、買單賣單分析,動態更新的私募推薦股票等在內的豐富資訊及專業分析。再如"康博士"——此次命題機器人大獎的得主,它是一款能夠為患者提供診療服務的智慧網路機器人,相比一些網站的健康頻道只提供簡單的診斷,"康博士"這裡問診不但詢問詳細而且結果準確,可以極大簡化用戶"求醫問藥"的過程,不僅方便實用,更重要的是可以"為您省錢"。此外、獲獎作品中還有包括提供餐飲資訊的"吃啥咋吃機器人"、能夠收聽音樂的"青檬音樂機器人"、能幫助人們學習英語的"我愛背單詞機器人"等諸多實用有趣的作品,充分體現出這些機器人作者的奇思妙想與編程技術。
大量行業應用作品參賽是此次大賽的另一突出亮點,從能夠提供多項服務的嘰歪網客服機器人"嘰歪小弟"到提供權威化工產品資訊數據庫查詢的"化工精靈";從聯想定制的機器人 "聯想智慧交互系統"到明復的"小明百事通達人"等等。獲獎作品中有如此眾多的專業性強、應用面廣的行業應用案例,不僅顯示了這一年來國內智慧網路機器人領域技術正快速發展,更充分說明目前已有越來越的國內企業開始重視網路行銷、智慧客服的作用,並看好網路機器人行業的發展。
Windows Live Messenger 機器人大賽不僅極大促進了國內網路機器人的開發與應用,更重要的是推動了中國在智慧機器人技術領域自主核心技術的形成與發展,據悉,此項賽事所使用的Ibot SDK機器人開發工具全部是由一家中國本土企業——小i機器人提供。作為國內最早從事網路機器人技術開發的高技術企業,小i機器人在與人工智慧、自然語言等技術領域目前已躋身世界領先地位,並成為微軟全球戰略合作夥伴。在2006年微軟全球機器人大賽上,前18名獲獎選手所開發的機器人當中有12款是使用小i機器人提供的iBot Platform SDK開發平臺開發的,其中最高人氣獎和一等獎更全部使用小i機器人平臺進行開發的。這與軟體與互聯網行業中基礎底層軟體普遍依賴國外提供,缺乏核心技術與自主知識產權的現狀形成了鮮明對照,在這方面小i機器人可以說為我們帶來了一個意外的驚喜。可以說,智慧網路機器人已經發展成為技術全球領先,且國內掌握核心技術與自主知識產權的行業。隨著應用的不斷拓展與市場的日趨成熟,智慧網路機器人將成為互聯網行業中最值得關注的領域。

==================================================================================

網路機器人時代已經到來 智慧非人類獨有

網路空間中,人類其實並不孤獨,因為當我們在網上沖浪時候,無數的非人類實體也在使用Web獲取文本或者進行搜索查詢,按部就班地完成各自的任務。目前,人們把這些網路機器人叫做"bots",它們是在Web上獨自運行的軟體程式,它們不斷地篩選數據,做出自己的決定,現在已在許多方面成為Web上很有用的工具。

今天,我們可以在電腦上使用搜索機器人完成網路搜索,利用購物機器人為您選擇物美價廉的商品,而且已經可以和機器人聊天,因為有些機器人能夠理解人類的語言,回答您的問題。這些虛擬助手協助人們完成日常的線上任務,節省我們寶貴的時間,節約網路費用,最重要的是它們充分地利用了網路資源,給人類的工作和生活帶來極大的便利。

網路機器人的發展到成熟應用,是大概10年前從網路技術相對先進的西方發達開始的。5年前一個叫袁輝的年輕人將其技術引入國內,並創造了如今有2800多萬用戶的著名品牌——小i機器人,小i的出現,填補了國內網路機器人領域的空白,成就了一段傳奇。但是,目前國內網路機器人在應用上還遠遠沒有形成規模,因此,借鑒國外網路機器人的成熟應用,對國內相關產業的發展將大有益處。這也是本文的目的所在。

目前,按國際上通用的原則,可以將網路機器人大概分為搜索機器人、聊天機器人、客服機器人、購物機器人、遊戲機器人五大類——其中,以網路爬蟲(Spider)所依託的搜索機器人因為鼎鼎大名的GOOGLE,可以說是目前受眾最多的一類,而聊天機器人和客服機器人依託于IM平臺的迅速發展,目前無論是在國外還是國內都在迅速壯大,不僅成為網友日常生活中的"良師益友",更因為其智慧性和交互性成為企業客戶服務,乃至行銷中的得力助手。

每一種網路機器人都代表著對於網路時代的一種全新理解,其中都蘊含了很多的成功機遇,本文就主要分析聊天機器人、客服機器人這一大類機器人,通過他們在國外和國內的成功應用,來展示一個多彩的網路智慧應用世界。

曾經的聊天機器人已花開三朵

科幻電影中,人們往往賦予機械機器人許多人的品質,而在Internet中,網路機器人和人也沒有多大的區別。目前Web上已經有許多聊天機器人,它們可以與人進行交互。其中,大多數機器人都有自己的個性。DonLivebot是以MacWeek專欄作家DonCrabb的作品為原型,通常都以AppleComputer公司的產品為話題。更多的聊天機器人以IRC、MUD或虛擬現實的方式存在,有時它們偽裝成其他的用戶,但是有時也完成一些管理任務,比如向新手介紹聊天室的禮儀。

早期的聊天機器人,比如Eliza,在對話中增加很少的新內容,對大多數用戶的回應基本上都是如出一轍,要麼做出一個簡單的回答,要麼就是提出一個問題鼓勵用戶去思考。"我喜歡在網上沖浪。"一般會得到像"很好,那麼您為什麼喜歡在網上沖浪?"這樣的應答。最初這些聊天機器人顯得非常幼稚。

今天,聊天機器人已經變得很成熟,它們從數據庫中取出內容作為響應。這樣他們可以向用戶提供很多有用的資訊,而不只是小孩式的聊天。比如,TIPS聊天機器人為用戶提供面試的建議,或者提供其他主題的知識。

除了單純的聊天之外,從2002年開始,國際上一些感覺敏銳的公司意識到,利用這種聊天機器人提供無人客戶服務。機器人非常適合回答那些常問的簡單問題。它能夠立即給用戶做出回答,免去公司每月昂貴的諮詢熱線電話費。因此,基於聊天機器人的客戶服務機器人也就誕生了,目前,全世界已經有數十家機器人公司提供名目繁多的客戶服務機器人,而採用機器人來改善自身客服的企業更是超過千家。

同時,行銷專家也描上了聊天機器人。因為有先行一步的廣告客戶希望聊天機器人能夠成為銷售人員。第一個這樣的機器人DustytheDustbuster是由Blaxxun和ADSmart以及PlanetDirect共同設計完成的。Dusty僅僅知道手持真空吸塵器,它與潛在的客戶在Blaxxun的虛擬現實中進行交談。根據Blaxxun的調查了解,很多人非常喜歡Dusty,認為它很有創造性。

傳統型聊天機器人國外並未大規模應用

或許因為西方人更在乎面對面的溝通,因此像手機短信,網路聊天之類東方人很普遍的溝通形式並沒有受到特別的歡迎。西方出現了聊天機器人後,更多的普通網友也是將它視為"聰明的一休",主要是"答疑解惑",而不是"溝通與交流"——這一點,和國內小i的迅速成長顯然是完全不同的:小i的成功在最開始,主要是依託她智慧,可愛的"超級聊天魅力"。比如美國線上(AOL)曾在兩三年前嘗試在其IM工具AIM上添加聊天機器人,使用戶可通過命令功能表查詢資訊,但並未大規模應用。而微軟在去年底曾為MSN增加了兩個聊天機器人:"encarta@botmetro.net"和"bbcbackstage@hotmail.com",前者為微軟大百科全書,後者則是BBC電視臺的節目播出表。我們可以看出,這裡的聊天機器人更多的功能是"提問與回答"。

比較有名的是英國科學家羅洛·卡潘特設計發明的線上聊天機器人"喬治",如今已經很有名氣的他甚至能說四十多種語言,並且還能同時和數百人一起聊天。"喬治"能夠在聊天時開玩笑、回答問題、表露感情,並和網民們進行關於愛情、生活和宇宙等各種話題的討論,以至於許多和它聊天的網民都會誤將它當成一個"真人",據悉喬治已經和全球200萬人聊過天。

客服型聊天機器人,西方服務型企業的新稻草

相比純粹的聊天,目前聊天機器人在西方能夠迅速發展的主要原因是商務企業發現其蘊涵的巨大市場價值。在西方,已經進入服務為核心的成熟商業社會,但由於人力成本的高昂,很多公司在需要公司內部管理和人力密集的客戶服務領域一直深感頭疼,不得不寄希望於通過技術手段去實現更好的服務。而聊天機器人能輕鬆實現一對多(幾乎是無限)的24小時全天候服務,並因為迅速發展的智慧化,能比較輕鬆的回答一般用戶所提出的問題,因此,開始受到了企業界的熱捧。

2010年2月25日 星期四

RTOS的定義

 RTOS的定義

  即時系統(Real-time operating system,RTOS)的正確性不僅依賴系統計算的邏輯結果,還依賴於產生這個結果的時間。即時系統能夠在指定或者確定的時間內完成系統功能和外部或內部、同步或非同步時間做出回應的系統。因此即時系統應該在事先先定義的時間範圍內識別和處理離散事件的能力;系統能夠處理和儲存控制系統所需要的大量資料。

  為了便於理解,機場的售票系統就是一個典型的即時系統。

 

什麼是RTOS

  1.RTOS是一個內核 

  典型的單片機程式在程式指標重定後,首先進行堆疊、中斷、中斷向量、計時器、串列口等介面設置、初始化資料存儲區和顯示內容,然後就來到了一個監測、等待或空迴圈,在這個迴圈中,CPU可以監視外設、回應中斷或用戶輸入。 

  這段主程序可以看作是一個內核,內核負責系統的初始化和開放、調度其他任務,相當於C語言中的主函數。

  RTOS就是這樣的一個標準內核,包括了各種片上外設初始化和資料結構的格式化,不必、也不推薦用戶再對硬體設備和資源進行直接操作,所有的硬體設置和資源訪問都要通過RTOS核心。硬體這樣遮罩起來以後,用戶不必清楚硬體系統的每一個細節就可以進行開發,這樣就減少了開發前的學習量。 

  一般來說,對硬體的直接訪問越少,系統的可靠性越高。RTOS是一個經過測試的內核,與一般用戶自行編寫的主程序內核相比,更規範,效率和可靠性更高。對於一個精通單片機硬體系統和編程的"老手"而言,通過RTOS對系統進行管理可能不如直接訪問更直觀、自由度大,但是通過RTOS管理能夠排除人為疏忽因素,提高軟體可靠性。 

  另外,高效率地進行多工支持是RTOS設計從始至終的一條主線,採用RTOS管理系統可以統一協調各個任務,優化CPU時間和系統資源的分配,使之不空閒、不擁塞。針對某種具體應用,精細推敲的應用程式不採用RTOS可能比採用RTOS能達到更高的效率;但是對於大多數一般用戶和新手而言,採用RTOS是可以提高資源利用率的,尤其是在片上資源不斷增長、產品可靠性和進入市場時間更重要的今天。 

  2.RTOS是一個平臺 

  RTOS建立在單片機硬體系統之上,用戶的一切開發工作都進行於其上,因此它可以稱作是一個平臺。採用RTOS的用戶不必花大量時間學習硬體,和直接開發相比起點更高。 

  RTOS還是一個標準化的平臺,它定義了每個應用任務和內核的介面,也促進了應用程式的標準化。應用程式標準化後便於軟體的存檔、交流、修改和擴展,為嵌入式軟體發展的工程化創造了條件、減少開發管理工作量。嵌入式軟體標準化推廣到社會後,可以促進軟體發展的分工,減少重複勞動,近來出現的建立於RTOS上的檔和通信協定庫函數產品等就是實例。 

  RTOS對於開發單位和開發者個人來說也是一種提高。引入RTOS的開發單位,相當於引入了一套行業中廣泛採用的嵌入式系統應用程式開發標準,使開發管理更簡易、有效。基於RTOSC語言的開發,具有良好的可繼承性,在應用程式、處理器升級以及更換處理器類型時,現存的軟體大部分可以不經修改地移植過來。 

  對於開發人員來說,則相當於在程式設計中採用一種標準化的思維方式,提高知識創造的效率;同時因為具有類似的思路,可以更快地理解同行其他人員的創造成果

 

RTOS的特點

  一、時間約束性

  即時系統的任務具有一定的時間約束(截止時間)。根據截止時間,即時系統的即時性分為"硬實時""軟即時"。硬實時是指應用的時間需求能夠得到完全滿足,否則就造成重大安全事故,甚至造成重大的生命財產損失和生態破壞,如在航空航太、軍事、核工業等一些關鍵領域中的應用。軟即時是指某些應用雖然提出時間需求,但即時任務偶爾違反這種需求對系統運行及環境不會造成嚴重影響,如監控系統等和資訊採集系統等。

  二、可預測性

  可預測性是指系統能夠對即時任務的執行時間進行判斷,確定是否能夠滿足任務的時限要求。由於即時系統對時間約束要求的嚴格性,使可預測性稱為即時系統的一項重要性能要求。除了要求硬體延遲的可預測性以外,還要求軟體系統的可預測性,包括應用程式的回應時間是可預測的,即在有限的時間內完成必須的工作;以及作業系統的可預測性,即即時原語、調度函數等運行開銷應是有界的,以保證應用程式執行時間的有界性。

  三、可靠性

  大多數即時系統要求有較高的可靠性。在一些重要的即時應用中,任何不可靠因素和電腦的一個微小故障,或某些特定強即時任務(又叫關鍵任務)超過時限,都可能引起難以預測的嚴重後果。為此,系統需要採用靜態分析和保留資源的方法及冗餘配置,使系統在最壞情況下都能正常工作或避免損失。可靠性已成為衡量即時系統性能不可缺少的重要指標。

  四、與外部環境的交互作用性

  即時系統通常運行在一定的環境下,外部環境是即時系統不可缺少的一個組成部分。電腦子系統一般是控制系統,它必須在規定的時間內對外部請求做出反應。外部物理環境往往是被控子系統,兩者互相作用構成完整的即時系統。大多數控制子系統必須連續運轉以保證子系統的正常工作或準備對任何異常行為採取行動。

  早期的即時系統功能簡單,包括單板機、單片機,以及簡單的嵌入式即時系統等,其調度過程相對簡單。隨著即時系統應用範圍的不斷擴大,系統複雜性不斷提高,即時系統具有以下新特點。

  1、多工類型

  在即時系統中,不但包括週期任務、偶發任務、非週期任務,還包括非即時任務。即時任務要求要滿足時限,而非即時任務要求要使其回應時間盡可能的短。多種類型任務的混合,使系統的可調度性分析更加困難。

  2、約束的複雜性

  任務的約束包括時間約束、資源約束、執行順序約束和性能約束。時間約束是任何即時系統都固有的約束。資源約束是指多個即時任務共用有限的資源時,必須按照一定的資源訪問控制協議進行同步,以避免鎖死和高優先順序任務被低優先順序任務堵塞的時間(即優先順序倒置時間)不可預測。執行順序約束是指各任務的啟動和執行必須滿足一定的時間和順序約束。例如,在分散式端到端(end-to-end)即時系統很重,同一任務的各子任務之間存在前驅/後驅約束關係,需要執行同步協定來管理子任務的啟動和控制子任務的執行,使它們滿足時間約束和系統可調度要求。性能約束是指必須滿足如可靠性、可用性、可預測性、服務品質(Quality of Service,QoS)等性能指標。

  3、具有短暫超載的特點

  在即時系統中,即使一個功能設計合理、資源充足的系統也可能由於一下原因超載:

  1)系統元件出現老化,週邊設備錯誤或系統發生故障。隨著系統運行時間的增長,系統元件出現老化,系統部件可能發生故障,導致系統可用資源降低,不能滿足即時任務的時間約束要求。

  2)環境的動態變化。由於不能對未來的環境、系統狀態進行正確有效地預測,因此不能從整體角度上對任務進行調度,可能導致系統超載。

  3)應用規模的擴大。原先滿足即時任務時限要求的系統,隨著應用規模的增大,可能出現不能滿足任務時限要求的情況,而重新設計、重建系統在時間和經濟上又不允許。

 

RTOS系統的分類

  即時系統主要分為以下兩類。

  強即時系統(Hard Real-Time):在航空航太、軍事、核工業等一些關鍵領域中,應用時間需求應能夠得到完全滿足,否則就造成如飛機失事等重大地安全事故,造成重大地生命財產損失和生態破壞。因此,在這類系統的設計和實現過程中,應採用各種分析、模擬及形式化驗證方法對系統進行嚴格的檢驗,以保證在各種情況下應用的時間需求和功能需求都能夠得到滿足。

  弱即時系統(Soft Real-Time):某些應用雖然提出了時間需求,但即時任務偶爾違反這種需求對系統的運行以及環境不會造成嚴重影響,如視頻點播(Video-On-DemandVOD)系統、資訊採集與檢索系統就是典型的弱即時系統。在VOD系統中,系統只需保證絕大多數情況下視頻資料能夠及時傳輸給用戶即可,偶爾的資料傳輸延遲對用戶不會造成很大影響,也不會造成像飛機失事一樣嚴重的後果。

 

RTOS系統的調度

  為了精確管理"時間"資源,已達到即時性和與預測性要求,並能夠滿足是即時系統的新要求,需用即時調度理論對任務進行調度和可調度性分析。任務調度技術包括調度策略和可調度性分析方法,兩者是緊密結合的。任務調度技術研究的範圍包括任務使用系統資源(包括處理機、記憶體、I/O、網路等資源)的策略和機制,以及提供判斷系統性能是否可預測的方法和手段。例如,什麼時候調度任務運行、在哪運行(當系統為多處理機系統或分散式系統時)、運行多長時間等等;以及判斷分析用一定參數描述的即時任務能否被系統正確調度。

  給定一組即時任務和系統資源,確定每個任務何時何地執行的整個過程就是調度。在非即時系統中,調度的主要目的是縮短系統平均回應時間,提高系統資源利用率,或優化某一項指標;而即時系統中調度的目的則是要盡可能地保證每個任務滿足他們的時間約束,及時對外部請求做出回應。即時調度技術通常有多種劃分方法,常用以下兩種。

  搶佔式調度和非搶佔式調度

  1)搶佔式調度通常是優先順序驅動的調度。每個任務都有優先順序,任何時候具有最高優先順序且已啟動的任務先執行。一個正在執行的任務放棄處理器的條件為:自願放棄處理器(等待資源或執行完畢);有高優先順序任務啟動,該高優先順序任務將搶佔其執行。除了共用資源的臨界段之外,高優先順序任務一旦準備就緒,可在任何時候搶佔低優先順序任務的執行。搶佔式調度的優點是即時性好、反應快,調度演算法相對簡單,可優先保證高優先順序任務的時間約束,其缺點是上下文切換多。而非搶佔式調度是指不允許任務在執行期間被中斷,任務一旦佔用處理器就必須執行完畢或自願放棄。其優點是上下文切換少;缺點是在一般情況下,處理器有效資源利用率低,可調度性不好。

  靜態表驅動策略和優先順序驅動策略

  2)靜態表驅動策略(Static Table-Driven Scheduling)是一中離線調度策略,指在系統運行前根據各任務的時間約束及關聯關係,採用某種 搜索策略生成一張運行時刻表。這張運行時刻表與列車運行時刻表類似,指明了各任務的起始運行時刻及運行時間。運行時刻表一旦生成就不再發生變化了。在系統運行時,調度器只需根據這張時刻表啟動相應的任務即可。由於所有調度策略在離線情況下指定,因此調度器的功能被弱化,只具有分派器(Dispatcher)的功能。

  優先順序驅動策略指按照任務優先順序的高低確定任務的高低確定任務的執行順序。優先順序驅動策略又分為靜態優先順序調度策略。靜態優先順序調度是指任務的優先順序分配好之後,在任務的運行過程中,優先順序不會發生改變。靜態優先順序調度又稱為固態優先順序調度。動態優先順序調度是指任務的優先順序可以隨著時間或系統狀態的變化而發生變化。 

  RTOS產生並得到迅速發展的原因

  單片機處理器能力的提高和應用程式功能的複雜化、精確化,迫使應用程式劃分為多個重要性不同的任務,在各任務間優化地分配CPU時間和系統資源,同時還要保證即時性。靠用戶自己編寫一個實現上述功能的內核一般是不現實的,而這種需求又是普遍的。在這種形勢之下,由專業人員編寫的、滿足大多數用戶需要的高性能RTOS內核就是一種必然結果了。 

  對程式即時性和可靠性要求的提高也是RTOS發展的一個原因。此外,單片機系統軟體發展日趨工程化,產品進入市場時間不斷縮短,也迫使管理人員尋找一種有利於程式繼承性、標準化、多人並行開發的管理方式。從長遠的意義上來講,RTOS的推廣能夠帶來嵌入式軟體工業更有效、更專業化的分工,減少社會重複勞動、提高勞動生產率。

各種 RTOS 優劣 ?



uLinux
eCos
uC/OS
ucleus
track51  (for 8051 only )


來介紹選擇何種 RTOS 來切入。

我是個撰寫 Firmware 的工程師,已經有了一些開發經驗。以前每
次開發一個系統,程式大都是重頭打造,所以沒機會也不太敢使用,
目前正在蓬勃發展中 RTOS。

不知道各位可否從 RTOS 的優劣出發,來看我們應該選擇何種 RTOS 來學習。

其實每種 RTOS 的基本機制大都相同,但是在內容與支援上,可是不太一樣的。

我想目前個人涉獵的部份是很少的,這裡談談自己看過相關資訊的感覺,請各
個指正並予以一些指導。

linux 相關的 RTOS 如 embedded linux,在支援與資源上是較豐富的。但由於
它是 linux 縮減而得的,而 linux 在開發上是高檔的 PC 上 (當然這是相對
於 8051-base 的系統)。所以這類 RTOS 在硬體的要求上是較高的。

至於 eCos 的硬體要求比 embedded linux 低,但支援上也 embedded linux 少。

而 uC/OS 的硬體要求最低,但支援上也最少,自己須要寫較多的程式。






ucleus及時作業系統
(Nucleus RTOS)
是Mentor Graphics旗下Accelerated Technology公司所推出的嵌入式作業系統。Nucleus的好處是程式師不用再撰寫板支持套裝軟體(BSP)。目前 Nucleus RTOS已支持 USB OTG。

>> USB Function and On-The-Go (OTG) stacks
>>Multimedia transfer(MTP  PictBridge
   PictBridge是由照相機影像機器工業會 (CIPA)提出的直接列印工業標準。該標準允許數字圖像可以從數位相機直接通過印表機列印,而不需要把數位相機連接到計算機上。標準的正式名稱是「相機與影像產品協會標準DC-001 — 2003 影像設配的數字方案」。
>> PCI  PCI-X

外設互聯標準(或稱個人電腦介面,Personal Computer Interface),實際應用中簡稱為PCIPeripheral Component Interconnect),是一種連接電子計算機主板外部設備匯流排標準。一般PCI設備可分為以下兩種形式:

  • 直接布放在主板上的集成電路,在 PCI 規範中稱作「平面設備」(planar device);或者
  • 安裝在插槽上的擴展卡

PCI 匯流排常見於現代的個人計算機中,並已取代了ISAVESA 局部匯流排,成為了標準擴展匯流排。PCI 匯流排亦常見於其他電子計算機類型中。PCI匯流排最終將被PCI Express和其他更先進的技術取代,這些技術現在已經被用於最新款的電子計算機中。

PCI 規範規定了該匯流排的物理尺寸(包括線寬)、電力特性、匯流排時序和協議。該規範可從美國PCI-SIG協會購得。



>>CAN  CANopen
    控制器區域網路 (Controller Area Network, 簡稱 CAN  CANbus)是一種通訊協定,其特點是允許網路上的設備直接互相通訊,網路上不需要主機(Host)控制通訊。
       

CANopen是一種架構在控制器區域網路(Controllor Area Network, CAN)上的高層通訊協定,包括通訊子協定及設備子協定常在嵌入式系統中使用,也是工業控制常用到的一種現場總線

CANopen 實作了OSI模型中的網路層以上(包括網路層)的協定。CANopen 標準包括定址方案、數個小的通訊子協定及由設備子協定所定義的應用層。 CANopen 支援網路管理、設備監控及節點間的通訊,其中包括一個簡易的傳輸層,可處理資料的分段傳送及其組合。一般而言資料鏈結層實體層會用CAN來實作。除了 CANopen 外,也有其他的通訊協定(如EtherCAT)實作 CANopen 的設備子協定。

基本的 CANopen 設備及通訊子協定定義在 CAN in Automation (CiA) draft standard 301.[1]。針對個別設備的子協定以 CiA 301 為基礎再進行擴充。如針對 I/O 模組的 CiA401[2]及針對運動控制的 CiA402[3]