• <u id="t4ggu"><table id="t4ggu"><em id="t4ggu"></em></table></u>

    1. <big id="t4ggu"><mark id="t4ggu"></mark></big>
      1. 欧美叉叉叉bbb网站,亚洲综合色成在线播放,日本无遮挡真人祼交视频,亚洲国产另类久久久精品网站 ,无码里番纯肉h在线网站,国产欧美日韩精品a在线观看,国产成人无码一区二区三区在线 ,色婷婷五月综合亚洲小说

        產(chǎn)品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質(zhì)分析|光譜儀|試驗機|試驗箱


        儀表網(wǎng)>技術(shù)中心>應(yīng)用設(shè)計>正文

        2025視儀會品牌展

        同類產(chǎn)品

        查看更多

        歡迎聯(lián)系我

        有什么可以幫您? 在線咨詢

        基于NandFlash存儲技術(shù)高速數(shù)據(jù)記錄儀設(shè)計

           2011年07月07日 15:43  
          本文旨在研究一種的數(shù)據(jù)存儲容量達512MB高速數(shù)據(jù)記錄儀,它可以用于多路信號采集系統(tǒng)中。重點研究在嵌入式linux系統(tǒng)平臺的架構(gòu)下基于NandFlash的存儲技術(shù)。
          
          引言
          
          FLASH是一種不揮發(fā)性內(nèi)存,在無電流供應(yīng)的條件下也能夠長久地保持數(shù)據(jù),相對于傳統(tǒng)的存儲介質(zhì)具有*的優(yōu)勢。目前主要的閃存分為兩類:In首先開發(fā)的NORflash和東芝發(fā)布的NandFlash。
          
          NorFLASH的特點是芯片內(nèi)執(zhí)行。應(yīng)用程序可以直接在閃存內(nèi)運行。不必再把代碼讀到系統(tǒng)RAM中。NOR的傳輸效率很高,但是寫入和擦除速度很低。Nandflash存儲單元的讀寫是以頁和塊為單位來進行,這種結(jié)構(gòu)zui大的優(yōu)點在于容量可以做得很大,NAND閃存的成本較低,有利于大規(guī)模普及。主要功能是存儲資料。故而現(xiàn)在碼相機閃存卡和MP3播放器中存儲設(shè)備幾乎全部是NandFlash?,F(xiàn)在大部分的嵌入式設(shè)備廠商出于成本的考慮都選擇了NandFlash作為存儲設(shè)備。這樣增加了軟件設(shè)計的復(fù)雜度,降低了系統(tǒng)效率而且也限制了Flash容量。
          
          結(jié)合兩類閃存的優(yōu)缺點,本文中我們選擇NandFlash作為數(shù)據(jù)記錄儀上午數(shù)據(jù)存儲器,norflash作為數(shù)據(jù)記錄儀的程序存儲器。
          
          圖1:系統(tǒng)整體結(jié)構(gòu)圖圖
          
          數(shù)據(jù)記錄儀設(shè)計整體包括兩塊,其部分是數(shù)據(jù)采集模塊一部分是數(shù)據(jù)存儲模塊,用TLC2578芯片來實現(xiàn)數(shù)據(jù)采集AD轉(zhuǎn)換,系統(tǒng)的調(diào)度核心是ARM處理器,在這里使用S3c2440,ARM主要負責(zé)核心處理和控制。存儲器負責(zé)程序和數(shù)據(jù)的存儲,其中NandFLASH存儲數(shù)據(jù)文件,NorFlash負責(zé)存儲bootloader,操作系統(tǒng)內(nèi)核和文件系統(tǒng),SDRAM存儲系統(tǒng)運行時的程序和數(shù)據(jù),ARM通過GPIO連接相關(guān)繼電器、觸發(fā)設(shè)備、輸出電壓控制設(shè)備、以及特定設(shè)備采樣A/D并進行驅(qū)動。
          
          S3C2440是三星公司的ARM920T的ARM控制器:支持32b的高速AMBA總線接口;帶有MMU,可以進行Linux操作系統(tǒng)的移植;支持大頁NAND閃存控制器。NandFlash芯片選用K9F4G08U0M,這是Samsung生產(chǎn)的512MB的NANDFlash存儲器。內(nèi)部存儲結(jié)構(gòu)為(2K+64)字節(jié)×32頁×4096塊,NANDFlash接口信號比較少,數(shù)據(jù)線寬度只有8bit,CLE和ALE兩個引腳信號用來區(qū)分總線上的數(shù)據(jù)類型,沒有地址總線。NorFlash采用16MX16位的E28F128J3A,NORFlash接口與系統(tǒng)總路線*匹配,16個數(shù)據(jù)輸入輸出引腳,可以連接在系統(tǒng)總線上。NORFlash有三個芯片片選引腳信號,選用作為片選信號,與處理器引腳相連。BYTE接高電平,表示Flash在16位數(shù)據(jù)傳輸模式下。
          
          系統(tǒng)軟件組成
          
          本系統(tǒng)的軟件部分包括應(yīng)用程序和系統(tǒng)程序,應(yīng)用程序主要是AD采集和讀寫Flash,見圖2,而系統(tǒng)程序就是應(yīng)用程序工作的軟件平臺。它由以下部分組成:系統(tǒng)引導(dǎo)程序、嵌入式操作系統(tǒng)linux內(nèi)核、文件系統(tǒng)。
          
          系統(tǒng)引導(dǎo)程序負責(zé)將操作系統(tǒng)內(nèi)核固化到Flash中和系統(tǒng)初始化工作,然后將系統(tǒng)控制權(quán)交給操作系統(tǒng)。在本文里我們使用uboot作為系統(tǒng)引導(dǎo)程序。嵌入式操作系統(tǒng)內(nèi)核是嵌入式系統(tǒng)加電運行后的管理平臺,負責(zé)實時性任務(wù)和多任務(wù)的管理,這里選擇嵌入式linux內(nèi)核。
          
          文件系統(tǒng)是對一個存儲設(shè)備上的數(shù)據(jù)和元數(shù)據(jù)進行組織的機制。Linux文件系統(tǒng)接口實現(xiàn)為分層的體系結(jié)構(gòu),從而將用戶接口層、文件系統(tǒng)實現(xiàn)和操作存儲設(shè)備的驅(qū)動程序分隔開。JFFS2是專門針對嵌入式系統(tǒng)中的Flash存儲器的特性而設(shè)計的一種日志文件系統(tǒng)。YAFFS2支持大頁面的NAND設(shè)備,并且對大頁面的NAND設(shè)備做了優(yōu)化。
          
          軟件平臺固化在NorFlash中。根據(jù)軟件平臺的內(nèi)容對NorFlash的地址空間進行分區(qū),這里分三個區(qū),分別存放bootloader、Linux內(nèi)核和文件系統(tǒng)。
          
          NandFlash驅(qū)動設(shè)計
          
          NandFlash驅(qū)動程序框架
          
          按照linux下驅(qū)動編寫規(guī)范編寫nandflash驅(qū)動,其實主要工作就是實現(xiàn)下面這個結(jié)構(gòu)體中的函數(shù)。
          
          s3c2440_nand_drive這個結(jié)構(gòu)體用于向內(nèi)核注冊NandFlash設(shè)備,它會被platform_driver_register函數(shù)調(diào)用到。其中s3c2440_nand_probe是zui重要的,它完成對nand設(shè)備的探測。
          
          Nand_scan是在初始化nand的時候?qū)and進行的一步非常好重要的操作,在nand_scan中會對我們所寫的關(guān)于特定芯片的讀寫函數(shù)重載到nand_chip結(jié)構(gòu)中去,并會將mtd_info結(jié)構(gòu)體中的函數(shù)用nand的函數(shù)來重載,實現(xiàn)了mtd到底層驅(qū)動的。并且在nand_scan函數(shù)中會通過讀取nand芯片的設(shè)備號和廠家號自動在芯片列表中尋找相應(yīng)的型號和參數(shù),并將其注冊進去。
          
          NandFlash讀頁操作函數(shù)
          
          NandFlash讀數(shù)據(jù)操作以頁為單位,讀數(shù)據(jù)首先寫入讀數(shù)據(jù)命令00H(如圖3),然后輸入要讀取頁的地址,接著從數(shù)據(jù)寄存器中讀取數(shù)據(jù),zui后進行ECC校驗。
          
          NandFlash寫操作
          
          寫操作其實就是對頁進行編程命令。見圖4,首先寫入80h開始編程模式,接下來寫入地址和數(shù)據(jù);zui后寫入10h表示編程結(jié)束。程序如下:
          
          圖3:讀NandFlash流程

          
          圖4:寫NandFlash流程


          
          NANDFlash塊擦除
          
          本論文所用到的NandFlash的塊大小是32X(2k+64)Byte,整塊擦除。命令代碼流程:首先寫入60h進入擦寫模式,然后輸入塊地址,接下來寫入D0h,表示擦寫結(jié)束。
          
          測試結(jié)果
          
          在測試NandFlash的讀寫速度時,我們通過TFTP將數(shù)據(jù)下載到RAM中,NandFlash進行讀、編程、擦寫測試。這樣可以比較真實的測試NandFlash的讀寫速度,測試結(jié)果表明從NandFlash讀4MBbytes的數(shù)據(jù)所用的時間是3886ms,向NandFlash寫4Mbytes數(shù)據(jù)所用的時間是14026ms,擦除NandFlash中的4MByte需要的時間是6毫秒。這個速度還是比較理想的,完成對32路AD采集過來數(shù)據(jù)的實時存儲是足夠的。而且512MByte的數(shù)據(jù)存儲空間對于數(shù)據(jù)記錄儀而言是一個非常大的容量。
          
          結(jié)論
          
          測試結(jié)果表明數(shù)據(jù)記錄儀存儲速度是比較理想的,完成對AD采集過來數(shù)據(jù)的實時存儲是足夠的。而且512MByte的數(shù)據(jù)存儲空間對于數(shù)據(jù)記錄儀而言是一個非常大的容量。

        免責(zé)聲明

        • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
        • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或和對其真實性負責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負版權(quán)等法律責(zé)任。
        • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
        聯(lián)系我們

        客服熱線: 15024464426

        加盟熱線: 15024464426

        媒體合作: 0571-87759945

        投訴熱線: 0571-87759942

        關(guān)注我們
        • 下載儀表站APP

        • Ybzhan手機版

        • Ybzhan公眾號

        • Ybzhan小程序

        溫馨提示

        該企業(yè)已關(guān)閉在線交流功能

        主站蜘蛛池模板: 一区二区三区国产不卡| 国产亚洲精品国产福APP| 一区二区三区无码高清视频 | 日韩av中文字幕有码| 久久久午夜精品福利内容 | 欧美在线观看www| 亚洲第一狼人天堂网伊人| 无遮无挡爽爽免费视频| 精品日韩人妻中文字幕| 国产一区二区三区高清视频| 波多野结衣免费一区视频| 九九热在线观看视频精品| 伊人狠狠色j香婷婷综合| 久久中文字幕无码一区二区| 成人免费无码大片a毛片| 色狠狠综合天天综合综合| 中文字幕av日韩有码| 激情综合五月| 亚洲国产综合自在线另类| 韩国午夜福利片在线观看| 成人午夜伦理在线观看| 国产精品久久国产精品99 gif| 中文字幕人成无码免费视频 | 久久精品国产91精品亚洲| 通许县| 亚洲乱熟女一区二区三区| 人人澡人摸人人添| 大胆欧美熟妇xxbbwwbw高潮了| 日韩精品一区二区都可以| 成人无码精品1区2区3区免费看| 国产精品黄大片在线播放| 阜康市| 67194熟妇在线观看线路| 日韩人妻少妇一区二区三区| 一区二区三区四区精品视频| 精品人人妻人人澡人人爽人人| 国产不卡精品视频男人的天堂| 久久精品熟女亚洲av麻| 亚洲天堂精品一区二区| 欧美激情一区二区三区成人 | 四虎成人精品永久网站|