亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ARM9的數(shù)據(jù)采集與傳送系統(tǒng)設(shè)計(jì)

        2010-01-10 03:35:58
        關(guān)鍵詞:液晶顯示下位內(nèi)核

        高 瞻

        (四川大學(xué)計(jì)算機(jī)學(xué)院,四川成都 610064)

        0 引 言

        數(shù)據(jù)采集系統(tǒng)作為一種典型的嵌入式系統(tǒng),已得到廣泛的應(yīng)用.早期的數(shù)據(jù)采集系統(tǒng)基于 ISA、PCI總線(xiàn),系統(tǒng)龐大而且難以擴(kuò)展.單片機(jī)的出現(xiàn)使數(shù)據(jù)采集系統(tǒng)得到了發(fā)展,基于單片機(jī)的數(shù)據(jù)采集系統(tǒng)在一段時(shí)間內(nèi)被廣泛應(yīng)用,但單片機(jī)處理數(shù)據(jù)能力比較低.隨著數(shù)據(jù)采集的要求不斷提高,基于DSP、FPG A等高端微處理器的數(shù)據(jù)采集系統(tǒng)開(kāi)始發(fā)展,同時(shí),基于PC的高速數(shù)據(jù)采集系統(tǒng)也日趨成熟.但隨著ARM時(shí)代來(lái)臨,數(shù)據(jù)采集系統(tǒng)也必將被以ARM為核心的新一代數(shù)據(jù)采集系統(tǒng)所取代.

        1 系統(tǒng)功能結(jié)構(gòu)

        本文設(shè)計(jì)的系統(tǒng)主要實(shí)現(xiàn)以下功能:①前端數(shù)據(jù)采集;②數(shù)據(jù)高速緩存以及對(duì)數(shù)據(jù)壓縮傳輸?shù)缴衔粰C(jī)監(jiān)控程序;③下位機(jī)顯示模塊.系統(tǒng)工作的整個(gè)流程是:數(shù)據(jù)采集模塊將外部傳感器數(shù)據(jù)采集到之后直接送到緩存(SDRAM),經(jīng)數(shù)據(jù)壓縮后,通過(guò)網(wǎng)絡(luò)傳送到上位機(jī)監(jiān)控程序.同時(shí),也將基本數(shù)據(jù)參數(shù)顯示在下位機(jī)液晶顯示模塊上.這樣在沒(méi)有上位機(jī)的情況下也能實(shí)時(shí)觀察到數(shù)據(jù).系統(tǒng)工作原理框架圖如圖1所示.

        2 系統(tǒng)硬件結(jié)構(gòu)

        根據(jù)系統(tǒng)功能的要求,本系統(tǒng)的硬件包括前端的數(shù)據(jù)采集、ARM核心板、語(yǔ)音通道、數(shù)據(jù)傳輸以及液晶顯示模塊.硬件結(jié)構(gòu)如圖2所示.

        圖1 系統(tǒng)工作原理示意圖

        圖2 硬件結(jié)構(gòu)示意圖

        2.1 前端數(shù)據(jù)采集

        傳感器模擬信號(hào)經(jīng)過(guò)調(diào)理電路之后,進(jìn)入數(shù)據(jù)采集模塊轉(zhuǎn)換成相應(yīng)的數(shù)字信號(hào).數(shù)據(jù)采集模塊的核心A/D采用的是AD公司的低功耗、高性能、高性?xún)r(jià)比的單通道12位的逐次逼近串行數(shù)模轉(zhuǎn)換器AD7466[1].該款芯片具有8通道、能夠大量傳輸數(shù)據(jù)的功能.ARM9將數(shù)據(jù)采集卡采集到的數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳輸?shù)缴衔粰C(jī)監(jiān)測(cè)控制終端和液晶顯示模塊.

        2.2 ARM核心板

        本系統(tǒng)采用的ARM9是目前應(yīng)用最廣的ARM9處理器——三星 S3C2440[2],該芯片是完全圍繞ARM920TARM Thumb處理器構(gòu)建的系統(tǒng),1.2 V內(nèi)核,1.8 V/2.5 V/3.3 V儲(chǔ)存器,3.3 V擴(kuò)展I/O,16 K B指令Cache(I-Cache)/16 K B數(shù)據(jù)Cache(D-Cache).操作頻率:Fclk 400 MHz,Hclk 136 MHz,Pclk 68 MHz.支持IIS音頻編解碼器接口,10/100 M自適應(yīng)網(wǎng)卡,20針JTAG調(diào)試口并集成了LCD專(zhuān)用控制器.此外,它還具有豐富應(yīng)用外設(shè)及標(biāo)準(zhǔn)的接口,具有低功耗、低成本、高性能等特點(diǎn).

        2.3 數(shù)據(jù)傳輸和液晶顯示

        2.3.1 數(shù)據(jù)傳輸.

        本系統(tǒng)的數(shù)據(jù)傳輸采用的是10/100 M自適應(yīng)網(wǎng)絡(luò)傳輸,網(wǎng)絡(luò)控制芯片選取DAVICOM公司的DM9161,該芯片是一款針對(duì)10/100 Mbps低功耗網(wǎng)絡(luò)傳輸芯片.在媒體方面,它直接提供一個(gè)UTP5 (Unshielded Twisted Pair Category 5)編碼的100 Mbps高速以太網(wǎng),而在10 Mbps以太網(wǎng)方面則是UTP5 UTP3編碼.通過(guò)獨(dú)立媒體接口MII(Media Independent Interface),DM9161就可以連接到MAC(Medium Access Control)層,從而確保高速的數(shù)據(jù)接入.

        2.3.2 液晶顯示.

        系統(tǒng)液晶模塊選的是點(diǎn)陣液晶——飛宇達(dá)公司的FY D12864-0402B[2],它是一款內(nèi)置ST7920控制器的128×32點(diǎn)陣圖形液晶顯示器,通過(guò)對(duì)ST7920控制器的編程應(yīng)用,可以實(shí)現(xiàn)字符和圖形的顯示.

        3 系統(tǒng)軟件結(jié)構(gòu)

        在軟件的設(shè)計(jì)方面,本系統(tǒng)軟件架構(gòu)采用了TCP/IP協(xié)議分層的思想[4]:整個(gè)軟件系統(tǒng)首先由VIVI引導(dǎo)起來(lái),然后依次加載Linux內(nèi)核與根文件系統(tǒng);下位機(jī)應(yīng)用作為守護(hù)進(jìn)程在Linux啟動(dòng)時(shí)自動(dòng)加載,上位機(jī)的監(jiān)視程序在下位機(jī)啟動(dòng)之后自動(dòng)獲取數(shù)據(jù)信息;驅(qū)動(dòng)層的軟件被直接編譯到內(nèi)核模塊中.系統(tǒng)軟件架構(gòu)如圖3所示.

        3.1 嵌入式Linux構(gòu)建

        嵌入式Linux系統(tǒng)由引導(dǎo)程序bootloader、裁減過(guò)的Linux內(nèi)核和根文件系統(tǒng)組成.由于篇幅原因,本文只介紹Linux內(nèi)核的裁減和下載.

        3.1.1 Linux內(nèi)核裁減.

        圖3 系統(tǒng)軟件層次圖

        Linux內(nèi)核裁減步驟包括:①解壓linux源碼包, tar-zxvf kernel-2.6.13.tar.gz-C/;②進(jìn)入工作目錄,cd kernel-2.6.13;③導(dǎo)出編譯器PATH,export PATH=/ usr/local/arm/2.95.3/bin:PATH;④清除中間文件, make clean;⑤配置內(nèi)核,make menuconfig,菜單配置界面;⑥進(jìn)入配置界面;⑦生成依賴(lài)文件,make⑧生成鏡像文件arm-linux-zImage.

        完成上述步驟后,編譯不報(bào)錯(cuò)就可以在/arch/ arm/boot/目錄下找到zImage文件.

        3.1.2 Linux內(nèi)核下載.

        利用tftp工具將編譯好的內(nèi)核Image文件下載到目標(biāo)板,目標(biāo)板配置如下:

        3.2 應(yīng)用程序

        系統(tǒng)的應(yīng)用程序分為下位機(jī)程序和上位機(jī)程序.下位機(jī)程序運(yùn)行在以ARM為核心的硬件平臺(tái)上,上位機(jī)程序運(yùn)行在的PC機(jī)上,接口程序采用的是LabWindows/CVI8.0開(kāi)發(fā)軟件[4].該監(jiān)測(cè)程序主要包括主程序、顯示子程序、通訊子程序和中斷子程序等,其程序流程圖如圖4所示.

        4 結(jié) 語(yǔ)

        利用ARM9的低功耗,高性能等特點(diǎn),我們?cè)O(shè)計(jì)了體積小、功耗低的嵌入式數(shù)據(jù)采集和傳送系統(tǒng).經(jīng)過(guò)調(diào)試和應(yīng)用表明,該系統(tǒng)具有良好的用戶(hù)界面,能在沒(méi)有外接電源的復(fù)雜環(huán)境中采集數(shù)據(jù),并具有良好的軟硬件可裁剪性和擴(kuò)展性.

        圖4 系統(tǒng)程序流程示意圖

        [1]AD Corporation.AD7466/AD7467/AD7468 datasheet[G].AD Corporation,2008.

        [2]Samsung Corporation.S3C2440A datasheet[G].Samsung Corporation,2002:30-45.

        [3]FY D Corporation.FY D12864-0402B LCD datasheet[G].FY D Corporation,2002:90-103.

        [4]蔣志發(fā).基于ARM9的信號(hào)采集系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)[J].成都大學(xué)學(xué)報(bào)(自然科學(xué)版),2009,28(2):46-49.

        [5]游 磊.基于AT91RM9200的點(diǎn)陣圖形液晶模塊接口設(shè)計(jì)[J].成都大學(xué)學(xué)報(bào)(自然科學(xué)版),2007,26(4):323-325.

        猜你喜歡
        液晶顯示下位內(nèi)核
        萬(wàn)物皆可IP的時(shí)代,我們當(dāng)夯實(shí)的IP內(nèi)核是什么?
        強(qiáng)化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
        基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
        Linux內(nèi)核mmap保護(hù)機(jī)制研究
        發(fā)射機(jī)房監(jiān)控系統(tǒng)之下位機(jī)
        景洪電廠監(jiān)控系統(tǒng)下位機(jī)數(shù)據(jù)傳輸網(wǎng)絡(luò)改造
        圍觀黨“下位”,吐槽帝“登基”
        122×32 點(diǎn)陣液晶顯示漢字原理實(shí)驗(yàn)
        CAN總線(xiàn)并發(fā)通信時(shí)下位機(jī)應(yīng)用軟件設(shè)計(jì)
        界面致穩(wěn)型柔性膽甾相液晶顯示器件的制備與性能
        亚洲精品无人区一区二区三区| 日韩av东京社区男人的天堂| 国产久热精品无码激情| 亚洲国产精品自产拍久久蜜AV | 国产精品免费久久久久影院| 三级全黄的视频在线观看| 日本一区二区视频免费在线观看 | 国产精品久久国产精品99| 亚洲欧美国产日韩天堂在线视 | 久久黄色视频| 日韩少妇激情一区二区| 北岛玲中文字幕人妻系列| 中文字幕有码手机视频| 特黄 做受又硬又粗又大视频| 中国老妇女毛茸茸bbwbabes| 国产三级黄色在线观看| 国产精品国产三级农村妇女| 国产成人无码a区在线观看导航 | 亚洲日韩av一区二区三区中文| 国内露脸中年夫妇交换| 免费人成黄页网站在线观看国内| 99国产精品久久一区二区三区 | 国产精品视频一区二区噜噜| 99精品国产自产在线观看| 亚洲一区二区三区视频免费看| 色噜噜久久综合伊人一本| 91热这里只有精品| av资源吧首页在线观看| 巨爆中文字幕巨爆区爆乳| 国产日韩精品中文字无码| 国产超碰人人一区二区三区| 国产一级一区二区三区在线播放 | 亚洲中文字幕无码久久| 三级全黄的视频在线观看| 亚洲精品女同一区二区三区| 午夜精品久久久久久毛片| 中文字幕第八页| 亚洲国产成人久久精品美女av| 成人试看120秒体验区| 国产思思99re99在线观看| 日本高清一区二区在线观看|