<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 嵌入式系統(tǒng)的實時數(shù)據(jù)接口擴展

    時間:2024-10-26 21:39:02 理工畢業(yè)論文 我要投稿
    • 相關推薦

    嵌入式系統(tǒng)的實時數(shù)據(jù)接口擴展

    摘要:介紹了一種以Samsung公司的ARM7TDMI CPU S3C4510B為核心、μCUnux 為操作系統(tǒng)的嵌入式系統(tǒng)應用于MPEC-2或MPEG-4等實時多媒體數(shù)據(jù)的網(wǎng)絡傳輸所面臨的問題,并提出了相應的解決方案。

    嵌入式系統(tǒng)目前已廣泛應用于信息家電、網(wǎng)絡通信和工業(yè)控制等各個領域。典型的嵌入式系統(tǒng)主要由嵌入式硬件和軟件構成,其中硬件部分的核心為嵌入式處理器。與通用處理器相比,其在功耗、體積、成本等方面都受到應用要求的制約。嵌入式系統(tǒng)的軟件部分可以像計算機一樣使用操作系統(tǒng),目前已有許多成熟嵌入式操作系統(tǒng),如VxWorks、pSOS、Nucleus、Windows CE 以及嵌入式Linux 等。當然,在一些簡單應用中許多嵌入式系統(tǒng)的軟件并沒有使用操作系統(tǒng),只有一些循環(huán)控制。這樣,軟件復雜度大大降低,從而減少存儲器的容量要求,但是這樣的軟件在重復使用、網(wǎng)絡支持等方面的能力相對較弱。

    ARM系列內(nèi)核是目前嵌入式處理器中廣泛使用的內(nèi)核。采用ARM內(nèi)核的處理器具有體積小、功耗低、成本低和性能高的特點。在全球有眾多生產(chǎn)ARM內(nèi)核處理器的廠商。

    Linux是一種很受歡迎的開放源碼操作系統(tǒng),原先被設計應用于桌面系統(tǒng),后被廣泛應用于服務器。由于其開放源碼和內(nèi)核可裁減等特性,Linux逐漸被修改用于嵌入式領域。目前已有多個嵌入式應用的版本,μClinux 是其中的一個分支,最早被設計應用于微控制領域。其最大特征就是沒有MMU(內(nèi)存管理單元),很適合于許多低端的、沒有MMU的嵌入式處理器。

    本文設計了一種嵌入式系統(tǒng)用于多媒體實時數(shù)據(jù)的網(wǎng)絡傳輸。ARM內(nèi)核處理器與嵌入式 Linux 是目前嵌入式應用中的一種典型組合,選用了 Samsung 公司的16/32位ARM7TDMI 內(nèi)核的網(wǎng)絡處理器 S3C4510B 為嵌入式硬件核心,μClinux 為操作系統(tǒng)。該系統(tǒng)支持完整的TCP/IP協(xié)議以及許多其它的網(wǎng)絡協(xié)議,同時它具有很低的成本。

    1 嵌入式系統(tǒng)的構成

    1.1 硬件系統(tǒng)

    嵌入式硬件系統(tǒng)主要由 CPU、Flash ROM、SDRAM、以太網(wǎng)物理層、FIFO以及CPLD等芯片構成,如圖1所示。

    (1) CPU

    本系統(tǒng)采用了 ARM7TDMI 內(nèi)核的 RISC 處理器S3C4510B。該芯片具有如下一些主要特點:

    8/16/32位的外部總線支持 ROM、RAM、Flash 存儲器、DRAM 和外部I/O;

    ·8K 字節(jié)的 Cache;

    ·一個I2C 接口;

    ·一個帶 MII 接口的100Mbps/10Mbps 以太網(wǎng)控制器;

    ·兩個 UART 通道;

    ·兩個通用 DMA 通道;

    ·兩個 HDLC 通道;

    ·18個通用I/0通道;

    ·兩個32位定時器;

    ·共有21個中斷源,其中4個用于外部中斷;

    ·一個內(nèi)部 PLL 用于提供高頻率的系統(tǒng)時鐘,最高系統(tǒng)時鐘可達50MHz。

    由此可見,S3C4510B 很適用于低端的網(wǎng)絡設備,如集線器、交換機、家庭網(wǎng)關等。

    (2)Flash ROM 和 SDRAM

    Flash ROM 和 SDRAM 構成了系統(tǒng)的存儲空間。其中Flash ROM 作為程序存儲器,用于存放操作系統(tǒng)、應用程序等;SDRAM為系統(tǒng)內(nèi)存。

    (3)以太網(wǎng)物理層和串行接口芯片

    CPU 內(nèi)部的以太網(wǎng)控制器只提供了MAC(媒體接入控制器),需在外部接一個物理層芯片完成編解碼和時鐘恢復等功能。串行接口芯片主要完成串行線路接口的電平轉(zhuǎn)換。

    (4)CPLD 和 FIFO

    為了能使系統(tǒng)支持實時數(shù)據(jù)通信,需要在外設和嵌入式系統(tǒng)的外部總線之間加上 FIFO 和CPLD。FIFO 用于數(shù)據(jù)緩沖,CPLD 用于產(chǎn)生 FIFO控制邏輯和外部總線控制邏輯。

    1.2 操作系統(tǒng)

    ARM7TDMI 內(nèi)核已被眾多的嵌入式操作系統(tǒng)所支持,如 VxWorks、pSOS 及 Nucleus 等。這些商業(yè)化操作系統(tǒng)在網(wǎng)絡和用戶圖形界面等方面都有很好的支持,并且在穩(wěn)定性和實時性方面都有相應的保證,但其價格也相當高。這里選用了開放源碼的嵌入式 Linux,它一般免費或花較少的費用就可得到,同時它在網(wǎng)絡和圖形界面方面也有很好的支持。另外,嵌入式 Linux 的高度模塊化使它可以根據(jù)實際應用需要靈活配置,能有效精簡內(nèi)核代碼。嵌入式 Linux 具有很高的穩(wěn)定性。在實時性方面,盡管 Linux 本身未作過多關注,但可通過打?qū)崟r Linux(RTLinux)補丁解決。

    針對所采用的 CPU 沒有 MMU,選用了目前在嵌入式系統(tǒng)中被廣泛使用的μClinux。μClinux 是從標準的Linux 2.0 內(nèi)核發(fā)展而來的,但其源代碼針對典型的嵌入式應用已經(jīng)作了許多精簡和修改,使得其內(nèi)核比標準的 Linux 內(nèi)核要小很多,不過它仍然保留了標準 Linux的主要特色。

    目前最新的μClinux 版本已經(jīng)支持 S3C4510B 及典型開發(fā)板,如果所采用的 CPU 及開發(fā)板沒有被支持,應根據(jù)實際情況移植。此外,由于在外部總線接了 CPLD和 FIFO,為了使應用程序能訪問它,需要在μClinux 下開發(fā)相應的驅(qū)動程序。

    2 實時數(shù)據(jù)接口的擴展

    2.1 應用要求

    將上述嵌入式系統(tǒng)應用于實時多媒體數(shù)據(jù)的網(wǎng)絡傳輸,如圖2所示。這里的實時多媒體可以是 MPEG-4或 MPEG-2 等,其數(shù)據(jù)流一般是連續(xù)、恒定碼率的。

    2.2 硬件擴展

    【嵌入式系統(tǒng)的實時數(shù)據(jù)接口擴展】相關文章:

    基于USB接口的數(shù)據(jù)采集系統(tǒng)設計03-18

    嵌入式系統(tǒng)中的PS/2接口設計11-22

    通過任務分割提高嵌入式系統(tǒng)的實時性03-18

    嵌入式實時操作系統(tǒng)研究與分析03-12

    嵌入式實時系統(tǒng)中斷管理技術研究03-20

    低軾耗數(shù)據(jù)采集系統(tǒng)的USB接口設計03-18

    嵌入式實時系統(tǒng)中的優(yōu)先級反轉(zhuǎn)問題03-18

    基于USB總線的實時數(shù)據(jù)采集系統(tǒng)設計與實現(xiàn)03-19

    基于USB接口的數(shù)據(jù)傳輸系統(tǒng)的研究與設計03-15

    主站蜘蛛池模板: 午夜国产精品无套| 久久精品国产精品亜洲毛片| 国内精品久久久久久久亚洲 | 日韩精品国产自在欧美| 91久久精品91久久性色| 四虎精品成人免费视频| 最新亚洲精品国自产在线观看| 久久精品午夜一区二区福利 | www.亚洲精品.com| 亚洲精品夜夜夜妓女网| 久久精品中文字幕第23页| 四虎精品成人免费永久| 成人无码精品1区2区3区免费看| 中文字幕一精品亚洲无线一区| 精品久久久久国产免费| 99热都是精品久久久久久| 国产精品国产精品国产专区不卡| 特级精品毛片免费观看| 亚洲国产精品自在拍在线播放| 久久精品无码一区二区日韩AV| 99亚洲精品视频| 911亚洲精品不卡| 四虎国产精品永久地址49| jiucao在线观看精品| 国产精品白丝AV网站| 久久精品无码专区免费东京热 | 国产精品99久久不卡| 久久99精品国产99久久6男男| 97久久超碰国产精品2021| 国产麻豆精品一区二区三区v视界 国产麻豆一精品一AV一免费 | 国产精品免费网站| 亚洲欧洲精品无码AV| 亚洲日韩欧美制服精品二区| 日本五区在线不卡精品| 国产精品一级毛片无码视频| 成人精品一区二区三区免费看 | 欧美国产成人久久精品| 久久精品这里只有精99品| 久久亚洲国产精品123区| 精品91自产拍在线观看| 国产亚洲精品免费视频播放|