freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm嵌入式系統(tǒng)的socket通信設(shè)計(jì)碩士學(xué)位論文(編輯修改稿)

2025-08-16 10:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 用空間和應(yīng) 用市場(chǎng)。 嵌入系統(tǒng)是一個(gè)片上系統(tǒng),應(yīng)用空間巨大,在各個(gè)方面都可以應(yīng)用,比如工業(yè)控制領(lǐng)域、消 費(fèi)電子、移 動(dòng)通訊 等, 都得到了廣泛 的使用 。 西南科技大學(xué) 工程 碩士學(xué)位論文 第 2 頁(yè) 國(guó)內(nèi)外現(xiàn)狀和趨勢(shì) 隨著信息化, 智能化,網(wǎng) 絡(luò)化的發(fā) 展,嵌入式 系統(tǒng)技術(shù) 也將獲得廣闊的發(fā)展空間。信息時(shí)代,數(shù)字時(shí)代使得嵌入式產(chǎn)品獲得了巨大的發(fā)展契機(jī),為嵌入 式市場(chǎng)展現(xiàn) 了美好的前 景,同時(shí)也對(duì)嵌 入式生產(chǎn)廠商提出了新的挑戰(zhàn) 。 ( 1) 嵌入式開(kāi)發(fā)是一項(xiàng)系統(tǒng)工程,因此要求嵌入式系統(tǒng)廠商不僅要提供嵌入式軟硬件系統(tǒng)本身,同時(shí)還需要提供強(qiáng)大的硬件開(kāi)發(fā)工具和軟件包支持。 目前很多廠商 已 經(jīng)充分考 慮到這一點(diǎn),在主推系統(tǒng)的 同時(shí),將開(kāi)發(fā)環(huán)境也作為重點(diǎn)推廣。比如三星在推廣 Arm7, Arm9 芯片的同時(shí)還提供開(kāi)發(fā)板和 版及支持 包 (BSP),而 WindowCE 在主推系統(tǒng)時(shí) 也提供Embedded VC++作為開(kāi)發(fā)工具,還有 Vxworks 的 Tonado 開(kāi)發(fā)環(huán)境,DeltaOS 的 Limda 編譯環(huán)境等等都是這一趨勢(shì)的典型體現(xiàn)。當(dāng)然,這也是市場(chǎng)競(jìng)爭(zhēng)的結(jié)果 。 ( 2) 網(wǎng)絡(luò)化、信 息化的要求隨 著因特網(wǎng)技 術(shù)的成熟、帶 寬的提高日益提高,使得以 往單一功能 的設(shè)備如電話 、手機(jī)、冰箱、微波爐等功能不再單一,結(jié)構(gòu) 更加復(fù)雜。這 就要求芯 片設(shè) 計(jì)廠商在芯 片上集成更多的功能,為了滿 足應(yīng)用功能 的升級(jí),設(shè)計(jì)師 們一方面采 用更強(qiáng)大的嵌入式處理器如 32 位、 64 位 RISC 芯片或信號(hào)處理器 DSP 增強(qiáng)處理能力,同時(shí)增加功能接口,如 USB,擴(kuò)展總線類(lèi)型,如 CAN BUS,加強(qiáng)對(duì)多媒體 、圖形等 的處理,逐 步實(shí)施片 上系統(tǒng) (SOC)的概念。軟件方 面采 用實(shí) 時(shí) 多任 務(wù)編 程技 術(shù) 和交 叉開(kāi) 發(fā)工 具 技術(shù) 來(lái)控 制功 能復(fù)雜性,簡(jiǎn)化應(yīng)用程序 設(shè)計(jì)、保障 軟件質(zhì)量和 縮短開(kāi)發(fā)周期 [2]。 ( 3) 網(wǎng)絡(luò)互 聯(lián)成為必然趨 勢(shì)。 未來(lái)的嵌入式 設(shè)備為了適 應(yīng)網(wǎng)絡(luò)發(fā)展 的要求,必然要求 硬件上提供各種網(wǎng)絡(luò)通信接口。傳統(tǒng) 的單 片機(jī)對(duì)于網(wǎng) 絡(luò)支持不足,而 新一代的嵌入式處理器已經(jīng)開(kāi)始內(nèi)嵌網(wǎng)絡(luò)接口,除了支持 TCP/IP 協(xié)議,還有的支持 IEEE139 USB、 CAN、 Bluetooth 或 IrDA 通信接口中的一種或者幾種,同時(shí)也需要 提供相應(yīng)的 通信組網(wǎng)協(xié)議 軟件和物理 層驅(qū)動(dòng)軟件。 軟件 方面 系 統(tǒng)系 統(tǒng)內(nèi) 核支 持 網(wǎng)絡(luò) 模塊 ,甚 至 可以 在設(shè) 備上 嵌入Web 瀏覽器,真 正實(shí)現(xiàn)隨時(shí)隨 地用各種設(shè) 備上網(wǎng) [3]。 ( 4) 精簡(jiǎn)系統(tǒng)內(nèi) 核、算法, 降低功耗和 軟硬件成本。 西南科技大學(xué) 工程 碩士學(xué)位論文 第 3 頁(yè) 未來(lái)的嵌入式 產(chǎn)品是軟硬 件緊密結(jié)合 的設(shè)備,為了減低 功耗和成本,需要設(shè)計(jì)者盡量 精簡(jiǎn)系統(tǒng)內(nèi) 核,只保留和系 統(tǒng)功能緊密 相關(guān)的軟硬件,利用最低的資 源實(shí)現(xiàn)最適 當(dāng)?shù)墓δ?,這就 要求設(shè)計(jì)者 選用最佳的編程模型和不斷改進(jìn)算法,優(yōu)化編譯器性能。因此,既要軟件人員有豐富的硬件知識(shí),又需要發(fā)展先進(jìn)嵌入式軟件技術(shù),如 Java、 Web和 WAP 等。 ( 5) 提供友好的 多媒體人機(jī) 界面 嵌入式設(shè)備能 與用戶親密 接觸,最重要的因 素就是它能 提供非常友好的用戶界面 。圖像界面 ,靈活的 控制方式,使得人們感 覺(jué)嵌入式設(shè)備就象是一個(gè)熟悉的老朋友。這方面的要求使得嵌入式軟件設(shè)計(jì)者要在圖形界面,多媒體技術(shù) 上痛下苦功 。手寫(xiě)文字 輸入、語(yǔ) 音撥號(hào)上網(wǎng)、收發(fā)電子郵件 以 及彩色圖 形、圖像都會(huì) 使使用者獲 得自由的感 受。目前一些先進(jìn)的 PDA 在顯示屏幕上已實(shí)現(xiàn)漢字寫(xiě)入、短消息語(yǔ)音發(fā)布,但一般的嵌入式 設(shè)備距離這 個(gè)要求還有 很長(zhǎng)的路要走 。 選題必要性 當(dāng)前 ,計(jì) 算機(jī) 技術(shù) 和 微 電子 技 術(shù) 發(fā) 展迅 猛, 特別 是納 米 技術(shù)取得了重大進(jìn)展,嵌入 式芯片的設(shè) 計(jì)和開(kāi)發(fā)也 越來(lái)越迅速。對(duì) 嵌入式芯片的運(yùn)行速度要求 越來(lái)越快,存 貯器也越來(lái) 越大,這大大推 進(jìn)了嵌入式技術(shù)的發(fā)展 , 嵌入式 系統(tǒng)在一定 的程度上推進(jìn) 了現(xiàn)代生活 的提高和改善。 在網(wǎng)絡(luò)通訊方面,嵌入式系統(tǒng)的 發(fā)展 增強(qiáng) 了 網(wǎng)絡(luò)的智能 化與靈活性,從而實(shí)現(xiàn)各種通 信系統(tǒng)之間 的互聯(lián)互通?;?聯(lián) 網(wǎng) 是我們 日常辦公生活中最常用的網(wǎng)絡(luò),很方便的把我們相互連接。 目前 ,互 聯(lián)網(wǎng)已經(jīng)開(kāi)始普及,包括 廣大的農(nóng)村 , 網(wǎng)絡(luò)成 為了我們生活 的一部分 。由于嵌入式系統(tǒng)低功耗、面向應(yīng)用等特點(diǎn),在網(wǎng)絡(luò)通訊方面得到了廣泛的應(yīng)用。我們使用的移動(dòng)設(shè)備,基本上都是基于嵌入式系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的。 嵌入式系統(tǒng)是指將應(yīng)用程序、操作系統(tǒng)與計(jì)算機(jī)硬件集成在一起的系統(tǒng)。它以應(yīng) 用為中心 、以計(jì)算機(jī) 技術(shù)為基礎(chǔ) ,而且軟硬 件可以裁剪,因而能滿足應(yīng) 用系統(tǒng)對(duì)功 能、可靠性、成 本、體積和功 耗的嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。嵌入式系統(tǒng)與通信、網(wǎng)絡(luò)技術(shù)的結(jié)合可以極大地增強(qiáng)網(wǎng)絡(luò)的 智 能化與靈活 性,拓展通信 功能,從而實(shí)現(xiàn) 各種通信系統(tǒng)之間的互聯(lián)互通 [4]。 西南科技大學(xué) 工程 碩士學(xué)位論文 第 4 頁(yè) 選題的目的和意義 傳統(tǒng)的 數(shù)據(jù)傳輸和 通訊,需要鋪 設(shè)專(zhuān)用的介 質(zhì)和電纜。通過(guò) 前端的傳感器采集數(shù)據(jù)信息,并通過(guò)相關(guān)的通訊協(xié)議進(jìn)行數(shù)據(jù)傳輸。比如我們經(jīng)常使用 的 CAN, 485 總線 等 。 這些總線和 協(xié)議 需要自 己定制,硬件設(shè)備需要自己設(shè)計(jì)開(kāi)發(fā) ,面向的對(duì)象 不同, 解決的 設(shè)計(jì)問(wèn)題不 同 ,主要面向?qū)I(yè) 設(shè)計(jì) 開(kāi)發(fā) ,由于技 術(shù)上的門(mén)檻,普 通人員很難 理解和使用。 以太網(wǎng)是使用最為廣泛的網(wǎng)絡(luò),由于標(biāo)準(zhǔn)的統(tǒng)一,硬件的支持和配套,普通人員也可以使用, 是信息 交流 和 流通的重要 渠道。 因 此,基于嵌入式系統(tǒng),設(shè) 計(jì)開(kāi)發(fā)網(wǎng)絡(luò) 應(yīng)用產(chǎn)品具 有重要的意思 。 ( 1) 嵌入式 網(wǎng)絡(luò) 為 終端 設(shè)備網(wǎng)絡(luò)化 提供了保障 如果將我們所有的 終端設(shè)備 進(jìn) 行網(wǎng)絡(luò)連接,可以 方便有效地 進(jìn)行信息溝通 和 數(shù)據(jù)共 享, 同時(shí) 也 為管理者提 供了 一種有效 的管理方式。移動(dòng) 辦公設(shè)備很方 便的將我們 連接在一起,無(wú)論何時(shí)何地, 增強(qiáng)了我們的相互溝通 。 ( 2) 嵌入式 網(wǎng)絡(luò)技術(shù)為 工業(yè)控制領(lǐng) 域設(shè)備的發(fā)展 提供動(dòng)力 基于嵌入式系統(tǒng) 的 網(wǎng)絡(luò) 技術(shù) ,隨著嵌入式技 術(shù)的迅猛發(fā) 展,也 得到 了廣泛的應(yīng)用。 我們現(xiàn)在使 用的手機(jī)設(shè) 備, 無(wú)論我們 在天涯海角,都可以隨時(shí)盡心交流和溝通 ; 家 庭經(jīng)常使用 的網(wǎng)絡(luò)電視 ,可 以方便的下載和點(diǎn)播節(jié)目 ; 網(wǎng) 絡(luò)課堂更是 把我們組織 在一起學(xué)習(xí),提 高我們的能力好和水平 ; 網(wǎng)絡(luò)會(huì) 議可以讓我 們處在不同地 域的人組織 在一起討論和解決問(wèn)題,節(jié)約費(fèi)用。當(dāng)然,還有經(jīng)常使用的 B 2B 網(wǎng)上購(gòu)物、遠(yuǎn)程會(huì)診等等。真不敢相信,離開(kāi)了網(wǎng)絡(luò),我們的生活會(huì)是怎么樣。 在工業(yè)控制方面,嵌入式網(wǎng)絡(luò)可以有效可靠地進(jìn)行遠(yuǎn)程控制和操作,通過(guò)網(wǎng)絡(luò)通訊模 塊 進(jìn)行協(xié)議 的轉(zhuǎn)換,各個(gè)控 制對(duì)象可以 獨(dú)立為嵌入式網(wǎng)絡(luò)的一個(gè)終端 , 這種控制 可以做到有 效、可靠和實(shí) 時(shí)。 ( 3) 嵌入式 網(wǎng)絡(luò) 為 家庭 生活的智能 化提供了技術(shù) 支持 現(xiàn) 在的家庭都已經(jīng) 離不開(kāi)網(wǎng)絡(luò) 。通過(guò)網(wǎng)絡(luò) ,可以進(jìn)行遠(yuǎn) 程的家庭監(jiān)控,我們經(jīng)常使用的家用電器 。我們可 以把家庭的所 有設(shè)備聯(lián)網(wǎng),組成一個(gè)家庭智能中心,可以很方便的通過(guò)網(wǎng)絡(luò)進(jìn)行控制。這種網(wǎng)絡(luò)的設(shè)計(jì)和開(kāi)發(fā)基本都 是基于嵌入 式技術(shù)的。 基于 嵌入式 系統(tǒng)的網(wǎng) 絡(luò)通訊,一 般具有 以下 功能 : 西南科技大學(xué) 工程 碩士學(xué)位論文 第 5 頁(yè) ( 1)嵌入式網(wǎng)絡(luò)以 Inter 網(wǎng)絡(luò)為基礎(chǔ),通 過(guò)協(xié)議的轉(zhuǎn)換 ,把相關(guān)的信息傳輸?shù)侥?的地,大大 節(jié)約了資源 ; ( 2) TCP/I P 協(xié)議 是一個(gè) 標(biāo)準(zhǔn)公開(kāi)的協(xié) 議,不 做 任何改變 ,我們就可以利用 Web 瀏覽 器讀取信息 ,非常的方 便快捷; ( 3)客 戶機(jī) 根據(jù) 信息 的需求 狀況 ,獲 得相 關(guān)的 信息 ,并且 能夠自由的處理 ,并能夠 顯示處理結(jié) 果; ( 4)信 息的 顯示 有多 種方式 ,通 過(guò)計(jì) 算機(jī) 技術(shù) 處理 成 文字 、圖象、表格 等形式 ,并且還 能夠?qū)崟r(shí)的 自動(dòng)更新, 在設(shè)備的終 端上最好相關(guān)記錄,更加方便 有效的進(jìn)行 控制和操作 [5]。 課題研究范圍及要達(dá)到的技術(shù)要求 課題是基于 ARM 的嵌入式 socket 通信設(shè)計(jì),研究的范圍包含:ARM 上 uClinux 操作系統(tǒng)的移植 、 Linux 下 socket 通信的建立 、 交叉編譯環(huán)境下嵌入式 socket 通信的實(shí)現(xiàn) 等 。課 題設(shè)計(jì)后應(yīng) 該實(shí)現(xiàn)在特定的 ARM7 平臺(tái)上運(yùn)行 嵌入 式 uClinux 操作系統(tǒng),順利的驅(qū)動(dòng)網(wǎng)絡(luò)設(shè)備運(yùn)行,完成 在 ARM7 開(kāi)發(fā)板和 PC 機(jī)的通信, 方便的 進(jìn)行 數(shù)據(jù) 收發(fā) 。 將嵌入式系統(tǒng)與網(wǎng)絡(luò)結(jié)合起來(lái) , 主要的困難 在于網(wǎng)絡(luò)上 的各種通訊協(xié)議對(duì)于計(jì)算機(jī)的存儲(chǔ)器,運(yùn)算速度等的要求比較高,而嵌入式系統(tǒng)中除部分 32位微處 理器外 ,大量存在 的是 8 位和 16位的微處理 器,如果要支持 TCP/IP 等 Inter 協(xié)議將占用大量系統(tǒng)資源,或根本不可能實(shí)現(xiàn) [6]。 因此,設(shè)計(jì) 中 要解決 以下 問(wèn)題: ( 1) 如果要 移植操作系統(tǒng) ,選擇什么 操作系統(tǒng), 才最適合 ; ( 2) 如何使 開(kāi)發(fā)板驅(qū)動(dòng)網(wǎng) 絡(luò)芯片工作 ; ( 3) 如何建 立交叉的編譯 環(huán)境 ; ( 4) 如何使 ARM 芯片上具 有 TCP/IP 協(xié)議的 網(wǎng)絡(luò)環(huán)境 ; ( 5) 如何用 Socket 來(lái)建立網(wǎng)絡(luò) 的通信 。 西南科技大學(xué) 工程 碩士學(xué)位論文 第 6 頁(yè) 2 需求分析 任務(wù)概述 論文的主要工作,是 選擇適當(dāng)?shù)?嵌入式開(kāi)發(fā) 平臺(tái) 和文件 系統(tǒng) , 建立交叉的編譯環(huán)境 , 構(gòu)建 TCP/IP 網(wǎng)絡(luò)體系,實(shí) 現(xiàn) 客戶端和 服務(wù)器端的 socket 通信。 系統(tǒng)的需求分析 系統(tǒng)的功能需求 嵌入式系統(tǒng)設(shè)備能快速的接入 網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)絡(luò)資 源的共享 和 網(wǎng)絡(luò)設(shè)備 的通 信, 首 先應(yīng) 該保 證嵌 入 式設(shè) 備 具有 完 整 的網(wǎng) 絡(luò)協(xié) 議體 系結(jié)構(gòu), 滿足 網(wǎng)絡(luò)設(shè)備的 技術(shù) 規(guī)范, 能夠 正確控制嵌 入式平臺(tái)上 的網(wǎng)絡(luò)芯片, 可以完整的 接收 和 發(fā)送數(shù) 據(jù)。嵌入式 設(shè)備還 具有 網(wǎng) 絡(luò)設(shè)備標(biāo)識(shí),也就是 嵌入 式 設(shè) 備 有 自 己 唯一的 IP 地址 , 只 有 這 樣 , 才 能 完 成Inter 上網(wǎng)絡(luò)設(shè)備 之間 的通信。 系統(tǒng)的性能需求 在系統(tǒng)的設(shè)計(jì)上,要 求系統(tǒng)具有 以下性能: ( 1) 實(shí)時(shí)性: 嵌入 式設(shè)備具有 足夠的反映 速度,能快 速的接收來(lái)自網(wǎng)絡(luò)設(shè)備數(shù)據(jù),并 作出快速的 反應(yīng) ; ( 2) 穩(wěn)定性: 系統(tǒng)在 異常情況下 不發(fā)生死循 環(huán), 設(shè)備系 統(tǒng) 不會(huì) 崩潰 和 癱瘓 ; ( 3) 可擴(kuò)充性: 系統(tǒng) 可以根據(jù)需 要進(jìn)行擴(kuò)充 ,能夠新的 通信技術(shù)或新的通訊協(xié) 議方案(程 序),可以在 不 改動(dòng) 系統(tǒng) 大部分硬 件的情況下,其實(shí)現(xiàn)新的功能 ; ( 4) 易維護(hù)性:在 設(shè)備 發(fā)生數(shù)據(jù)災(zāi) 難的時(shí)候使 系統(tǒng)及時(shí)的恢 復(fù),達(dá)到以前 的狀態(tài) ; ( 5) 持久性: 嵌入式 系統(tǒng)工作的 特殊性,以 及各種特定 工作環(huán)境的具體要求, 系統(tǒng)必 須能夠穩(wěn)定 地長(zhǎng) 時(shí)間工 作, 適應(yīng)各種不 同的工作環(huán)境 。 系統(tǒng)設(shè)計(jì)思路 西南科技大學(xué) 工程 碩士學(xué)位論文 第 7 頁(yè) 系統(tǒng)的 設(shè)計(jì)開(kāi)發(fā), 宿主機(jī)采用 的是任意發(fā) 行版本的 Linux 系統(tǒng),但程序是采用標(biāo)準(zhǔn) C 語(yǔ)言來(lái)編 寫(xiě), 可以在 不同的 Linux 系統(tǒng)中實(shí)現(xiàn)通信功能 。 考慮到在 ARM 開(kāi)發(fā)板上需要運(yùn)行特定格式的程序文件,所以設(shè)計(jì) 采用 Linux 下的 gcc 開(kāi)發(fā)工具 , 使用 armelftools 交叉編譯工具生成在 ARM 開(kāi)發(fā)板 上的可以直 接運(yùn)行的程 序。 由于嵌入式開(kāi)發(fā)要結(jié)合軟件和硬件的詳細(xì)情況來(lái)操作,所 以系統(tǒng)的開(kāi)發(fā)應(yīng)該具有以下的幾種操作接口,第一用戶可以通過(guò)以 RJ45 的以太網(wǎng)對(duì)開(kāi)發(fā) 板和 系統(tǒng)操作,其次 用戶可以采用 串口的方式 對(duì)開(kāi)發(fā)板的功能和運(yùn)行效果進(jìn)行操作,最后操作人員還可以通過(guò)開(kāi)發(fā)板特有的JTAG 對(duì)開(kāi)發(fā)板進(jìn)行操作 。 系統(tǒng)分為宿主部分和開(kāi)發(fā)板部分,每個(gè)部分獨(dú)立成塊,用網(wǎng)絡(luò)相互連接,宿 主機(jī)上運(yùn)行的 Linux 操作系統(tǒng),開(kāi)發(fā)板 上運(yùn)行的是 uClinux嵌入式操作系統(tǒng) [7]。 宿主機(jī)和開(kāi)發(fā) 板 通過(guò) Switch 交換機(jī)進(jìn)行網(wǎng)絡(luò)通信,宿主機(jī)一方 作為服務(wù)器 端, 開(kāi)發(fā) 板 作為客戶端 ,系統(tǒng)的 原理如下圖 所示。 圖 系 統(tǒng) 設(shè) 計(jì) 環(huán) 境 關(guān) 系 圖 系統(tǒng)的設(shè)計(jì)目標(biāo)是 完成 宿主機(jī) 和開(kāi)發(fā)板的 網(wǎng)絡(luò)通信實(shí)現(xiàn) 。 要 完成通信,就要完成系統(tǒng) 底層硬件的 驅(qū)動(dòng)等一系 列的工作,首先 啟動(dòng)宿主 西南科技大學(xué) 工程 碩士學(xué)位論文 第 8 頁(yè) 機(jī)和客
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1