freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于嵌入式linux的視頻監(jiān)控系統(tǒng)設(shè)計(jì)開(kāi)題報(bào)告-文庫(kù)吧資料

2024-11-18 02:39本頁(yè)面
  

【正文】 about controlling terminals in Section .O_NONBLOCKIf the pathname refers to a FIFO, a block special file, or a character special file, this option sets the nonblocking mode for both the opening of the file and subsequent I/O. close FunctionAn open file is closed by calling the close function.include int close(int filedes)。s access permission bits in Section , we39。Returns: file descriptor if OK, 1 on errorWe show the third argument as ..., which is the ISO C way to specify that the number and types of the remaining arguments may vary. For this function, the third argument is used only when a new file is being created, as we describe later. We show this argument as a ment in the prototype. The pathname is the name of the file to open or create. This function has a multitude of options, which are specified by the oflag argument. This argument is formed by ORing together one or more of the following constants from the header:O_RDONLY Open for reading only.O_WRONLY Open for writing only.O_RDWR Open for reading and writing. Most implementations define O_RDONLY as 0, O_WRONLY as 1, and O_RDWR as 2, for patibility with older programs. One and only one of these three constants must be specified. The following constants are optional:O_APPENDAppend to the end of file on each write. We describe this option in detail in Section .O_CREATCreate the file if it doesn39。USB攝像頭能捕獲現(xiàn)場(chǎng)視頻并傳至WEB服務(wù)器,同時(shí)客戶端的瀏覽器能訪問(wèn)服務(wù)器對(duì)監(jiān)控現(xiàn)場(chǎng)進(jìn)行實(shí)時(shí)監(jiān)控。(7)、用戶瀏覽器訪問(wèn)服務(wù)器實(shí)現(xiàn)監(jiān)控:通過(guò)局域網(wǎng)設(shè)置IP地址與嵌入式Linux系統(tǒng)的IP地址屬同一網(wǎng)段即可訪問(wèn)服務(wù)器。(5)、視頻壓縮:將USB攝像頭傳來(lái)的每一幀圖像壓縮成JPEG格式的圖片。(3)、文件系統(tǒng)的制作:用busybox編譯一個(gè)根文件系統(tǒng),創(chuàng)建映像文件??傮w描述與系統(tǒng)框架: 系統(tǒng)描述如圖1所示:用戶瀏覽器WEB服務(wù)器Inernet視頻壓縮設(shè)備驅(qū)動(dòng)USB攝像頭服務(wù)器/mini2440Linux內(nèi)核文件系統(tǒng)圖1. 總體描述系統(tǒng)框架如圖2所示:Mini2440開(kāi)發(fā)板USB攝像頭板級(jí)支持包(BSP)USB驅(qū)動(dòng)其他驅(qū)動(dòng)以太網(wǎng)驅(qū)動(dòng)TCP/IP網(wǎng)絡(luò)系統(tǒng)文件系統(tǒng)Linux內(nèi)核WWW瀏覽器視頻監(jiān)控應(yīng)用軟件圖2. 系統(tǒng)框架各子模塊的實(shí)現(xiàn)方法:(1)、建立嵌入式linux開(kāi)發(fā)環(huán)境:在XP系統(tǒng)中虛擬一個(gè)linux開(kāi)發(fā)環(huán)境,在linux系統(tǒng)下載armLinuxgcc交叉編譯工具并配置交叉編譯環(huán)境。由于開(kāi)源免費(fèi)等等的優(yōu)勢(shì),適合本課題實(shí)現(xiàn),是理想的方案選擇。目前應(yīng)用在嵌入式領(lǐng)域的Linux系統(tǒng)主要有兩類:一類是專為嵌入式設(shè)計(jì)的已被裁減過(guò)的Linux系統(tǒng),最常用的是uClinux(不帶MMU功能),可在ARM7上跑;另一類是跑在ARM 9上的,一般是將Linux ,可使用更多的Linux功能(當(dāng)然uClinux更可跑在ARM 9上)。(3)、嵌入式Linux操作系統(tǒng):Linux的前途除作為服務(wù)器操作系統(tǒng)外,最成功的便是在嵌入式領(lǐng)域的應(yīng)用,原因當(dāng)然是免費(fèi)、開(kāi)源、支持軟件多、呼擁者眾,這樣嵌入式產(chǎn)品成本會(huì)低。(2)、 Windows CE嵌入式操作系統(tǒng):Microsoft也看準(zhǔn)了嵌入式的巨大市場(chǎng),MS永遠(yuǎn)是最厲害的,WinCE出來(lái)只有幾年時(shí)間,但目前已占據(jù)了很大市場(chǎng)份額,特別是在PDA、手機(jī)、顯示儀表等界面要求較高或者要求快速開(kāi)發(fā)的場(chǎng)合,WinCE目前已很流行(據(jù)說(shuō)有一家賣工控機(jī)的公司板子賣得太好,以至來(lái)不及為客戶裁減WinCE)。但Vxworks因價(jià)格很高,所以一些小公司或小產(chǎn)品中往往用不起。特別是在通信設(shè)備等實(shí)時(shí)性要求較高的系統(tǒng)中,幾乎非Vxworks莫屬。除了WinCE的實(shí)時(shí)性稍差外,大多數(shù)嵌入式操作系統(tǒng)的實(shí)時(shí)性都很強(qiáng),所以也可稱為實(shí)時(shí)操作系統(tǒng)Real Time Operating :(1)、傳統(tǒng)的經(jīng)典RTOS:最主要的便是Vxworks操作系統(tǒng),以及其Tornado開(kāi)發(fā)平臺(tái)。對(duì)于攝像頭的視頻采集,需要使用Video4Linux提供的設(shè)備接口/dev/video0,若文件中沒(méi)有這個(gè)設(shè)備文件,則先建立該設(shè)備節(jié)點(diǎn)文件。Linux為這部分驅(qū)動(dòng)程序提供編程接口,驅(qū)動(dòng)程序設(shè)計(jì)者只要按照需求編寫(xiě)驅(qū)動(dòng)程序框架,通過(guò)調(diào)用操作系統(tǒng)提供的API接口函數(shù)可以完成對(duì)USB外設(shè)的特定訪問(wèn)。USB設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)包括主機(jī)端設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)、主機(jī)控制器驅(qū)動(dòng)程序設(shè)計(jì)和設(shè)備端驅(qū)動(dòng)程序設(shè)計(jì)三部分組成。性能優(yōu)良、源碼開(kāi)放的Linux具有體積小、內(nèi)核可裁減、網(wǎng)絡(luò)功能完善、可移植性強(qiáng)等諸多優(yōu)點(diǎn),非常適合作為嵌入式操作系統(tǒng)。 Samsung S3C2440A是一個(gè)很不錯(cuò)的嵌入式微處理器,價(jià)格相當(dāng)較便宜、內(nèi)部資源多、最主要的是國(guó)內(nèi)很多
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1