KCP KRC2 00-110-185硬件系統(tǒng)
KCP KRC2 00-110-185系統(tǒng)硬件平臺選用北京博創(chuàng)公司的UP-NETARM2410開發(fā)板,該系統(tǒng)基于ARM9架構嵌入式芯片S3C2410,穩(wěn)定工作在202MHz主頻,板載64MB SDRAM 64MB FLASH,主板資源包括:主USB口、從USB口、10M/100M以太網(wǎng)口,觸摸屏、彩色LCD、鍵盤、8個用戶自定義LED數(shù)碼管, A/D,RTC電路,2個串口、1個JTAG通用接口,音頻模塊,支持MPEG4,MP3編解碼,3個168PIN的擴展插座,32位的數(shù)據(jù)總線,保留充分擴展空間。 其中標配模塊包括:IC卡+PS2模塊、IDE硬盤+CF卡模塊、PCMCIA+SD/MMC模塊。另外可選配模塊有:GPS模塊,GPRS模塊,F(xiàn)PGA模塊,CAN+AD+DA模塊、紅外模塊、藍牙模塊、攝像頭模塊。
KCP KRC2 00-110-185基于V4L設計的視頻采集模塊 在Linux下,所有外設都被看成是一種特殊的文件,稱為設備文件。系統(tǒng)調(diào)用是內(nèi)核和應用程序之間的接口,而設備驅(qū)動程序則是內(nèi)核和外設之間的接口。他完成設備的初始化和釋放、對設備文件的各種操作和中斷處理等功能,為應用程序屏蔽了外設硬件的細節(jié),使得應用程序可以像普通文件一樣對外設進行操作。
KCP KRC2 00-110-185系統(tǒng)中的視頻子系統(tǒng)Video4Linux為視頻應用程序提供了一套統(tǒng)一的API,視頻應用程序通過標準的系統(tǒng)調(diào)用即可操作各種不同的視頻捕獲設備。Video4Linux向虛擬文件系統(tǒng)注冊視頻設備文件,應用程序通過操作視頻設備文件實現(xiàn)對視頻設備的訪問。 這里主要針對設備文件/dev/video進行視頻捕捉方面的程序設計。
Linux下視頻采集流程用到的主要函數(shù)有: Camera_open():用來開啟視頻設備文件,使用前需要首先聲明一個video_device類型的設備文件。 Camera_get_capability():通過調(diào)用ioctl()函數(shù)取得設備文件的相關信息,并存放到video_capability結(jié)構里。 Camera_get_picture():通過調(diào)用ioctl()函數(shù)取得圖像的相關信息,并且存放到video_picture結(jié)構里。 Camera_close():用來關閉設備文件。 Camera_grab_image():用來抓取圖像,采用mmap方式,直接將設備文件/dev/video0映射到內(nèi)存,加速文件I/O操作,還可以使多個線程共享數(shù)據(jù)。 剩下的還有設備初始化、參數(shù)設備等相關函數(shù),不再詳述。
MITSUBISHI AC SERVO MOTOR HC-KFS053B 50W TESTED,WORKING
WEST ELECTRONICS DD115-0504CTM TEMPERATURE CONTROLLER
FANUC A16B-2200-0490/07D BOARD
CKD CORPORATION VALVE AMDSZ0-3US-1 NEW
ROTEC VTEMP CONTROLLER VTEMP-PCB1,VTEMP-PCB2 AND VTEMP-PCB3
CONDER POWER SUPPLY HB5-3/OVP-A+,100-42004 M-0288*HB5-3-OV-A+
SMC HIGH VACUUM VALVE XLC-25H0
OMRON CS1W-BC103 BASE UNIT TESTED WORKING
ALM LAMP I/F BOARD[UW2] 1B81-010205-11
FUJI ELECTRIC AUTO BREAKER EA33 20A LOT OF 3
TESCOM VALVE 12-1A211IGS2W1.54 NEW
SAMSUNG FARA N-700 PLC NEW
GE FANUC IC693MDL645F NEW
ORIENTAL MOTOR VEXTA BRUSHLESS DC MOTOR DRIVER FBLD20C
ORIENTAL MOTOR SPEED CONTROLLER SS302N(2) SS301N LOT OF 3
NUDAQ PCI-7230 BOARD REV A3
DNS EOR05-1813 BOARD
TOKYO SW300B/MIO BOARD 3M81-023927-12
TOKYO GHOST-CUBIC BOARD 3M80-050120-15
MOELLER CONTACTOR DIL-1M, VG B DIL 250, 22 DIL M