USB學習板原理圖:
上傳時間: 2013-04-24
上傳用戶:xcy122677
文章介紹了一種在現(xiàn)場可編程門陣列(FPGA)上實現(xiàn)UART 的方法。UART 的波特率可設置調(diào)整,工作狀態(tài)可讀取。系統(tǒng)結(jié)構(gòu)進行了模塊化分解,使之適應自頂向下(Top-Down)的設計方
上傳時間: 2013-04-24
上傳用戶:cjl42111
USB接口的數(shù)據(jù)采集卡原理圖,USB接口的數(shù)據(jù)采集卡電路圖
標簽: USB 接口 原理圖 數(shù)據(jù)采集卡
上傳時間: 2013-08-02
上傳用戶:zhaiyanzhong
隨著USB接口性能的不斷增強,USB接口被廣泛應用到各種硬件設備上。如今在Linux操作系統(tǒng)中,針對USB設備的驅(qū)動編程工作越來越受到重視。本課題在以S3C2410處理器為基礎的硬件平臺上,對Linux操作系統(tǒng)環(huán)境下USB設備驅(qū)動工作原理進行了研究。在理解USB協(xié)議的基礎上完成了S3C2410處理器內(nèi)置USB設備控制器固件和驅(qū)動程序的編寫調(diào)試等方面的工作。 固件程序工作在硬件設備上,通過它控制設備的正常工作,負責與主機端的通信會話。由于本課題中的USB設備控制器是3C2410處理器的片內(nèi)外設,因此固件程序要管理整個S3C2410處理器的工作。在處理器開機工作時,固件程序首先完成包括USB設備控制器在內(nèi)的整個處理器的初始化,然后與主機共同進行USB設備的枚舉,最后進入循環(huán)等待主機端發(fā)起通信。當主機發(fā)起通信時,處理器產(chǎn)生USB中斷,固件程序調(diào)用中斷處理函數(shù)。 在Linux操作系統(tǒng)中,內(nèi)核通過調(diào)用驅(qū)動中提供的標準接口將應用程序中對設備的操作映射到具體的硬件設備。驅(qū)動程序中包括向驅(qū)動注冊,驅(qū)動支持設備列表信息以及各種系統(tǒng)調(diào)用具體實現(xiàn)等方面。USB接口所支持的四種傳輸方式,根據(jù)S3C2410內(nèi)置USB設備控制器的功能屬性,在驅(qū)動中采用了塊傳輸?shù)膫鬏敺绞剑ㄟ^URB的方式實現(xiàn)對設備的讀寫操作。 最后設計一個簡單文件傳輸系統(tǒng)對固件和驅(qū)動程序進行了測試。測試系統(tǒng)中主機端通過USB接口傳輸一個wav格式的音頻文件,設備端接收到數(shù)據(jù)保存在內(nèi)存中。
標簽: Linux ARM USB 驅(qū)動實現(xiàn)
上傳時間: 2013-04-24
上傳用戶:liuchee
隨著信息技術的飛速發(fā)展,人們對數(shù)據(jù)采集、信號處理的要求越來越高:不僅要求高速、高精度和高實時,還要求數(shù)據(jù)采集,處理設備便攜化、網(wǎng)絡化和智能化,并具有友好的人機界面。傳統(tǒng)的8/16位單片機因資源極度受限,難以滿足上述要求;而傳統(tǒng)的信號處理過程都是依賴于PC完成,則存在著安裝麻煩、價格昂貴且電磁兼容性差等缺點。 嵌入式系統(tǒng)是一個快速發(fā)展的領域,嵌入式系統(tǒng)的研究內(nèi)容涉及到計算機學科的各個方面。將嵌入式系統(tǒng)引入雷達信號處理系統(tǒng),能極大的提高系統(tǒng)的實時性和靈活性。本文的研究正是基于ARM的雷達信號處理系統(tǒng)。 本文在對線性調(diào)頻連續(xù)波雷達測速測距研究的基礎上,討論了一種軟硬件配置靈活、結(jié)構(gòu)精簡的雷達信號處理系統(tǒng),其硬件平臺以ARM處理器,可編程邏輯器件FPGA,和DSP為核心,擴展了UART、LCD、網(wǎng)口、IDE、觸摸屏、PS/2和USB等外圍接口,可實現(xiàn)對線性調(diào)頻連續(xù)波雷達回波信號進行數(shù)據(jù)采集、脈沖壓縮、恒虛警檢測、航跡相關,航跡顯示等處理,相關數(shù)據(jù)的存儲。在軟件設計方面,完成Bootloader,Linux2.4操作系統(tǒng)在系統(tǒng)上的移植,在此基礎上對實現(xiàn)了對網(wǎng)口、IDE、LCD等模塊的驅(qū)動程序編寫,并在MiniGUI上進行基于顯示終端需求的圖形用戶界面開發(fā)。
標簽: ARM 雷達信號 處理系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:Shoen
隨著經(jīng)濟的快速發(fā)展,人們生活節(jié)奏的提高,照顧家庭的時間越來越少。人們越來越感覺時間的緊張,不但要周旋在繁雜的工作之中,同時也要兼顧自己的家。而現(xiàn)有的嵌入式硬盤錄像機雖然功能豐富,產(chǎn)品日益成熟,但在家用系統(tǒng)中應用成本太高。因此本文設計了一款高性能、低成本的實時圖像監(jiān)控系統(tǒng),能讓人們在繁忙的工作之余實時了解住所的安全情況。 本文首先提出了該圖像監(jiān)控系統(tǒng)的總體設計方案,并就系統(tǒng)硬件平臺的設計進行了詳細的論述。硬件部分主要包括主控芯片$3C2410與Flash、SDRAM存儲器接口電路,USB接口電路,以太網(wǎng)接口電路,UART串行接口電路,JTAG接口電路以及電源電路。 其次,本文研究了嵌入式IAnux移植的關鍵技術,包括交叉編譯環(huán)境的建立、Bootloader 的設計、內(nèi)核移植以及文件系統(tǒng)加載的方法,并通過裁剪Linux內(nèi)核將標準Linux 2.4.18移植到目標平臺。同時分析了現(xiàn)有文件系統(tǒng)的優(yōu)、缺點,在目標平臺上移植了快速、高效的YAFFS文件系統(tǒng),增強了系統(tǒng)的健壯性和高效性。 再者,本文修改并移植了LJSB攝像頭的驅(qū)動程序。研究了基于Vide041inux技術的圖像采集的數(shù)據(jù)結(jié)構(gòu)和原理,詳細地闡述了圖像采集實現(xiàn)的過程和關鍵步驟,利用Vide04Linux API函數(shù)完成了圖像采集程序的設計,使用內(nèi)存映射方式實現(xiàn)了圖像的快速采集,并對圖像數(shù)據(jù)進行了JPEG壓縮,提高了圖像采集的效率。研究了Web Server和Java Applet技術,實現(xiàn)了遠程圖像監(jiān)控。通過重新編譯移植Webcam Server應用程序?qū)崿F(xiàn)了網(wǎng)絡攝像機的功能。 最后,本文給出了系統(tǒng)的測試方法及運行結(jié)果,并總結(jié)了所做的工作和存在的問題,提出了系統(tǒng)改進的意見。 本文設計的圖像監(jiān)控系統(tǒng)具有高性能、低成本、小體積等特點,采用開源的Linux作為軟件平臺,保證了系統(tǒng)的穩(wěn)定性、安全性,具有較高的性價比和較強的適用性。
上傳時間: 2013-07-28
上傳用戶:pei5
單片機讀寫usb、sd卡技術參考資料!!! 經(jīng)典奉送賺分來的
上傳時間: 2013-04-24
上傳用戶:竺羽翎2222
第1 章 USB 設備控制器固件編程..71.1 USB 設備控制器簡介.
上傳時間: 2013-04-24
上傳用戶:lmq0059
提出了一種基于單片機的智能儀表擴展USB接口的方法。介紹了USB接口芯片SL811H S的結(jié)構(gòu)和性能以及USB接口的硬件電路圖,詳細分析了USB接口驅(qū)動程序的設計方法及FAT16文件系統(tǒng)的結(jié)構(gòu)。利用S
上傳時間: 2013-07-10
上傳用戶:gououo
天 語 手 機 usb 驅(qū) 動 程 序
上傳時間: 2013-07-26
上傳用戶:ABCD_ABCD