日本中文一区二区三区_视频二区欧美毛片免费观看_最新欧美日韩亚洲_中文av在线全新_久久精品国产亚洲av麻豆色欲_日韩中文字幕视频在线观看_亚洲精品国产动漫_国产伦精品一区二区三区妓女下载_国产91精品一区二区_亚洲毛片亚洲毛片亚洲毛片


您的位置:中華顯示網 > 技術學院 > 基礎知識 >

從硬件軟件組成模式出發,設計基于嵌入式的故障診斷專家系

編輯:馮飛 2011-02-24 10:22:21 瀏覽:1867  來源:

  基于嵌入式的故障診斷專家系統驅動程序設計。電子設備的故障診斷系統大多采用由傳感器、工業PC、工業以太網、遠程專家組成的診斷模式。現有診斷現場儀器眾多、連接復雜,使得系統可靠性和穩定性難以得到保證。另一方面,要求診斷人員具備專業知識,其中包括各類傳感器的固定、連接與信號處理,難以實現“現場無人,遠程診斷”目標。因此有必要從現有的硬件和軟件組成模式的角度出發,探索一種新的診斷系統組成模式。本文設計了基于嵌入式的故障診斷專家系統,使得對電子設備的檢測及維修變得更為方便有效。

  本文根據實際需要選取Windows CE.Net作為本系統的操作系統平臺。在Windows CE嵌入式系統的平臺開發中,設備驅動程序的開發是其很重要的一部分,它們用于驅動嵌入式系統硬件平臺上的各個設備接口。根據定制的硬件系統,本文對操作系統的鍵盤驅動程序、觸摸屏、LCD驅動、電源管理及其它的相關驅動程序進行了開發。

  1 Windows CE.Net操作系統

  Windows CE.Net是微軟公司在嵌入式操作系統市場上一個重要產品,第1個版本于1996年發布。Windows CE.Net是針對有限資源的平臺而設計的32位、多線程、完整優先權、多任務的嵌入式操作系統。

  Windows CE.Net一個突出的特點——模塊化。利用這個特點,選擇、組合和配置Windows CE.Net的各個模塊和組件來創建用戶版的操作系統,即Windows CE.Net的模塊化設計使得它能夠在大量的平臺上定制使用,從客戶電子設備到專用的工業控制器。

  Window CE.Net操作系統的基本內核需要至少200 kB的ROM,它支持Win32 API子集、多種用戶界面硬件、多種的串行和網絡通訊技術、COM/OLE和其他的進程間通訊的先進方法,借助Windows CE開發者就能利用大量其他的編程資源、工具、軟件例子以及文檔來進行Windows CE.Net開發工作。Micmsoft公司為Windows CE.Net提供了PlatformBuilder和Embedded Visual Studio開發工具。

  Windows CE.Net有五個主要的模塊:內核模塊、內核系統調用接口模塊、文件系統模塊、圖形窗口和事件子系統模塊、通訊模塊。其最大的特點是能提供與PC機類似的圖形界面和主要的應用程序。Windows CE.Net嵌入式操作系統的界面顯示大多數在Windows里出現的標準部件,包括桌面、任務欄、窗口、圖標和控件等。這樣只要是對PC機上的Windows比較熟悉的用戶,可以很快地使用基于Windows CE.Net嵌入式操作系統的嵌入式設備。

  2 WindOWS CE.Net平臺下的驅動開發

  Windows CE.Net的分層結構給驅動程序的開發帶來極大的方便,使得驅動開發只需要針對不同的BSP進行修改,很大程度上減少了開發的工作量。而完成這一工作需要了解兩部分的內容,分別是:Windows CE.Net的中斷機制和Windows CE.Net.的層次模型。

  2.1 Windows CE.Net的中斷機制

  Windows CE.Net系統的大多數外圍設備都是通過產生中斷從操作系統獲得服務的,如PC卡、板上定時器、鍵盤、觸摸屏等。當設備需要驅動程序服務時,基于Windows CE.Net的平臺使用中斷信號通知操作系統。

  Windows CE.Net把中斷處理分成兩部分:內核模式的中斷服務程序(Interrupt Serice RouTIne,ISR)和用戶模式的中斷服務線程(Int-errupt Setice Thread,IST)。ISR通常都比較短,是快速的匯編代碼,一般在0AL層代碼中,能夠直接訪問硬件注冊表。ISR的唯一任務就是向操作系統返回邏輯中斷標志符。中斷服務線程(IST)是用戶模式線程,在IST中完成大多數中斷處理。IST在大多數時間里是空閑的,只有當從函數WaitForSingeObiect()得到中斷已經發生的信號后,IST被喚醒去處理它需要處理的中斷。通過相關聯的帶有中斷標志的事件可以完成這些。IST需要首先創建一個事件并且用邏輯中斷與它相聯系。當中斷過程完成時,IST應該通知內核重新使能中斷。

  2.2 Windows CE.Net的驅動模型

  Windows CE.Net所有驅動都以動態鏈接庫(DLL)的形式存在,在驅動的實現過程中可以調用Windows CE.Net支持的所有標準API函數。

  Windows CE.Net的驅動程序有2種模型:本機設備驅動程序和流接口設備驅動程序。

  1)本機設備驅動 在Windows CE.Net中.通用LED驅動、電源驅動、顯示驅動、鍵盤驅動等都可以用本機設備驅動來開發。微軟提供了定制接口的方式來支持內部設備驅動程序,這意味著絕大多數開發人員不必大量地編寫本機設備驅動代碼。但把Windows CE.Net定制到新平臺的原始設備制造商(OEM)除外,它們可以創建自己的本機設備驅動程序到新的平臺。通常,當Windows CE.Net系統啟動時,本機設備驅動程序就被加載到系統的內存中。

  2)流接口驅動程序 在Windows CE.Net中,流接口驅動程序以DLL形式存在,是運行在用戶模式下的動態連接庫,由一個叫做設備管理程序的特殊應用程序加載、管理和卸載。與具有單獨目的接口的內部設備驅動程序相比,所有流接口驅動程序使用同一個接口并調用同一個函數集——流接口函數。流接口驅動程序的主要任務是把外設的使用傳遞給應用程序,這是通過把設備表示為文件系統的一個特殊文件實現的。在流接口驅動程序模型中,應用程序通過文件系統的API函數調用流接口函數,然后由流接口驅動程序調用本機驅動或者通過設備管理器與系統內核或外圍設備打交道。每個流接口驅動程序必須實現一組標準的函數,用來完成標準的文件I/O函數和電源管理函數,這些函數提供給Windows CE.Net操作系統的內核使用。一般,這些函數被稱為流接口驅動程序的DLL接口。

  3 驅動程序的開發

  在Windows CE嵌入式系統的平臺開發中,設備驅動程序的開發是其很重要的一部分,它們用于驅動嵌入式系統硬件平臺上的各個設備接口。下面針對在項目中完成的幾個主要的設備驅動,來了解一下具體設備驅動程序的開發過程。

  3.1 觸摸屏

  在嵌入式故障診斷專家系統中,為了方便用戶輸入數據,進行方便的人機交互,觸摸屏是必不可少。觸摸屏按技術原理分為:電熔電感觸摸屏、紅外線觸摸屏、電阻式觸摸屏、矢量壓力傳感式觸摸屏等。S3C2410的觸摸屏采用的是電阻式觸摸屏。S3C2410支持觸摸屏接口,它由一個觸摸屏面板,四個外部晶體管,一個外部電源,通道AIN[7]及通道AIN[5]等組成,觸摸屏接口如圖l所示。主要的設計流程如圖2所示。

  基于嵌入式的故障診斷專家系統驅動程序設計

  在本設計中主要完成A/D的轉換、觸摸屏上觸摸點坐標的顯示、XY軸方向的確定以及有效坐標范圍的確定。整個程序設計包括環境變量初始化、對LCD控制器和串行口的初始化以及觸摸屏控制與顯示程序。觸摸屏的控制與顯示程序包括串口數據傳送、液晶顯示控制、觸摸屏定位、中斷處理程序等。中斷處理程序中又包括A/D轉換、坐標計算、坐標檢測、坐標存儲與顯示。

  3.2 鍵盤驅動

  3.2.1 功能要求

  考慮到設備提供的面積有限,設計5x5矩陣鍵盤滿足實際需求。

  1)實現矩陣鍵盤上所定義的各個按鍵功能。①方向鍵:上、下、左、右;②功能鍵:確定、取消、菜單,通信、導航;③數字鍵:0~9;④擴展功能鍵:星號鍵,井號鍵;

  2)給應用程序提供接口。其中包括:

  ①按鍵消息包括WM_KEYD0WN消息,WM_KEYUP消息,WM_CHAR消息。②按鍵延時要求當用戶按下某個按鍵(電源除外),發送第1條WM_KEYDO-WN消息。對于上、下、左、右鍵,按鍵被按下累計400 ms后,發送第2條WM_KEY_DOWN消息,此后每隔100 ms發送l條WM_KEYDOWN消息,直至按鍵被放開。

  3.2.2 設計步驟

  設計步驟如下:

  1)初始化:初始化主要是進行中斷設置,對鍵盤中斷、GPIO端口中斷屏蔽位和掛起位進行設置。

  2)獲得掃描碼GetScanCode()函數。

  3)獲取虛擬鍵值:通過修改一個影射表,影射表的內容主要是掃描碼與虛擬鍵之間的對應關系。

  4)布設管理。

  3.3 LCD驅動

  LCD主要用于顯示文本和圖形信息。液晶顯示屏具有輕薄、體積小、低功耗、無輻射、平面直角顯示等特點。液晶顯示屏按原理分為STN(超扭曲向列)和TFT(薄膜晶體管)2種。

  GDI(圖形設備顯示接口)是一個系統組件,它用來加載和調用設備驅動。在Windows CE中,GDI包含在圖形事件用戶界面中。在Windows CE中,顯示驅動是一個本機驅動,那就意味著有常用的接口,這種接口會給顯示接口提供一組函數集。所以將不會有比較復雜的操作。Win-dows CE顯示驅動只有唯一的一個函數DrvEnableDriver()需要導出,這個函數將會在驅動加載的時候被GDI所調用,同時把函數指針返回給其它的DDI函數。開發的過程中需要注意顯示設備使用的是線性的幀緩沖,這樣由CPU直接控制的顯示內存就需要是連續的。微軟提供了一組C++類叫GPE(圖形原始引擎)。對于圖形的操作都是建立在這個類上。

  IntNumModes():返回顯示驅動所支持的顯示模式數量。

  SCODE GetModeInfo(GPEMode*pMode,int modeNo):返回具體顯示模式的信息,如顯示寬度和高度,一個像素用幾位來表示。

  SCODE SetMode(int modeId,HPALETTE*pPalettetHandle):設置顯示模式。對于不同的顯示設備,我們都需要用這個函數來設置顯示設備的顯示模式。

  SetPointerShape():設置光標位圖。

  MovePointer():移動光標。

  其他的函數接口就不一一介紹,可以參考源代碼。

  4 結束語

  本文以Windows CE作為目標平臺,實現了在WindowsCE驅動程序設計時,按照先確定要設計的驅動程序類型是本地驅動程序還是流接口驅動程序,再選擇驅動程序開發方法使用分層驅動程序設計。實際運行表明,設計的操作系統的鍵盤驅動程序、觸摸屏、LCD驅動、電源管理的驅動程序開發為界面程序的開發提供了一個穩定良好的環境,大大提高了開發的速度。

