sparc硬件平臺上的usb驅(qū)動,驅(qū)動usb
標(biāo)簽: sparc usb 硬件平臺 驅(qū)動
上傳時間: 2017-04-15
上傳用戶:黑漆漆
space硬件平臺下的gba服務(wù),可用與嵌入式開發(fā)
標(biāo)簽: space gba 硬件平臺 服務(wù)
上傳時間: 2014-02-10
上傳用戶:youth25
ARM硬件平臺下,用UCOS系統(tǒng)編寫的嵌入式實驗 貪吃蛇游戲
上傳時間: 2014-01-14
上傳用戶:love1314
這是wince600平臺下S3C6410上camera的硬件的驅(qū)動的代碼,代碼寫的很好很強大,很強大。
標(biāo)簽: S3C6410 camera wince 600
上傳時間: 2017-05-26
上傳用戶:qq21508895
本文介紹了樂曲演奏電路的設(shè)計與實現(xiàn)中涉及的CPLD/FPGA可編程邏輯控件,開發(fā)環(huán)境MAX+PLUSⅡ,硬件描述語言HDL以及介紹了在MAX+PLUSⅡ的EDA 軟件平臺上, 一種基于FPGA 的樂曲發(fā)生器的設(shè)計方法, 并給出了設(shè)計的頂層電路圖和底層模塊的VHDL(或AHDL)源程序。該設(shè)計的正確性已通過硬件實驗得到驗證。
上傳時間: 2014-02-01
上傳用戶:wff
隨著圖像分辨率的越來越高,軟件實現(xiàn)的圖像處理無法滿足實時性的需求;同時FPGA等可編程器件的快速發(fā)展使得硬件實現(xiàn)圖像處理變得可行。如今基于FPGA的圖像處理研究成為了國內(nèi)外的一個熱門領(lǐng)域。 本文在FPGA平臺上,用Verilog HDL實現(xiàn)了一個研究圖像處理算法的可重復(fù)配置的硬件模塊架構(gòu),架構(gòu)包括PC機預(yù)處理和通信軟件,控制模塊,計算單元,存儲器模塊和通信適配模塊五個部分。其中的計算模塊負責(zé)具體算法的實現(xiàn),根據(jù)不同的圖像處理算法可以獨立實現(xiàn)。架構(gòu)為計算模塊實現(xiàn)了一個可添加、移出接口,不同的算法設(shè)計只要符合該接口就可以方便的加入到模塊架構(gòu)中來進行調(diào)試和運行。 在硬件架構(gòu)的基礎(chǔ)上本文實現(xiàn)了排序濾波,中值濾波,卷積運算及高斯濾波,形態(tài)學(xué)算子運算等經(jīng)典的圖像處理算法。討論了FPGA的圖像處理算法的設(shè)計方法及優(yōu)化策略,通過性能分析,F(xiàn)PGA實現(xiàn)圖像處理在時間上比軟件處理有了很大的提高;通過結(jié)果的比較,發(fā)現(xiàn)FPGA的處理結(jié)果達到了軟件處理幾乎同等的效果水平。最后本文在實現(xiàn)較大圖片處理和圖像處理窗口的大小可配置性方面做了一定程度的討論和改進,提高了算法的可用性,同時為進一步的研究提供了更加便利的平臺。 整個設(shè)計都是在ISE8.2和ModelSim第三方仿真軟件環(huán)境下開發(fā)的,在xilinx的Spartan-3E XC3S500E硬件平臺上實現(xiàn)。在軟件仿真過程中利用了ISE8.2自帶仿真工具和ModelSim結(jié)合使用。 本課題為制造FPGA的專用圖像處理芯片做了有益的探索性研究,為實現(xiàn)FPGA為核心處理芯片的實時圖像處理系統(tǒng)有著積極的作用。
上傳時間: 2013-07-29
上傳用戶:愛順不順
隨著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
作為在保障網(wǎng)絡(luò)安全方面扮演著至關(guān)重要角色的防火墻技術(shù)從出現(xiàn)到發(fā)展至今一直是網(wǎng)絡(luò)安全研究中的關(guān)鍵技術(shù)之一,隨著互聯(lián)網(wǎng)的迅猛發(fā)展,它在信息化、網(wǎng)絡(luò)化的過程中也變的越來越重要。為了使防火墻能快速且深入地對網(wǎng)絡(luò)數(shù)據(jù)傳輸過程中的海量信息進行安全檢測,并能應(yīng)對來自各個網(wǎng)絡(luò)層的威脅,將傳統(tǒng)的基于軟件的防火墻轉(zhuǎn)向硬件平臺實現(xiàn)是不可阻擋的發(fā)展趨勢。 首先闡述了網(wǎng)絡(luò)安全的現(xiàn)狀、網(wǎng)絡(luò)安全研究的重大意義、防火墻目前的發(fā)展?fàn)顩r及未來的發(fā)展趨勢,然后介紹了防火墻的概念、功能和分類。重點分析了著名的開源入侵檢測系統(tǒng)Snort的功能實現(xiàn)及數(shù)據(jù)結(jié)構(gòu),對Linux中自帶的網(wǎng)絡(luò)安全工具Iptables/Netfilter的工作原理做了簡要介紹,然后對現(xiàn)在較流行的基于軟件的字符串匹配算法和硬件實現(xiàn)方法進行對比分析,通過對已存在的解決方法的深入研究,提出了基于ARM處理器并采用內(nèi)容可尋址存儲器(CAM)的硬件防火墻系統(tǒng)設(shè)計方案。將Snort中對數(shù)據(jù)包載荷檢測部分中的順序檢測替換為由CAM結(jié)合Wu-Manbcr多模式匹配算法實現(xiàn),其中CAM完成短模式匹配,Wu-Manber算法完成長模式匹配,并將Snort與Iptables/Netfilter有機結(jié)合移植到基于ARM的嵌入式平臺中,系統(tǒng)可以通過主機對防火墻的狀態(tài)進行實時監(jiān)控和規(guī)則更新。 設(shè)計了防火墻的整個硬件電路,其中重點分析了CAM模塊的設(shè)計。通過對Sourcefire的Snort VRT2.4版免費規(guī)則庫的統(tǒng)計分析和計算模擬得出了對規(guī)則集的最佳劃分長度;在軟件部分研究了Bootloader制作、Linux內(nèi)核的裁減與移植及根文件系統(tǒng)制作等內(nèi)容。重點分析了摩托羅拉公司的專用CAM芯片MCM69C432的驅(qū)動程序設(shè)計和相應(yīng)的調(diào)用方法,并結(jié)合主機軟件部分的功能分析了雙方的通信協(xié)議及實現(xiàn),最后通過程序?qū)ο到y(tǒng)仿真并選用林肯數(shù)據(jù)集進行模擬測試,測試結(jié)果表明系統(tǒng)比以前效率有了大幅提高,過濾速度已達到最初設(shè)計目標(biāo),證明了此硬件防火墻方案的可行性。 最后總結(jié)了本人的工作并指出此種方案的硬件防火墻的不足、需要改進之處和它的良好應(yīng)用前景。
上傳時間: 2013-07-24
上傳用戶:lanwei
隨著圖像分辨率的越來越高,軟件實現(xiàn)的圖像處理無法滿足實時性的需求;同時FPGA等可編程器件的快速發(fā)展使得硬件實現(xiàn)圖像處理變得可行。如今基于FPGA的圖像處理研究成為了國內(nèi)外的一個熱門領(lǐng)域。 本文在FPGA平臺上,用Verilog HDL實現(xiàn)了一個研究圖像處理算法的可重復(fù)配置的硬件模塊架構(gòu),架構(gòu)包括PC機預(yù)處理和通信軟件,控制模塊,計算單元,存儲器模塊和通信適配模塊五個部分。其中的計算模塊負責(zé)具體算法的實現(xiàn),根據(jù)不同的圖像處理算法可以獨立實現(xiàn)。架構(gòu)為計算模塊實現(xiàn)了一個可添加、移出接口,不同的算法設(shè)計只要符合該接口就可以方便的加入到模塊架構(gòu)中來進行調(diào)試和運行。 在硬件架構(gòu)的基礎(chǔ)上本文實現(xiàn)了排序濾波,中值濾波,卷積運算及高斯濾波,形態(tài)學(xué)算子運算等經(jīng)典的圖像處理算法。討論了FPGA的圖像處理算法的設(shè)計方法及優(yōu)化策略,通過性能分析,F(xiàn)PGA實現(xiàn)圖像處理在時間上比軟件處理有了很大的提高;通過結(jié)果的比較,發(fā)現(xiàn)FPGA的處理結(jié)果達到了軟件處理幾乎同等的效果水平。最后本文在實現(xiàn)較大圖片處理和圖像處理窗口的大小可配置性方面做了一定程度的討論和改進,提高了算法的可用性,同時為進一步的研究提供了更加便利的平臺。 整個設(shè)計都是在ISE8.2和ModelSim第三方仿真軟件環(huán)境下開發(fā)的,在xilinx的Spartan-3E XC3S500E硬件平臺上實現(xiàn)。在軟件仿真過程中利用了ISE8.2自帶仿真工具和ModelSim結(jié)合使用。 本課題為制造FPGA的專用圖像處理芯片做了有益的探索性研究,為實現(xiàn)FPGA為核心處理芯片的實時圖像處理系統(tǒng)有著積極的作用。
上傳時間: 2013-05-30
上傳用戶:水瓶kmoon5
自上個世紀九十年代以來,我國著名學(xué)者、現(xiàn)中國科學(xué)院院士、清華大學(xué)陳難先教授等人使用無窮級數(shù)的Mobius反演公式解決了一系列重要的物理學(xué)中的逆問題,開創(chuàng)了應(yīng)用、推廣數(shù)論中的Mobius變換解決物理學(xué)中各種逆問題的巧妙方法,其工作在1990年當(dāng)時就得到了世界著名的《NATURE》雜志的高度評價。 華僑大學(xué)蘇武潯教授等則把Mobius變換的方法應(yīng)用于幾種常用波形(包括周期矩形脈沖,奇偶對稱方波和三角波等)的傅立葉級數(shù)的逆變換運算,得到正、余弦函數(shù)及一般周期信號的各種常用波形的信號展開;并求得了與各種常用波形信號函數(shù)族相正交的函數(shù)族,以用于各展開系數(shù)的計算與信息的解調(diào);而后把它們應(yīng)用到通信系統(tǒng)中,提出了一種新的通信系統(tǒng),即新型Chen-Mobius通信系統(tǒng)。 本文主要完成了兩個方面的工作,Chen-Mobius多路通信系統(tǒng)的FPGA硬件設(shè)計實現(xiàn)和基于Chen-Mobius變換的語音加密雙工通信系統(tǒng)的實現(xiàn)。首先,利用嵌入MATLAB\SIMULINK中的DSPBuilder軟件對Chen-Mobius多路(四路和八路)通信系統(tǒng)進行仿真分析,對該系統(tǒng)在不同信噪比情況下的錯誤概率進行了計算,并繪出了信噪比-錯誤概率曲線;其次,利用DSPBuilder中的Signalcompiler將Chen-Mobius多路通信系統(tǒng)的主體模塊(函數(shù)及積分器的產(chǎn)生等)轉(zhuǎn)化成HDL硬件語言,后在QuartusⅡ軟件平臺上,結(jié)合利用VHDL編程的硬件程序模塊(分頻、延時、控制模塊等)構(gòu)架完整的Chen-Mobius通信系統(tǒng),并對此系統(tǒng)設(shè)計綜合、引腳分配、仿真驗證、時序分析等;最后,在Altera公司的Stratix 芯片上,實現(xiàn)硬件的編程和下載,從而完成了Chen-Mobius多路通信系統(tǒng)的FPGA硬件實現(xiàn)。 另外,利用Chen-Mobius單路通信系統(tǒng)的調(diào)制、解調(diào)系統(tǒng)分別對語音信號進行加密與解密,在兩塊DE2的FPGA開發(fā)板上成功實現(xiàn)了基于Chen-Mobius變換的語音加密雙工通信。完成本設(shè)計意義重大,它為今后Chen-Mobius通信系統(tǒng)應(yīng)用于通信領(lǐng)域的各個方面,邁開堅實的一步。
標(biāo)簽: ChenMobius FPGA 通信系統(tǒng) 硬件實現(xiàn)
上傳時間: 2013-07-24
上傳用戶:xaijhqx
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1