雙向?qū)崟r的usb接口應(yīng)用越來越廣泛,如何減少靜電放電ESD是關(guān)鍵。
上傳時間: 2013-08-01
上傳用戶:gut1234567
嵌入式圖像采集系統(tǒng)具有體積小、成本低、穩(wěn)定性高等優(yōu)點,在遠程監(jiān)控、可視電話、計算機視覺、網(wǎng)絡(luò)會議等領(lǐng)域應(yīng)用廣泛。為克服傳統(tǒng)基于單片機的圖像采集系統(tǒng)的種種不足,本文提出了一種新的解決方案,利用高速的ARM9嵌入式微處理器S3C2410A為硬件核心,搭配USB攝像頭,結(jié)合Linux構(gòu)建了一套嵌入式的圖像采集系統(tǒng)。USB攝像頭有著容易購買、性價比高等優(yōu)點,但長期以來將其直接應(yīng)用于嵌入式系統(tǒng)卻很困難。隨著ARM微處理器的廣泛應(yīng)用,嵌入式系統(tǒng)的性能得到了極大的提升。人們逐漸將操作系統(tǒng)引入其中,方便系統(tǒng)的管理和簡化應(yīng)用程序的開發(fā)。Linux是一個免費開源的優(yōu)秀操作系統(tǒng),將其移植到嵌入式系統(tǒng)中能夠?qū)ο到y(tǒng)進行高效地管理、極大地方便應(yīng)用程序的開發(fā)。嵌入式的Linux操作系統(tǒng)繼承了Linux的優(yōu)良特性,還有著節(jié)約資源,實時性強等優(yōu)點。在本方案中以嵌入式Linux操作系統(tǒng)為基礎(chǔ),借助其對USB、網(wǎng)絡(luò)等的強大支持能力來構(gòu)建高度靈活的圖像采集系統(tǒng)。通過利用Linux操作系統(tǒng)內(nèi)建的video4Linux對攝像頭進行編程,實現(xiàn)了將USB攝像頭采集到的視頻數(shù)據(jù)進行顯示和存為圖片的功能。本文中具體講述了嵌入式的軟硬件平臺的構(gòu)建,USB攝像頭的驅(qū)動開發(fā),圖像采集應(yīng)用程序的實現(xiàn)等。本文提出的嵌入式圖像采集方案適用于市面上絕大多數(shù)流行的USB攝像頭,還能把得到的圖像通過以太網(wǎng)傳輸以實現(xiàn)遠程的監(jiān)控。這套方案利用應(yīng)用程序編程接口video4linux所提供的數(shù)據(jù)結(jié)構(gòu)、應(yīng)用函數(shù)等,實現(xiàn)了在Linux環(huán)境下采集USB攝像頭圖像數(shù)據(jù)的功能,并運用嵌入式的GUI開發(fā)工具Qt/Embedded來編寫最終的應(yīng)用程序?qū)崿F(xiàn)了美觀的用戶界面。充分運用Linux操作系統(tǒng)和其工具的強大功能來實現(xiàn)圖像采集,對基于Linux內(nèi)核的后續(xù)圖像應(yīng)用開發(fā)具有實用意義。本系統(tǒng)完全基于開放的平臺和模塊化的實現(xiàn)方法,具有良好的可移植性,可方便地進行各種擴展。這種方案所實現(xiàn)的圖像采集系統(tǒng)成本低,靈活性高,性能好,是一種優(yōu)良的解決方案。本文詳細介紹了這種基于Linux系統(tǒng)和S3C2410A平臺的嵌入式圖像采集系統(tǒng)。
標(biāo)簽: ARM USB 嵌入式 圖像采集系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:再見大盤雞
性價比超高的U盤讀寫模塊-PB375A PB375A是一個傻瓜化、簡單化的U盤讀寫解決方案。您無需了解繁瑣USB HOST底層協(xié)議和FAT文件系統(tǒng),只需要將您的系統(tǒng)mcu與模塊通過SPI或者UART通信,操作幾個簡單命令,便可完成讀寫創(chuàng)建刪除文件等等功能,讓您的系統(tǒng)非常簡單快速的增加U盤讀寫功能。該解決方案是目前國內(nèi)性價比最高的解決方案。可以根據(jù)您的需求提供芯片或者模塊,為您不斷壓縮成本,占領(lǐng)市場先機。 基本不需要占用單片機系統(tǒng)的存儲空間,最少只需要幾個字節(jié)的RAM 和幾百字節(jié)的代碼。 價格 :相比51MCU+SL811/CH375方案有著極其強的價格優(yōu)勢 功能:新建、刪除、讀寫數(shù)據(jù),打開關(guān)閉文件 檢測U盤是否存在,滿足單片機及嵌入式系統(tǒng)讀寫操作U盤的要求。 技術(shù)特征 # ● 用于嵌入式系統(tǒng)/單片機讀寫U 盤、閃盤、閃存盤、USB 移動硬盤、USB 讀卡器等。 ● 支持符合USB 相關(guān)規(guī)范基于Bulk-Only 傳輸協(xié)議的各種U 盤/閃存盤/外置硬盤。 ● 支持文件系統(tǒng)FAT12 和FAT16 及FAT32 ● 文件操作功能:新建、刪除、讀寫數(shù)據(jù),打開關(guān)閉文件等。 ● SPI接口,支持3.3V電平 ● 單芯片解決方案,該模塊只需要一個主控芯片外加少量的電容電阻便可,相對于51MCU+SL811/CH375的模塊,無論模塊尺寸還是成本都有著極大的優(yōu)勢。 ● 模塊尺寸:31mm*36mm ● 該模塊可根據(jù)要求進行定制 # 豐富的例程代碼幫助您更好的開發(fā) # 更多詳情請查看資料或與我們聯(lián)系
上傳時間: 2013-04-24
上傳用戶:安首宏A
對于大多數(shù)工程師來說,開發(fā)USB2.0 接口產(chǎn)品主要障礙在于:要面對復(fù)雜的USB2.0協(xié)議、自己編寫USB設(shè)備的驅(qū)動程序、熟悉單片機的編程。這不僅要求有相當(dāng)?shù)腣C編程經(jīng)驗、還能夠編寫USB接口的硬件(固件)程序。所以大多數(shù)人放棄了自己開發(fā)USB產(chǎn)品。為了將復(fù)雜的問題簡單化,西安達泰電子特別設(shè)計了USB2.0協(xié)議轉(zhuǎn)換模塊。這個模塊可以被看作是一個USB2.0協(xié)議的轉(zhuǎn)換器,將電腦的USB2.0接口轉(zhuǎn)換為一個透明的并行總線,就象單片機總線一樣。從而幾天之內(nèi)就可以完成USB2.0產(chǎn)品的設(shè)計。
標(biāo)簽: USB 協(xié)議 通訊協(xié)議
上傳時間: 2013-04-24
上傳用戶:nanjixehun
隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和微電子技術(shù)的深入發(fā)展,嵌入式系統(tǒng)在各個領(lǐng)域中得到廣泛應(yīng)用。以ARM和以FPGA為核心的嵌入式系統(tǒng)是當(dāng)前嵌入式研究的熱點,而相關(guān)研究的開展需要功能強大的開發(fā)平臺支持,因此基于ARM和FPGA的開發(fā)平臺設(shè)計研究具有重要意義。 本文分別設(shè)計了一款基于PXA270的ARM開發(fā)平臺和一款基于Virtex5的FPGA開發(fā)平臺,主要針對電源管理、接口設(shè)計、板級時序等關(guān)鍵技術(shù)進行了研究。在此基礎(chǔ)上利用PADS Logic設(shè)計工具完成了系統(tǒng)原理圖設(shè)計,并借助Hyperlynx SI仿真工具,對PCB的板級設(shè)計問題進行了分析,實現(xiàn)了平臺PCB的可靠設(shè)計。最后對平臺各模塊進行了調(diào)試,通過在平臺上運行操作系統(tǒng)并加載可執(zhí)行程序的方法驗證了平臺整體功能。 本文的特色體現(xiàn)在以下三個方面: (1)結(jié)合PXA270處理器內(nèi)部的電源管理單元和MAX1586A集成電源管理芯片,實現(xiàn)了PXA270開發(fā)平臺的動態(tài)電源管理,有效降低了平臺功耗; (2)平臺實現(xiàn)了FF/BT/STUART、USB Host/Client、SD/MMC、AC'97、LCD和擴展VGA、PCMCIA/CF等多種接口,具有良好的開發(fā)靈活性和通用性; (3)對開發(fā)平臺PCB板級走線中可能出現(xiàn)的反射、串?dāng)_、時序沖突等問題進行評估,給出了布線約束方案,使系統(tǒng)可靠性得到有效提高。
標(biāo)簽: FPGA ARM 嵌入式開發(fā) 平臺設(shè)計
上傳時間: 2013-07-06
上傳用戶:gps6888
USB學(xué)習(xí)板原理圖:
上傳時間: 2013-04-24
上傳用戶:xcy122677
USB接口的數(shù)據(jù)采集卡原理圖,USB接口的數(shù)據(jù)采集卡電路圖
標(biāo)簽: USB 接口 原理圖 數(shù)據(jù)采集卡
上傳時間: 2013-08-02
上傳用戶:zhaiyanzhong
隨著USB接口性能的不斷增強,USB接口被廣泛應(yīng)用到各種硬件設(shè)備上。如今在Linux操作系統(tǒng)中,針對USB設(shè)備的驅(qū)動編程工作越來越受到重視。本課題在以S3C2410處理器為基礎(chǔ)的硬件平臺上,對Linux操作系統(tǒng)環(huán)境下USB設(shè)備驅(qū)動工作原理進行了研究。在理解USB協(xié)議的基礎(chǔ)上完成了S3C2410處理器內(nèi)置USB設(shè)備控制器固件和驅(qū)動程序的編寫調(diào)試等方面的工作。 固件程序工作在硬件設(shè)備上,通過它控制設(shè)備的正常工作,負責(zé)與主機端的通信會話。由于本課題中的USB設(shè)備控制器是3C2410處理器的片內(nèi)外設(shè),因此固件程序要管理整個S3C2410處理器的工作。在處理器開機工作時,固件程序首先完成包括USB設(shè)備控制器在內(nèi)的整個處理器的初始化,然后與主機共同進行USB設(shè)備的枚舉,最后進入循環(huán)等待主機端發(fā)起通信。當(dāng)主機發(fā)起通信時,處理器產(chǎn)生USB中斷,固件程序調(diào)用中斷處理函數(shù)。 在Linux操作系統(tǒng)中,內(nèi)核通過調(diào)用驅(qū)動中提供的標(biāo)準(zhǔn)接口將應(yīng)用程序中對設(shè)備的操作映射到具體的硬件設(shè)備。驅(qū)動程序中包括向驅(qū)動注冊,驅(qū)動支持設(shè)備列表信息以及各種系統(tǒng)調(diào)用具體實現(xiàn)等方面。USB接口所支持的四種傳輸方式,根據(jù)S3C2410內(nèi)置USB設(shè)備控制器的功能屬性,在驅(qū)動中采用了塊傳輸?shù)膫鬏敺绞剑ㄟ^URB的方式實現(xiàn)對設(shè)備的讀寫操作。 最后設(shè)計一個簡單文件傳輸系統(tǒng)對固件和驅(qū)動程序進行了測試。測試系統(tǒng)中主機端通過USB接口傳輸一個wav格式的音頻文件,設(shè)備端接收到數(shù)據(jù)保存在內(nèi)存中。
標(biāo)簽: Linux ARM USB 驅(qū)動實現(xiàn)
上傳時間: 2013-04-24
上傳用戶:liuchee
單片機讀寫usb、sd卡技術(shù)參考資料!!! 經(jīng)典奉送賺分來的
標(biāo)簽: usb 單片機 讀寫 技術(shù)參考
上傳時間: 2013-04-24
上傳用戶:竺羽翎2222
第1 章 USB 設(shè)備控制器固件編程..71.1 USB 設(shè)備控制器簡介.
標(biāo)簽: 2400 USB LPC 開發(fā)指南
上傳時間: 2013-04-24
上傳用戶:lmq0059
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1