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

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

上機(jī)過程

  • ucos-ii 在各種 CPU上的源碼

    ucos-ii 在各種芯片上的移植例子,很經典的。推薦下載。

    標簽: ucos-ii CPU 源碼

    上傳時間: 2013-07-10

    上傳用戶:落到地上達一破爬

  • 基于ARM與FPGA的高速數據采集技術研究

    本文研究基于ARM與FPGA的高速數據采集系統技術。論文完成了ARM+FPGA結構的共享存儲器結構設計,實現了ARMLinux系統的軟件設計,包括觸摸屏控制、LCD顯示、正弦插值算法設計以及各種顯示算法設計等。同時進行了信號的高速采集和處理的實際測試,對實驗測試數據進行了分析。 論文分別從軟件和硬件兩方面入手,闡述了基于ARM處理器和FPGA芯片的高速數據采集的硬件系統設計方法,以及基于ARMLinux操作系統的設備驅動程序設計和應用程序設計。 硬件方面,在FPGA平臺上,我們首先利用乒乓操作的方式將一路高速數據信號轉換成頻率為原來頻率1/4的4路低速數據信號,再將這四路數據分別存儲到4個FIFO中,然后再對這4個FIFO中的數據拼接并存儲在FPGA片上的雙端口雙時鐘RAM中,最后將FPGA的雙端口雙時鐘RAM掛載到ARM系統的總線上,實現了ARM和FPGA共享存儲器的系統結構,使ARM處理器可以直接讀取這個雙端口雙時鐘的RAM中的數據,從而大大提高了數據采集與處理的效率。在采樣頻率控制電路設計方面,我們通過使FIFO的數據存儲時鐘降低為標準狀態下的1/n實現數據采集頻率降為標準狀態的1/n,從而實現了由FPGA控制的可變頻率的數據采集系統。 軟件方面,為了更有效地管理和拓展系統功能,我們移植了ARMLinux操作系統,并在S3C2410平臺上設計實現了基于Linux操作系統的觸摸屏驅動程序設計、LCD驅動程序移植、自定義的FPGA模塊驅動程序設計、LCD顯示程序設計、多線程的應用程序設計。應用程序能夠控制FPGA數據采集系統工作。 在前端采樣頻率為125MHz情況下,系統可以正常工作。能夠實現對頻率在5MHz以下的信號波形的直接顯示;對5MHz至40MHz的信號,使用正弦插值算法進行處理,顯示效果良好。同時這種硬件結構可擴展性強,可以在此基礎上實現8路甚至16路緩沖的系統結構,可以使系統支持更高的采樣頻率。

    標簽: FPGA ARM 高速數據 采集

    上傳時間: 2013-07-04

    上傳用戶:林魚2016

  • 相關協議的FPGA和網絡處理器上的實現

    由于集成電路產業在中國的飛速發展,FPGA設計技術,作為一種靈活性很強的芯片設計技術,在國內得到廣泛的應用.由于芯片的可升級性和開發自主知識產權芯片的必要性,在北京郵電大學寬帶通信網絡實驗室開發的三層以太網交換機項目中,以太網口和ATM口之間的數據通道的實現上采用了FPGA設計方法.該文主要集中在ATM口之間的數據通道的HEC頭校驗的FPGA實現.并完成了硬件設計、配置、硬件測試聯調工作以及論文撰寫工作.硬件的設計和開發基于Protel99和Tornado/VxWorks,軟件的設計和開發采用了標準的VHDL語言,開發環境是WINDOWS,開發工具是Xilinx公司的iSE4.1i集成開發環境.隨著網絡設備的發展,位于網絡邊緣的設備將會變得更加靈巧,更加迎合網絡發展的需要,在網絡設備上越來越多地引入了網絡處理器.我們實驗室和Intel建立了聯合實驗室,在此基礎上,我們要把網絡處理器評估板硬件上,運行軟件,使其成為路由器,首先要加載的就是網絡路由協議.由于Linux的開放源代碼,所以我們決定采用Linux做嵌入式系統,在上面運行zebra的路由協議.Zebra是linux上面的開放源代碼的路由軟件.

    標簽: FPGA 協議 網絡處理器

    上傳時間: 2013-07-08

    上傳用戶:yhm_all

  • 基于vc6.0串口通信動態鏈接庫(DLL)的設計與應用

    在比較常用串口通信實現形式的利弊基礎上,針對某廠輪胎里程試驗機監控系統的特點,設計并實現了串口通信動態鏈接庫(DLL),詳細介紹了多線程理論、重疊I/O方式,給出了程序流程圖,對一些關鍵代碼進行了說明

    標簽: 6.0 DLL vc 串口通信

    上傳時間: 2013-07-19

    上傳用戶:songnanhua

  • PIC單片機C語言應用例程

    AD程序實現模擬量到數字量的轉換功能; CAN程序實現CAN總線通訊功能; keyboard_check程序實現鍵盤的掃描查詢方式輸入; keyboard_disturb程序實現PORTB的"電平變化中斷"進行鍵盤的輸入; led0-8程序實現在8個LED上依次顯示1~8數字; PWM程序用于使CCP1模塊產生分辨率為10位的PWM波形,占空比為50%; RS-232程序通過RS-232接口來完成PC計算機與單片機之間的通信; simple_POARD程序為外圍功能模塊簡單應用實例,點亮與PORTD口相連的八個發光二極管; stopwatch程序實現計時秒表功能,時鐘顯示范圍00.00~99.99秒,分辨度為0.01秒; switchinput程序用于開關量的輸入(采用SPI總線),并顯示在與D口相連的LED上; wakeup程序實現PIC18F458的休眠工作方式,并由實驗板上的按鍵產生"電平變化中斷"將其從休眠狀態中激活; WDT程序實現"看門狗"WDT的功能; Yejing程序實現液晶顯示器的接口和顯示功能。

    標簽: PIC C語言 單片機

    上傳時間: 2013-06-04

    上傳用戶:GHF

  • C語言實現RS232上、下位機串行通信

    C語言實現RS232上、下位機串行通信 C語言實現RS232上、下位機串行通信

    標簽: 232 RS C語言 下位機

    上傳時間: 2013-06-03

    上傳用戶:haobin315

  • 基于ARM的無線餐飲服務終端系統開發及研究

    隨著我國經濟建設的快速發展,人們的生活消費水平也越來越高,對餐飲業的服務質量和服務方式也不斷地提出新的要求。基于計算機處理和無線通信技術的餐飲服務系統應運而生,本文就基于ARM9的無線餐飲服務終端系統進行了研究和開發,通過對終端的操作,實現無線點菜功能。 在參考閱讀了大量信息資料的基礎上,確定了以嵌入式系統為終端、基于微功率短距離無線通信技術進行無線通信的整體設計方案。嵌入式系統成本低、體積小、功耗低且可靠性高,是開發餐飲服務終端系統的絕佳選擇,而微功率短距離無線通信技術開發容易,成本低廉。所以本課題選擇ARM嵌入式開發板和短距離RF無線數據傳輸模塊作為開發餐飲服務終端的硬件。 本文配置了適合嵌入式系統開發的交叉編譯環境,在此環境下,通過對系統引導程序的配置、對Linux內核的裁減和對root文件系統的定制,開發了基于本平臺的嵌入式Linux操作系統;用C語言編寫了基于無線數據傳輸模塊的無線通信應用程序,通過數據發送和數據接收,實現了點菜數據在餐飲服務終端和服務器之間的無線傳輸;設計了點菜終端的圖形用戶界面,操作者可在此界面上進行點菜操作,實現點菜功能。 在開發過程中,對Linux操作系統的內核源碼、運行和管理機制進行了深入研究,就啟動代碼的更改和內核的裁減進行了探討和開發;應用程序采用共享內存的Linux多線程技術進行功能處理,就線程管理問題的進行了分析探討。

    標簽: ARM 無線 服務 終端系統

    上傳時間: 2013-06-12

    上傳用戶:壞壞的華仔

  • 基于ARM和TCPIP協議的網絡測控系統的研究與設計

    嵌入式系統是一種將底層硬件、實時操作系統和應用軟件相結合的專用計算機系統,在經濟社會和人們的日常生活中得到了越來越廣泛的應用。嵌入式系統的研究與開發已成為現代電子領域的重要研究方向之一。嵌入式實時操作系統是嵌入式系統應用軟件開發的支撐平臺,網絡化是主要趨勢之一。 μC/OS-Ⅱ作為一種新興的嵌入式實時操作系統,以其免費公開源碼、面向中小型應用、可搶占、多任務以及較好的移植性等突出特點,在各類嵌入式設備中得到廣泛應用。然而,μC/OS-Ⅱ內核中不支持TCP/IP協議棧,因而無法適應嵌入式設備網絡化的需要。本文的主要目標是:在計算資源嚴重受限的條件下,研究使嵌入式系統支持TCP/IP協議的策略及其實現方法。 本課題以實驗室現有的Samsung S3C44BOX芯片為核心的ARM開發板作為硬件平臺,分析了ARM7TDM[內核的特點及S3C44BOX的結構。在詳細分析實時操作系統μC/OS-Ⅱ及其內核原理的基礎上對其進行適當的改進并成功移植到ARM硬件平臺上。針對μC/OS-Ⅱ內核不支持TCP/IP協議棧的問題,引進了嵌入式TCP/IP協議uIP,將其應用到μC/OS-Ⅱ上,成為μC/OS-Ⅱ的網絡服務模塊,實現了對μC/OS-Ⅱ的網絡功能的擴充,并在uIP基礎上編寫了相關的網絡驅動程序。最后,本課題設計了基于HTTP協議的嵌入式Web服務器和基于TFTP協議的遠程文件傳輸,從而使網絡遠程監控測量和在線程序的更新下載成為現實。 本課題經過數月的軟硬件的設計和調試,已實現了最初的設計目標。測試結果表明:移植到ARM處理器上的μC/OS-Ⅱ內核可以成功實現對任務的調度;對μC/OS-Ⅱ內核擴充的TCP/IP協議——uIP可正常運行:嵌入式Web服務器和遠、程文件傳輸在實驗室局域網中的穩定運行,更加證明了本課題的成功性。

    標簽: TCPIP ARM 協議 網絡測控

    上傳時間: 2013-05-17

    上傳用戶:LSPSL

  • 基于ARM核的USB2.0AHB接口IP主機端驅動程序的設計與實現

    本論文以開發基于ARM核的USB2.0-AHB接口IP此項目為依托,致力于在Windows XP操作系統上使用DDK(Driver Development Kit)設計和開發一個基于WDM的主機端驅動程序。開發該驅動程序的目的是為了對該IP進行FPGA測試以及配合設備端驅動程序的開發,該驅動程序能夠完成即插即用功能,塊傳輸,同步傳輸,控制傳輸以及對Flash的操作五項主要功能。 論文首先介紹了基于WDM的USB驅動程序設計原理,其中包括了從結構到通信流對USB主機系統的介紹,編寫WDM驅動程序的基礎理論(主要介紹了數個相關的重要概念、驅動程序的基本組成),以及在開發對Flash操作的例程會使用到的Mass Storage類協議的簡要介紹。在介紹設計原理后,論文從總體的系統應用環境和結構薊數據傳輸、內部模塊以及軟硬件體系結構幾個方面簡要描述了該IP的系統設計。接著論文通過分析主機端驅動程序功能需求,提出了驅動程序的總體構架以及分步式的設計流程,具體步驟是先實現驅動程序的正常加載以及基本PnP功能,然后實現塊傳輸、同步傳輸以及控制傳輸,最后完成對Flash操作例程的設計。隨后論文詳細闡述了對上述五項主要功能模塊的設計;其中對Flash操作例程的設計是難點,作者通過分析Bulk-Only協議和UFI命令規范,提出程序的詳細設計方案。論文最后簡要介紹了調試驅動程序的方法,以及驅動程序的測試內容、部分測試結果以及測試結論。 本論文研究對象為基于ARM核的USB2.0-AHB接口IP主機端驅動程序,因為其研究主體是一個基于WDM的主機端驅動程序,因此有其普遍性;但是它以開發基于ARM核的USB2.0-AHB接口IP這個項目為依托,其目的是為項目服務,因此它有其特殊性。它是一項既有普遍性又有特殊性的研究。

    標簽: ARM 2.0 AHB USB

    上傳時間: 2013-05-19

    上傳用戶:2007yqing

  • 基于ARM嵌入式系統的GPS接收機設計

    由于全球定位系統在航天、航空、航海、海洋上程、大地測量、陸地導航以及軍事上的大量運用及其廣闊的應用前景,使得GPS接收機系統成為國內外相關領域競相研究的對象。GPS系統的用戶部分主要是各種型號的GPS接收機。所以GPS接收機中的微處理器的運算能力和功耗直接影響整機的性能。 本文所研究的是基于ARM微處理器和μC/OS—Ⅱ的嵌入式系統開發及其在GPS接收機中的應用。介紹了OPS接收機設計原理,分析了接收機硬件模塊的組成和功能,設計了由FPGA和ARM完成基帶信號處理及導航解算的接收機,建立了基于ARM和μC/OS—Ⅱ的GPS接收機嵌入式硬件開發平臺。研究了嵌入式實時操作系統μC/OS—Ⅱ,分析了其內核的組成結構:與處理器無關代碼、處理器相關代碼、與應用相關代碼,并重點分析和配置了其中與處理器相關和與應用相關的代碼部分,最終將其成功移植到ARM LPC2290微處理器上。建立了基于ARM LPC2290和μC/OS—Ⅱ的嵌入式系統軟件編譯和調試的交叉環境,設計了運行在此環境下的中斷和多任務來實現接收機信號處理、導航解算及顯示等功能,最終完成了基于ARM和μC/OS—Ⅱ的GPS接收機軟應用件設計。 總之,本文從研究嵌入式系統的軟、硬件設計及其應用著手,掌握了嵌入式系統開發的核心技術,研制了基于ARM嵌入式開發平臺的GPS接收機。

    標簽: ARM GPS 嵌入式系統 收機設計

    上傳時間: 2013-04-24

    上傳用戶:buffer

主站蜘蛛池模板: 甘谷县| 鄄城县| 汽车| 隆回县| 汶上县| 灵山县| 南城县| 涟源市| 南康市| 开平市| 合水县| 青阳县| 文成县| 峨山| 大城县| 古交市| 屯门区| 台南县| 濮阳市| 滦平县| 当雄县| 上犹县| 搜索| 宁南县| 甘泉县| 麻城市| 漳浦县| 宿州市| 中江县| 洛宁县| 巫溪县| 额济纳旗| 北流市| 抚松县| 洪雅县| 青铜峡市| 巴彦县| 松潘县| 固阳县| 玛曲县| 广东省|