當前位置:(上海辦事處)廈門興銳嘉進出口有限公司>>ABB DCS 系統(tǒng)>> ABB INPCT01 白山市* INPCT01
| 參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時間:2018-05-14 09:00:00瀏覽次數(shù):283次
聯(lián)系我時,請告知來自 儀表網(wǎng)ABB INPCT01隨著微電子技術(shù)的發(fā)展,嵌入式系統(tǒng)的功能越來越*,像 UART口、IrDA、USB、I2C以及SPI這些串行接口或設備同時存在于一個嵌入式系統(tǒng)中,實現(xiàn)對它們的統(tǒng)一管理將能*地提高整個嵌入式系統(tǒng)的可移植性、易用性以及開發(fā)效率。本文通過對嵌入式系統(tǒng)串行設備管理技術(shù)的研究,提出了“帶USB的串行管理”模型,并詳細闡述了串行設備管理的實現(xiàn)過程。
ABB INPCT01串行設備管理
串行設備管理是指對COM,IrDA、I2C、modem等流設備和接口的統(tǒng)一管理。具體說,就是通過統(tǒng)一的上層應用層接口和下層驅(qū)動層接口實現(xiàn)對串行設備的統(tǒng)一管理和透明化處理,從而提高整個系統(tǒng)的易用性和可移植性。USB作為一種新型的高速串行總線,由于具有復雜性和高速性等特點,在ABB INPCT01嵌入式操作系統(tǒng)中一般專門為其建立一個USB模型而不放入串行設備管理中。雖然這樣有利于全面地管理USB主機、USB Hub以及USB設備,但整個模型實現(xiàn)代碼大而難,且在嵌入式系統(tǒng)下位機中多是 USB設備而沒有USB主機和USB Hub。針對這一特點,本文把對USB設備的管理加入到串行管理中,使得對USB設備的訪問如同對一個串口的訪問一樣方便,從而提出了帶USB的串行管理模型。
ABB INPCT01帶USB的串行管理模型 整個管理模型由兩層構(gòu)成,上層為操作系統(tǒng)應用層接口函數(shù)集,主要是統(tǒng)一化的串行流接口函數(shù),如OpenFile等;下層為硬件驅(qū)動程序?qū)訉ο蠛秃瘮?shù)。串行管理的設備對象由虛擬化的HWOBJ結(jié)構(gòu)體來定義,虛擬對象的登記和管理則是通過對DEVICE_LIST結(jié)構(gòu)體的管理來實現(xiàn)。HWOBJ結(jié)構(gòu)體定義為: typedef struct _HWOBJ { void *device_parent; //指向DEVICE_LIST結(jié)構(gòu) unsigned short device_index; //物理設備號,指向?qū)嶋H的串行設備或接口 unsigned long bind_flags; //中斷服務線程處理標志位,預留 unsigned long IntID; //中斷類型,預留 void *reserved; PHW_VTBL func_tbl; //硬件驅(qū)動函數(shù)對象表 } HWOBJ, *PHWOBJ; DEVICE_LIST結(jié)構(gòu)體定義為: typedef struct _DEVICE_LIST { char *DllName; //設備DLL文件名,預留 unsigned long NumberOf Devices; //設備數(shù)量 void *DeviceArray; //設備隊列 } DEVICE_LIST, *PDEVICE_LIST; 為了解決USB的高速緩沖問題,專門采用了兩個單獨的循環(huán)隊列,一個用于緩沖USB的IN傳輸數(shù)據(jù),一個用于緩沖USB的OUT傳輸?shù)臄?shù)據(jù)。
MOTOROLA MVME 712-15 BOARD
ADVANTECH BACKPLANE BOARD PCE-5B07-04,969K5B0701E WORKING
INTERLINK SYSTEM 3270 LOCAL NS ISA EMULATION, EMULATOR
SIEMENS SIMATIC,6ES5-421-8MA12
SIEMENS SIMATIC, 6ES5 308-3UA12
SIEMENS SIMATIC, 6ES5441-4UA13[1]
BENKAN SCV PCTFE-SEAT 316L 10K-1/4 O.P. 0.4~0.7MPa(G.) LOT OF 2
MOELLER PKZM0-25 MOTER-PROTECTIVE CIRCUIT-BREAKER
MOELLER FAZ-2-C32(1) FAZN B6-2(1) FAZN B6(1) FAZN B32(1) FAZN B16(2) LOT OF 6
HONEYWELL SENSING&CONTROL CIRCUIT PROTECTOR GCP-33A 0.1A AX I LOT OF 2 NEW
HONEYWELL SENSING&CONTROL CIRCUIT PROTECTOR GCP-33A 0.1A AX M LOT OF 2 NEW
HONEYWELL SENSING&CONTROL CIRCUIT PROTECTOR GCP-31A 10A AX I LOT OF 3 NEW
SAEHAN ELECTRONICS 4S56Q-02542W STEPPING MOTOR NEW
ORIENTAL MOTOR FREE S & H FEE
ADAPTEC SCSI CONTROLLER CARD ASSY 554006-00,AHA-1522A 555300-01 C
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準確性和合法性由相關(guān)企業(yè)負責,儀表網(wǎng)對此不承擔任何保證責任。
溫馨提示:為規(guī)避購買風險,建議您在購買產(chǎn)品前務必確認供應商資質(zhì)及產(chǎn)品質(zhì)量。