亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

nandFLASH

  • 基于nandFLASH的大容量視頻存儲系統(tǒng)的設(shè)計

    基于nandFLASH的大容量視頻存儲系統(tǒng)的設(shè)計這是一份非常不錯的資料,歡迎下載,希望對您有幫助!

    標(biāo)簽: nandFLASH

    上傳時間: 2021-12-24

    上傳用戶:

  • 基于FPGA的固態(tài)硬盤控制器設(shè)計.rar

    近年來,大容量數(shù)據(jù)存儲設(shè)備主要是機械硬盤,機械硬盤采用機械馬達(dá)和磁片作為載體,存在抗震性能低、高功耗和速度提升難度大等缺點。固態(tài)硬盤是以半導(dǎo)體作為存儲介質(zhì)及控制載體,無機械裝置,具有抗震、寬溫、無噪、可靠和節(jié)能等特點,是目前存儲領(lǐng)域所存在問題的解決方案之一。本文針對這一問題,設(shè)計基于FPGA的固態(tài)硬盤控制器,實現(xiàn)數(shù)據(jù)的固態(tài)存儲。 文章首先介紹硬盤技術(shù)的發(fā)展,分析固態(tài)硬盤的技術(shù)現(xiàn)狀和發(fā)展趨勢,闡述課題研究意義,并概述了本文研究的主要內(nèi)容及所做的工作。然后從分析固態(tài)硬盤控制器的關(guān)鍵技術(shù)入手,研究了SATA接口協(xié)議和nandFLASH芯片特性。整體設(shè)計采用SOPC架構(gòu),所有功能由單片F(xiàn)PGA完成。移植MicroBlaze嵌入式處理器軟核作為主控制器,利用Verilog HDL語言描述IP核形式設(shè)計SATA控制器核和NAND FLASH控制器核。SATA控制器核作為高速串行傳輸接口,實現(xiàn)SATA1.0協(xié)議,根據(jù)協(xié)議劃分四層模型,通過狀態(tài)機和邏輯電路實現(xiàn)協(xié)議功能。NAND FLASH控制器核管理nandFLASH芯片陣列,將NAND FLASH接口轉(zhuǎn)換成通用的SRAM接口,提高訪問效率??刂破魍瓿蒒AND FLASH存儲管理和糾錯算法,實現(xiàn)數(shù)據(jù)的存儲和讀取。最后完成固態(tài)硬盤控制器的模塊測試和整體測試,介紹了測試方法、測試工具和測試流程,給出測試數(shù)據(jù)和結(jié)果分析,得出了驗證結(jié)論。 本文設(shè)計的固態(tài)硬盤控制器,具有結(jié)構(gòu)簡單和穩(wěn)定性高的特點,易于升級和二次開發(fā),是實現(xiàn)固態(tài)硬盤和固態(tài)存儲系統(tǒng)的關(guān)鍵技術(shù)。

    標(biāo)簽: FPGA 固態(tài)硬盤 制器設(shè)計

    上傳時間: 2013-05-28

    上傳用戶:sssnaxie

  • 基于ARM的數(shù)控沖床自動送料系統(tǒng)的設(shè)計

    數(shù)控沖床送料系統(tǒng)主要用于與沖床實現(xiàn)配套,在沖孔過程中按照程序設(shè)定控制板料移動和沖床沖孔,實現(xiàn)沖孔的高度自動化。自動送料機構(gòu)作為沖壓加工生產(chǎn)實現(xiàn)自動化的最基本的要求,它的自動化程度高低,直接影響著沖壓生產(chǎn)效率以及沖壓生產(chǎn)整體自動化水平,只有其自動化程度與沖壓設(shè)備相匹配甚至高于沖壓設(shè)備,才能夠?qū)崿F(xiàn)沖壓生產(chǎn)的完全自動化。 嵌入式系統(tǒng)是繼IT網(wǎng)絡(luò)技術(shù)之后,又一個新的發(fā)展方向,由于嵌入式系統(tǒng)自身的優(yōu)點,現(xiàn)在已經(jīng)廣泛應(yīng)用到軍事國防、消費電子、工業(yè)控制等各個領(lǐng)域。隨著電子、計算機、自動控制以及精密機械與測試技術(shù)的不斷提高和發(fā)展,自動送料裝置也在隨著數(shù)控機床的發(fā)展而在迅速發(fā)展和演變。而隨著嵌入式微處理器的發(fā)展,嵌入式系統(tǒng)也開始運用到數(shù)控沖床自動送料系統(tǒng)中來。 本文采用目前廣泛使用的32位ARM微處理器,Samsung公司基于ARM920T的S3C2440A作為系統(tǒng)的主控制器,該處理器主要面向嵌入式設(shè)備,具有性價比高、功耗低的特點,并且在嵌入式Linux操作系統(tǒng)下可移植性好,具有較強的控制能力和豐富的片內(nèi)資源。該系統(tǒng)能實現(xiàn)數(shù)控沖床的自動送料,軟硬件結(jié)構(gòu)簡單,定位精度高,操作簡單方便,具有良好的人機界面。論文首先根據(jù)生產(chǎn)實際要求和控制系統(tǒng)設(shè)計原則,確定了送料系統(tǒng)的軟硬件總體設(shè)計方案。硬件方面,在S3C2440A的基礎(chǔ)上擴展了nandFLASH、NORFlash、SDRAM、LCD觸摸屏模塊,并設(shè)計了X、Y軸電機及其驅(qū)動電路。軟件方面,選用Linux操作系統(tǒng),在此基礎(chǔ)上構(gòu)建了嵌入式Linux開發(fā)環(huán)境,實現(xiàn)了Bootloader、Linux內(nèi)核、YAFFS根文件系統(tǒng)的移植,選用Qt/Embeded設(shè)計系統(tǒng)的操作界面,給出了系統(tǒng)各個模塊的程序設(shè)計,包括人機界面、速度預(yù)處理、插補模塊和電機控制部分,文章對系統(tǒng)的軟硬件的抗干擾技術(shù)也專門做了介紹。隨后,文章還介紹了積分分離的PID控制算法,并通過使用matlab對電機控制進行仿真,驗證了該算法的可行性。 文章在最后對整個設(shè)計進行了總結(jié)和展望,指出了系統(tǒng)存在的問題和一些可以改進的地方。

    標(biāo)簽: ARM 數(shù)控 自動

    上傳時間: 2013-06-28

    上傳用戶:love1314

  • 基于ARM的汽車黑匣子的研究與設(shè)計

    汽車黑匣子(又稱汽車行駛記錄儀)是一種使用在汽車上的數(shù)字式電子記錄裝置。這種裝置能對車輛的行駛速度、時間、里程以及有關(guān)車輛行駛的其他狀態(tài)信息進行記錄存儲并可通過接口實現(xiàn)數(shù)據(jù)輸出。汽車行駛記錄儀的使用,對抑制疲勞駕駛、車輛超速等交通違章、約束駕駛?cè)藛T的不良駕駛行為、保障車輛行駛安全以及道路交通事故的分析鑒定具有重要的作用。本文根據(jù)汽車行駛記錄儀國家標(biāo)準(zhǔn)GB/T 19056-2003,并在此基礎(chǔ)上開發(fā)設(shè)計了一種具有音視頻處理功能的汽車黑匣子,采用的是三星公司的S3C2440 32位ARM處理器和Linux操作系統(tǒng),同時為了使汽車黑匣子能更方便地與上位機之間進行通訊,本系統(tǒng)采用了USB Mass Storage設(shè)備來實現(xiàn)數(shù)據(jù)的傳輸。 論文首先介紹了汽車黑匣子的研究背景,并對國內(nèi)外汽車黑匣子的研究現(xiàn)狀進行了概括,在此基礎(chǔ)上提出了本課題需要完成的目標(biāo)。接下來,論文闡述了系統(tǒng)總體設(shè)計的構(gòu)思以及各個功能模塊不同方案優(yōu)劣的比較,給出了最后的設(shè)計方案,并建立了系統(tǒng)的開發(fā)平臺。在硬件設(shè)計方面詳細(xì)地介紹了各主要功能部件及電路的設(shè)計和特點。在軟件設(shè)計單元介紹了Linux操作系統(tǒng)和Bootloader的特點,并給出了系統(tǒng)軟件的各模塊程序設(shè)計。在文件系統(tǒng)設(shè)計部分,論文討論了在nandFLASH中建立FAT文件系統(tǒng)的實現(xiàn)方法。最后通過Linux下USB Mass Storage設(shè)備驅(qū)動的設(shè)計和調(diào)試,實現(xiàn)汽車黑匣子記錄的數(shù)據(jù)通過USB接口與PC機或PDA之間的通信。 本文在結(jié)束處對整個課題作出總結(jié),并指出在本系統(tǒng)現(xiàn)有的基礎(chǔ)上性能還可以進一步改善和改進的地方。

    標(biāo)簽: ARM 汽車黑匣子

    上傳時間: 2013-05-27

    上傳用戶:dianxin61

  • 基于ARM的嵌入式Linux平臺的研究與實現(xiàn)

    作為世界上最優(yōu)秀的操作系統(tǒng)之一,Linux不僅在服務(wù)器領(lǐng)域有著不可撼動的地位,而且正在嵌入式領(lǐng)域發(fā)揮著越來越重要的作用。有專家預(yù)測,Linux將是未來最主要的嵌入式操作系統(tǒng)之一,將廣泛應(yīng)用在各種消費電子和通信設(shè)備中。因此,產(chǎn)生并逐漸形成了嵌入式Linux這項技術(shù)。然而,面對嵌入式系統(tǒng)多樣化的硬件平臺以及多樣化的應(yīng)用,如何更快更好地建立基于Linux的軟件平臺成為一個必須解決的問題。 本文正是針對這個問題,以Linux相關(guān)的基礎(chǔ)軟件為主要研究對象,在深入分析引導(dǎo)加載程序、Linux與處理器相關(guān)的代碼、文件系統(tǒng)以及設(shè)備驅(qū)動的基礎(chǔ)上,對基于ARM的Linux軟件平臺進行了創(chuàng)新性和探索性的研究。主要內(nèi)容為:在理解ARM體系結(jié)構(gòu)的基礎(chǔ)上,通過分析uboot源碼,詳細(xì)研究ARM處理器在上電后的啟動過程和加載引導(dǎo)Iinux的過程;分析并總結(jié)Linux與處理器相關(guān)的接口,以中斷控制器、定時器以及串口為主,提出了移植Linux到新型處理器的思路和方法;研究Iinux文件系統(tǒng)的內(nèi)容、制作和使用;分析Linux的設(shè)備驅(qū)動體系結(jié)構(gòu)以及設(shè)備驅(qū)動的調(diào)用方式;在學(xué)習(xí)和研究的基礎(chǔ)之上,針對STMP36xx這款處理器,設(shè)計并實現(xiàn)引導(dǎo)加載程序,完成Linux的移植、配置、編譯,解決Linux啟動過程遇到的問題,然后通過制作根文件系統(tǒng)和實現(xiàn)nandFLASH、LCD的驅(qū)動,完整地搭建起以Linux為核心的軟件平臺,并進行了應(yīng)用驗證。 在實際應(yīng)用中,嵌入式系統(tǒng)會使用很多不同類型的處理器,因此迫切希望能夠找到一個準(zhǔn)則解決移植帶來的問題。本文最重要的成果就是為Linux在新型處理器上的移植提出了一個準(zhǔn)則,根據(jù)該準(zhǔn)則可以更加快速、更加準(zhǔn)確地將Linux應(yīng)用到不同的處理器上,因此具有重要的現(xiàn)實意義。同時,本文將項目實踐貫穿于理論研究之中,涉及到Linux平臺關(guān)鍵技術(shù)的分析、相關(guān)工具的使用以及開發(fā)經(jīng)驗的分享,對學(xué)習(xí)嵌入式Linux和設(shè)計嵌入式Linux系統(tǒng)具有較高的參考和指導(dǎo)價值。此外,成功移植的STMP36xx已經(jīng)初具規(guī)模,可以通過二次開發(fā)以形成完善的嵌入式產(chǎn)品。

    標(biāo)簽: Linux ARM 嵌入式

    上傳時間: 2013-06-01

    上傳用戶:sa123456

  • 基于ARM和OpenCV的增強現(xiàn)實平臺研究

    增強現(xiàn)實是一種將虛擬世界和真實環(huán)境相結(jié)合的技術(shù)。它將計算機繪制的虛擬模型疊加到使用者所看到的真實世界景象中,使用戶可以從虛擬模型中獲得額外的信息,增強了對現(xiàn)實的感知。涉及到的技術(shù)有圖像處理、位置跟蹤、三維注冊等。增強現(xiàn)實技術(shù)廣泛應(yīng)用于裝配維修、醫(yī)療研究、軍事領(lǐng)域和商業(yè)應(yīng)用。 第一部分,增強現(xiàn)實技術(shù)介紹。該部分首先闡述了增強現(xiàn)實的定義,接著介紹了該項技術(shù)的國內(nèi)外發(fā)展?fàn)顩r,以及在工業(yè)領(lǐng)域、醫(yī)療領(lǐng)域、建筑領(lǐng)域等的應(yīng)用,最后分析了目前AR系統(tǒng)的缺點和不足,得出了在嵌入式增強現(xiàn)實研究具有重要意義。 第二部分,嵌入式硬件環(huán)境的設(shè)計。硬件電路由以下幾部分構(gòu)成:USB控制器用于連接USB攝像頭設(shè)備,液晶顯示驅(qū)動用于控制顯示屏輸出,外圍電路主要有內(nèi)存電路、Flash電路、時鐘電路和RS-232電路等。 第三部分,嵌入式軟件方案的設(shè)計。首先,選用U-boot1.2.0作為Bootloder,特點是U-boot的網(wǎng)絡(luò)功能較強,支持平臺較多。其次,移植Linux2.6.22內(nèi)核作為系統(tǒng)核心,該版本內(nèi)核具有實時性強等特點。再次,用busybox1.9.1構(gòu)建基礎(chǔ)命令環(huán)境,并將轉(zhuǎn)為nandFLASH設(shè)計的YAFFS文件系統(tǒng)安裝到開發(fā)板上。最后,在以上的軟件環(huán)境基礎(chǔ)上,開發(fā)了基于OV511芯片的USB設(shè)備驅(qū)動和FrameBuffer顯示驅(qū)動程序。 第四部分,開源視覺處理庫OpenCV的移植。該部分介紹了OpenCV的特性,常用的數(shù)據(jù)結(jié)構(gòu),在嵌入式Linux下的編譯選項配置,庫依賴文件安裝,底層文件修改,以及如何編譯、安裝OpenCV。 第五部分,基于OpenCV的攝像頭標(biāo)定程序。該攝像頭標(biāo)定程序是基于張氏標(biāo)定算法的開發(fā),本文首先闡述了攝像頭標(biāo)定算法的核心內(nèi)容,以及對應(yīng)的OpenCV實現(xiàn)方案,然后給出了攝像頭標(biāo)定程序在平臺運行的細(xì)節(jié)和結(jié)果。

    標(biāo)簽: OpenCV ARM 增強現(xiàn)實

    上傳時間: 2013-07-06

    上傳用戶:阿四AIR

  • 基于ARMVxWorks的多現(xiàn)場總線網(wǎng)關(guān)BSP及驅(qū)動程序研究

    作為一種全數(shù)字化的現(xiàn)場通信網(wǎng)絡(luò),現(xiàn)場總線以其可控性強、可靠性高、開放性好等優(yōu)點。在實際應(yīng)用中常常需要在不同種類的現(xiàn)場總線間進行數(shù)據(jù)通信以及用戶需要對不同種類的現(xiàn)場總線設(shè)備進行操作和控制。同時,工業(yè)測控系統(tǒng)在控制層采用現(xiàn)場總線技術(shù),而在管理層采用以太網(wǎng)構(gòu)成的企業(yè)信息網(wǎng)

    標(biāo)簽: ARMVxWorks BSP 現(xiàn)場總線 網(wǎng)關(guān)

    上傳時間: 2013-05-25

    上傳用戶:xianglee

  • 基于ARM的遠(yuǎn)程視頻監(jiān)控系統(tǒng)研究

    視頻監(jiān)控系統(tǒng)是一門集計算機技術(shù)、通信技術(shù)和數(shù)字視頻技術(shù)于一體的綜合系統(tǒng)。目前視頻監(jiān)控正向著數(shù)字化、網(wǎng)絡(luò)化的方向發(fā)展。實現(xiàn)基于網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)的關(guān)鍵是一種嵌入式設(shè)備,它應(yīng)該能夠采集壓縮視頻數(shù)據(jù)并通過網(wǎng)絡(luò)進行傳輸。 本文介紹了一種基于嵌入式Linux的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的設(shè)計和實現(xiàn)方法。首先從整體上分析了網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的總體設(shè)計方案,給出了視頻服務(wù)器的硬件框架和軟件體系,并重點討論了在ARM處理器上實現(xiàn)MPEG-4壓縮編碼的方法。其次在ARM硬件平臺成功構(gòu)建了armlinux嵌入式系統(tǒng):包括引導(dǎo)程序Bootloader的設(shè)計、修改配置linux內(nèi)核以及制作JFFS2文件系統(tǒng)。其中創(chuàng)新地提出了從nandFLASH啟動U-BOOT具體設(shè)計方法。為了完成系統(tǒng)進一步的視頻采集工作,系統(tǒng)實現(xiàn)了USB數(shù)碼攝像頭的驅(qū)動。在應(yīng)用程序開發(fā)過程中,首先設(shè)計了基于Vide04Linux的視頻采集程序,并采用mmap(內(nèi)存映射)方式截取圖片。其次重點分析了MPEG-4編碼模型XVID程序中的運動估計部分,并研究了半像素快速搜索算法,從而減少了搜索點數(shù)提高了運算速度。最后利用開源JRTPLIB庫實現(xiàn)視頻數(shù)據(jù)流的RTP傳送。 整個設(shè)計都是在深圳旋極公司研制的SUPER-ARM硬件平臺上進行的,linux內(nèi)核采用2.4.18。其中MPEG-4編碼優(yōu)化測試是在ARM DeveloperSuite(ADS)version 1.2中完成。 本課題為在ARM平臺實現(xiàn)網(wǎng)絡(luò)視頻監(jiān)控的設(shè)計做了有益的探索性嘗試,對今后進一步完成遠(yuǎn)程嵌入式視頻監(jiān)控系統(tǒng)的設(shè)計有著積極的意義。

    標(biāo)簽: ARM 遠(yuǎn)程視頻監(jiān)控 系統(tǒng)研究

    上傳時間: 2013-07-21

    上傳用戶:Altman

  • 基于ARM和藍(lán)牙的安防系統(tǒng)的設(shè)計和實現(xiàn)

    隨著人們物質(zhì)文化生活水平的提高和科學(xué)技術(shù)的快速發(fā)展,智能家居已成為一個發(fā)展趨勢。智能家居系統(tǒng)采用傳感技術(shù)、計算機技術(shù)和信息傳輸與處理技術(shù),能給用戶提供全方位的服務(wù),同時對住房內(nèi)的情況進行遠(yuǎn)程監(jiān)控和實時管理。安防系統(tǒng)是智能家居中的一個重要的組成部分。傳統(tǒng)的安防系統(tǒng)都是基于單片機設(shè)計實現(xiàn)的,它難以滿足現(xiàn)代家居中網(wǎng)絡(luò)家電功能,針對這些問題,設(shè)計并實現(xiàn)了一種基于ARM和藍(lán)牙的安防系統(tǒng)。 (1) 深入研究了安防系統(tǒng)中視頻監(jiān)控的研究現(xiàn)狀與發(fā)展趨勢,分析了嵌入式Linux操作系統(tǒng)的優(yōu)、缺點以及選擇內(nèi)核版本為Linux2.6的原因,指出了選題研究的目的和意義。 (2) 從網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和幾種重要協(xié)議這兩個方面入手,闡述了智能家居中的重要技術(shù)——藍(lán)牙。 (3) 根據(jù)智能家居的功能要求,設(shè)計了一種智能家居中的安防系統(tǒng),論述了ARM9嵌入式微處理器S3C2410的原理以及性能,闡述了安防系統(tǒng)中的nandFLASH模塊、SDRAM模塊、RS232串口模塊、以太網(wǎng)模塊、USB、USB藍(lán)牙、USB攝像頭的組成原理以及設(shè)計與實現(xiàn)方法。 (4) 根據(jù)系統(tǒng)軟件環(huán)境的需求,構(gòu)建了嵌入式Linux系統(tǒng)軟件平臺,論述了交叉編譯環(huán)境和NFS開發(fā)調(diào)試環(huán)境的建立,移植S3C2410下啟動引導(dǎo)程序VIVI,移植嵌入式操作系統(tǒng)Linux(內(nèi)核版本為2.6.14),闡述了系統(tǒng)相關(guān)設(shè)備驅(qū)動的移植(NAND FLASH、USB、USB攝像頭、USB藍(lán)牙)、文件系統(tǒng)的使用,分析了Linux下藍(lán)牙無線通信的實現(xiàn)過程。 (5) 在搭建的嵌入式Linux系統(tǒng)軟件平臺上,論述了在Windows XP下遠(yuǎn)程登錄到Linux操作系統(tǒng)的方法,闡述了在Linux下使用V4L編程來截取攝像頭圖象,使用SOCKET編程將截取到的圖象傳送到室內(nèi)PC機上,遠(yuǎn)程監(jiān)控電腦登錄到此PC機上,利用IE瀏覽器來實現(xiàn)對現(xiàn)場環(huán)境的監(jiān)控。 (6) 結(jié)合實驗測試環(huán)境和測試數(shù)據(jù),進行了視頻監(jiān)控系統(tǒng)的性能測試,分析了測試結(jié)果并針對出現(xiàn)的問題給出了改進措施。 通過對安防系統(tǒng)的實驗測試表明,系統(tǒng)能夠很好地檢測不法分子的入侵,并通過遠(yuǎn)程視頻監(jiān)控方式來告知用戶,系統(tǒng)運行穩(wěn)定,達(dá)到了預(yù)期的設(shè)計目標(biāo)。

    標(biāo)簽: ARM 藍(lán)牙 安防系統(tǒng)

    上傳時間: 2013-04-24

    上傳用戶:yatouzi118

  • U盤SoC的設(shè)計與實現(xiàn)

    設(shè)計和實現(xiàn)了U盤SoC。本系統(tǒng)包括USB CORE和已驗證過的CPU核、nandFLASH、UDC_Control等模塊,模塊間通過總線進行通信。其中USB CORE為本文設(shè)計的重點,用Verilog HDL語言實現(xiàn),同時并為此設(shè)計搭建了功能完備的Modelsim仿真環(huán)境,進行了仿真驗證。

    標(biāo)簽: SoC U盤

    上傳時間: 2013-11-12

    上傳用戶:lgnf

主站蜘蛛池模板: 吴忠市| 龙江县| 涿州市| 宁明县| 株洲市| 昌图县| 锦州市| 犍为县| 嘉祥县| 辽阳县| 临城县| 金昌市| 佛教| 禹州市| 哈巴河县| 安图县| 广东省| 聊城市| 阜平县| 唐河县| 许昌县| 临邑县| 罗田县| 达州市| 孝感市| 东莞市| 通辽市| 什邡市| 桐庐县| 茶陵县| 峡江县| 漠河县| 旌德县| 宣化县| 库车县| 湖北省| 油尖旺区| 阳新县| 龙门县| 玉林市| 通化市|