新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于S3C44B0X的嵌入式Socket通信實現

        基于S3C44B0X的嵌入式Socket通信實現

        作者: 時間:2013-02-19 來源:網絡 收藏
        嵌入式系統是"控制、監視或者輔助裝置、機器和設備運行的裝置"(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。從中可以看出嵌入式系統是軟件和硬件的綜合體,還可以涵蓋機械等附屬裝置。目前國內一個普遍被認同的定義是:以應用為中心、以計算機技術為基礎、軟件硬件可裁剪、適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。嵌入式系統是以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適用于應用系統對功能,對可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。

          本文給出一種適合于中/低端應用的通信平臺設計方案,它可支持Ethernet網絡之間的數據傳輸,并且具有RS232?RS485? USB等接口。文中圍繞嵌入式uClinux環境設計了基于嵌入式通信微處理器的硬件通信平臺,從而實現了嵌入式

          1 嵌入式系統結構

          作為一類特殊的計算機系統, 嵌入式系統通常由嵌入式處理器。嵌入式外圍設備。嵌入式操作系統和嵌入式應用軟件等幾大部分組成。嵌入式處理器是嵌入式系統的核心部件,它可分為嵌入式微處理器。嵌入式微控制器。嵌入式DSP(DigitalSignal Processor)和高度集成的嵌入式SoC(System on Chip)。嵌入式外圍設備是指嵌入式硬件系統中除中心控制部件以外的存儲。通信。保護。調試。顯示等其它輔助部件。嵌入式操作系統一般在比較大型或需要多任務的應用場合才考慮使用,它可方便嵌入式應用軟件的設計,大大提高嵌入式系統的功能,但同時也要占用寶貴的嵌入式資源。嵌入式應用軟件和普通的應用軟件有一定的區別,它是針對特定的實際專業領域。基于相應的嵌入式硬件平臺。能完成用戶預期任務的計算機軟件。

          嵌入式處理器有許多種流行的處理器核,本文主要介紹采用Samsung公司基于ARM公司32位RISC的ARM7TDMI核的處理器來進行的軟硬件平臺的設計和實現方法。

          是高性價比。高性能的微控制器,它采用ARM7TDMI核,可工作在66MHz?ARM7TDMI是一種32位嵌入式RISC處理器,但也配備了16位壓縮指令集Thumb?它支持片上調試,允許處理器響應調試請求暫停,芯片內的增強型乘法器(multiplier)可進行兩個32位數相乘從而直接產生64位結果,也可為嵌入式ICE硬件提供片上斷點和調試點支持。此外,它還可以提供三級流水線及馮。諾依曼結構。實際上,S3C44B0X已在ARM7TDMI內容基礎上擴展了一系列完整的通用外圍器件。圖1所示是一種嵌入式系統的硬件體系結構。




          2 外圍電路設計

          作為優秀的網絡控制器,基于S3C44B0X處理器的系統必須要有一個與之匹配的控制芯片。這里,筆者選用了Cirruslogic公司的CS8900A?CS8900A是一個單芯片全雙工的以太網解決方案,片內集成了用于完成以太網電路所必需的所有模擬和數字電路。圖2為系統中的CS8900A以太網接口電路。圖中的信號發送和接收端通過網絡隔離變壓器和RJ45接口接入傳輸媒體。另外,為了系統能夠正常工作,還需要外接一個20MHz的晶振。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泰顺县| 青阳县| 佛坪县| 北宁市| 隆化县| 大英县| 弋阳县| 墨脱县| 福建省| 芦溪县| 柞水县| 神木县| 北辰区| 晋城| 建德市| 涡阳县| 扬中市| 新巴尔虎右旗| 彭州市| 犍为县| 冕宁县| 聊城市| 枣阳市| 洮南市| 阜康市| 来凤县| 德州市| 杭锦后旗| 西宁市| 全南县| 徐水县| 枝江市| 广平县| 团风县| 大洼县| 南平市| 南宁市| 田阳县| 阿巴嘎旗| 石狮市| 偃师市|