標簽:

關注我們

公眾號:china_tp

微信名稱:亞威資訊

顯示行業頂級新媒體

掃一掃即可關注我們

好男人官网在线观看| 亚洲精品1区2区| 93在线视频精品免费观看| 日韩精品一区二区三区免费观看| 2024最新电影免费在线观看| 日本大片在线播放| 国产精品对白| 国产精品人人爽人人做我的可爱| 成人午夜视频在线| 精品久久久久久国产91| 精品sm在线观看| 国产精品极品美女在线观看免费 | 日本丰满大乳奶| 国产成人在线综合| 久久国产在线视频| 亚洲高清乱码| 催眠调教后宫乱淫校园| 亚洲视频一区在线播放| 免费av福利| 在线天堂资源www在线污| 成人羞羞视频播放网站| 本田岬高潮一区二区三区| 欧美三级韩国三级日本一级| 91黄色8090| 成年人视频在线免费| 久草视频中文在线| 小视频福利在线| 校园春色亚洲| 久久精品国产大片免费观看| 99pao成人国产永久免费视频| 久久久www成人免费无遮挡大片| 欧美日韩一区二区三区免费看| 欧美夜福利tv在线| 热久久精品免费视频| 中国一级特黄视频| 污视频免费在线看| 成人在线一区| 亚洲免费电影在线| 51精品在线观看| 色戒在线免费观看| 精品美女www爽爽爽视频| ass极品国模人体欣赏| 少妇又色又爽又黄的视频| 日本在线视频站| 天天射—综合中文网| 中日韩免费视频中文字幕| 久久亚洲精品网站| 九色porny91| 澳门永久av免费网站| 超碰超碰人人人人精品| 国产精品资源网| 日韩在线免费观看视频| 精品免费国产一区二区| 亚洲av无码专区在线| 2024最新电影免费在线观看 | 国产日韩综合av| 精品视频在线播放免| 蜜桃网站在线观看| 超碰人人人人人人| 午夜无码国产理论在线| 成人18精品视频| 日本精品久久久久影院| 精品国产av色一区二区深夜久久| 色视频在线免费| 三级黄色网址| 久久综合国产| 日韩av一区在线| 三上悠亚在线一区| jizz日本18| 亚洲在线久久| 中文在线资源观看视频网站免费不卡| 亚洲综合在线网站| 免费看的www视频网站视频| 国内精品视频在线观看| 日韩精品一区二区三区蜜臀| 熟女少妇在线视频播放| 性欧美69式xxxxx| 免费一区二区| 亚洲先锋影音| 亚洲天堂第一页| 手机视频在线观看| 色爱综合网站| 久久精品官网| 精品伊人久久97| 国内成+人亚洲| 99久久精品无免国产免费 | 国产一级久久久| 好吊日视频在线观看| 国产精品国产三级国产有无不卡| 久久精品ww人人做人人爽| 无码国产精品一区二区免费16| 老牛精品亚洲成av人片| 亚洲精品美女免费| 极品人妻videosss人妻| 国产三区在线观看| 激情成人中文字幕| 九九热在线免费| 香蕉视频免费在线| 国产精品午夜免费| 成年人午夜视频在线观看| xxxxxx在线观看| 久色视频在线观看| 999亚洲国产精| 成人a在线视频| 午夜视频www| 久久狠狠一本精品综合网| 国产精品视频最多的网站| 一级特黄录像免费看| gogogo高清在线观看一区二区| 久久精品国产2020观看福利| 中文字幕在线观看免费视频| 免费看久久久| 91精品国产91综合久久蜜臀| 亚洲一区3d动漫同人无遮挡| 秋霞毛片大全| 国产精品日产欧美久久久久| 欧美 日韩 激情| av在线免费播放网站| 五月天婷婷综合| 日本aaa视频| 亚洲不卡视频| 97视频在线免费观看| 天天干天天草天天射| 麻豆91精品视频| 日韩欧美猛交xxxxx无码| 天堂网www中文在线| 日本精品免费观看高清观看| 久久久久久久久久久久| 综合激情五月婷婷| 国产精品综合久久久| 免费a级观看| 亚洲一区视频在线观看视频| 无码人妻精品一区二区三区温州| 欧美综合影院| 国产精品盗摄久久久| fc2ppv素人在线| 色综合亚洲欧洲| 国产在线欧美在线| 在线欧美三区| 水蜜桃色314在线观看| 99re6在线精品视频免费播放| 色偷偷88888欧美精品久久久 | 成人午夜在线视频| 成人免费观看毛片| 欧美一区二区三区婷婷| 国产精品久久久久7777婷婷| h片在线观看免费| 欧美日本不卡视频| 97超碰中文字幕| 成人aa视频在线观看| 国产成人精品一区二区在线小狼| 99久久久国产| 国产成人精品福利一区二区三区| 在线观看国产视频| 中文字幕在线成人| 天堂免费视频| 欧美图区在线视频| 国产免费一区二区三区免费视频| 99久久99久久免费精品蜜臀| 熟女高潮一区二区三区| 亚洲国产激情| 亚洲美女性囗交| 色综合久久一区二区三区| r级无码视频在线观看| 久久精品九色| 欧美日韩亚洲免费| 97欧美成人| 蜜桃传媒视频麻豆第一区免费观看| av片在线观看网站| 国产精品igao视频| 26uuu亚洲电影在线观看| 国产成人一区二区三区小说| 欧洲一区av| 国产成人精品视频| 韩国专线一区二三区| 一区二区三区在线视频观看| 成人免费视频国产免费| 亚洲欧洲日韩女同| 国产麻豆免费视频| 一区二区三区色| 狠狠躁日日躁夜夜躁av| 欧美性xxxxx极品娇小| 男人先锋资源| 日韩美女天天操| 国内一卡2卡三卡四卡在线| 亚洲精品小视频在线观看| www.日本视频| 久久久久久久久综合| 久久99精品久久| 欧美极品一区| 牛牛视频精品一区二区不卡| 日本一本二本在线观看| 亚洲黄色大片| 永久免费看片视频教学| 久久精品视频免费| 少妇人妻精品一区二区三区| 欧美另类久久久品| jizz视频| 国产精品视频免费观看www| 日韩精品影院| 日韩手机在线观看视频| 美腿丝袜在线亚洲一区 | 91在线精品视频| 99精品国产一区二区三区2021| 国产精品久久久久9999小说| 日韩精品久久久久久| 国产无遮挡又黄又爽| 懂色av噜噜一区二区三区av| 免费看黄色的视频| 国产精品久久一级| 国产三级电影| 免费高清成人在线| 国产三级视频在线播放| 亚洲免费一级电影| 黄污视频在线观看| 亚洲成人福利在线观看| 成人精品高清在线| 精品全国在线一区二区| 日本一区二区在线免费播放| 亚洲国产中文在线| 黄大色黄女片18免费| 色综合天天天天做夜夜夜夜做| 情se视频网在线观看| 中文字幕免费高| 成人免费视频caoporn| 久久国产热视频| 亚洲综合社区网| 国内久久精品| 亚洲精品97久久中文字幕无码| 中文字幕精品网| 在线观看亚洲精品福利片| 一级性生活毛片| 欧美视频一区在线| 男人添女人下部高潮视频在线观看 | 在线视频亚洲欧美中文| 亚洲精品成人av久久| 欧美日韩美少妇| 最爽无遮挡行房视频在线| 波多野结衣国产精品| 亚洲第一综合色| 免费a在线看| 菠萝菠萝蜜网站| 中文字幕精品三区| 性感美女视频一二三| 国产精品白嫩初高中害羞小美女| 99久久激情| 性猛交xxxx| 狠狠色噜噜狠狠色综合久| 久cao在线| 国产喷水theporn| 日韩欧美aaa| 欧美xxxxxx| 日本五十熟hd丰满| 欧美第一黄色网| 欧美暴力喷水在线| 精品一区二区三区在线观看l| 久久99精品久久久久久水蜜桃| 国产suv精品一区二区883| 友田真希在线| 日本一卡二卡在线| 亚洲天堂网站在线观看视频| 国产探花一区二区| 一二三四视频在线社区中文字幕2| 欧美日韩在线精品一区二区三区| 久久亚洲免费视频| 黄色在线免费网站| 国产一二三区精品| 91国产精品电影| 美女网站在线免费欧美精品| 成人综合av| 你懂得在线视频| 久久亚洲影音av资源网| 一本久道综合久久精品| 国产免费视频| 色婷婷av777| 亚洲91精品在线| 国产成人在线视频网站| 生活片a∨在线观看| 久久久久香蕉视频| 97久久天天综合色天天综合色hd| 2欧美一区二区三区在线观看视频| jizzjizz.con| 日本一区免费观看| 亚洲一区国产视频| 欧美大片91| 欧美video巨大粗暴18| 污污的网站免费| 久久久国产影院| 国产成人午夜高潮毛片| 欧洲成人综合网| 国产精品欧美亚洲| www成人免费| 亚洲欧美一区二区三区情侣bbw| 日日夜夜免费精品| 欧美成人视屏| a级片免费视频| 5月婷婷6月丁香| 一区二区成人精品| 国产iv一区二区三区| 在线观看精品| www.91在线播放| 毛片久久久久久| 久99久在线| 欧美一级高清大全免费观看| 亚洲在线电影| 丰满诱人av在线播放| 影音先锋中文一区| 国产精品九九视频| 久久大片网站| 亚洲免费高清视频| 99久久er热在这里只有精品66| 亚洲欧美一级| 另类图片亚洲色图| 六月丁香婷婷综合| 男人舔女人下面高潮视频| 国外成人性视频| 色综合一个色综合| 日日夜夜精品视频免费| 日韩av懂色| 亚洲第一区视频| 日韩一级中文字幕| 三级网站在线免费观看| 日本在线播放一区| 亚洲石原莉奈一区二区在线观看| 国产99一区视频免费| 在线观看免费网站黄| 国产精品嫩草影院精东| fc2成人免费视频| 欧美成人免费在线| 丝袜一区二区三区| 欧美性猛交99久久久久99按摩| 免费成人在线网站| 亚洲精品播放| 国产原创在线观看| www.wu福利视频18| 亚洲爱情岛论坛永久| 成人黄色短视频| 中文字幕在线观看第三页| 国产在线一区二区三区四区| 日韩亚洲欧美中文在线| 欧美日韩精品二区| 91美女在线观看| 亚洲精选成人| 亚瑟一区二区三区四区| 小视频免费在线观看| 黄视频在线观看免费| 网站免费满18成年在线观看| 自拍偷拍福利视频| 久久精品亚洲a| 性欧美丰满熟妇xxxx性久久久| 91大学生片黄在线观看| 亚洲在线www| 91国内在线视频| 日韩在线观看免费av| 欧美va天堂va视频va在线| 欧美性猛交视频| 亚洲码国产岛国毛片在线| 福利电影一区二区| 久久电影网电视剧免费观看| 国产精品啊啊啊| 99热国内精品永久免费观看| 国产 日韩 欧美 综合 一区| 香蕉成人av| 欧美gay视频| 182在线播放| 51精品在线| 91超碰在线免费| 污视频在线免费观看网站| h视频网站在线观看| 一级片免费视频| 丁香花高清视频完整版在线观看| 全免费一级毛片免费看| 婷婷丁香一区二区三区| 成人自拍小视频| 一区二区视频免费看| 91香蕉一区二区三区在线观看| 男人天堂av电影| 精品人伦一区二区三电影| 日韩精品卡通动漫网站| 中文字幕资源站| 日本网站在线免费观看| 中文字幕一区二区人妻视频| 亚洲网站在线免费观看| 丰满熟妇乱又伦| 欧美白人猛性xxxxx交69| 国产成人亚洲欧美电影| 国内拍拍自拍视频在线观看| xxxx影院| av中文资源在线| 亚洲风情在线资源| 国产精品xnxxcom| 日韩高清一级| 今天的高清视频免费播放成人| 亚洲免费影视| 91在线你懂得| 亚洲第一精品在线| 精品伦理精品一区| 欧美另类交人妖| 成人福利视频网| 永久免费看av|