嵌入式橋接系統(tǒng)設計
本文關鍵詞:嵌入式橋接系統(tǒng)設計,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著互聯(lián)網技術的發(fā)展,越來越多的設備需要連接到互聯(lián)網,使人們可以遠程獲取信息或者進行設備控制。但是,早期研發(fā)的設備有很多并不具有網絡連接的能力,而重新設計又會增加很多研發(fā)成本。這種情況極大的影響了設備的更新?lián)Q代和互聯(lián)網的普及。然而在現(xiàn)階段接入互聯(lián)網的橋接設備中多為針對常用的串口和usb口來設計,但在工業(yè)控制中用到的SPI和IIC接口卻少有接入互聯(lián)網的設備。在這樣的背景下,本文設計了一種使用IIC和SPI外設接口與設備通信,使用以太網端口或串口與pc端進行通信的橋接系統(tǒng)。本文設計橋接系統(tǒng)支持網絡配置可自定義ip地址等網絡參數(shù)方便進行網絡連接,同時,為了方便使用者調試開發(fā),本系統(tǒng)增加串口便于在沒有網絡的環(huán)境下進行數(shù)據通信和橋接板的調試。本文設計考慮到成本和需求首先采用S3C2440為主控制芯片,同時配置外置sdram和nand flash芯片并設計了相應的外設接口,接下來在硬件設計的基礎上詳細分析了Uboot和linux源碼并進行了向橋接板的移植操作,最后在linux環(huán)境下開發(fā)了具有橋接功能的系統(tǒng)軟件。本文主要在以下幾個方面進行研究:針對系統(tǒng)多接口的需求并結合當前流行的嵌入式技術,提出了以S3C2440為處理單元,linux系統(tǒng)作為操作系統(tǒng)的系統(tǒng)架構設計;根據主控芯片特性以及系統(tǒng)需求設計了外圍電路,并根據硬件特性詳細說明了系統(tǒng)啟動程序和linux系統(tǒng)的移植方法;在linux環(huán)境下開發(fā)實現(xiàn)了橋接系統(tǒng)的軟件部分,完成了數(shù)據完整、雙向的通信需求。在實際的運行中,本系統(tǒng)可以將命令順利的發(fā)送到IIC和SPI設備并獲取到正確的數(shù)據回復,并可以發(fā)送相應命令來配置橋接板參數(shù)。本系統(tǒng)設計成本低廉,系統(tǒng)運行穩(wěn)定,能夠針對不同環(huán)境進行二次開發(fā),具有極大應用前景。
【關鍵詞】:嵌入式系統(tǒng) 軟件設計 ARM Linux UNIX
【學位授予單位】:西安電子科技大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP368.1;TP334.7
【目錄】:
- 摘要5-6
- ABSTRACT6-10
- 符號對照表10-11
- 縮略語對照表11-14
- 第一章 緒論14-18
- 1.1 課題背景及意義14-15
- 1.2 相關領域研究現(xiàn)狀及進展15-16
- 1.3 本文設計的主要工作16-17
- 1.4 章節(jié)目錄內容17-18
- 第二章 橋接板硬件設計與開發(fā)環(huán)境搭建18-36
- 2.1 系統(tǒng)硬件方案設計18-22
- 2.2 硬件模塊設計22-32
- 2.2.1 電源與晶振模塊22-25
- 2.2.2 SDRAM模塊25-26
- 2.2.3 NAND FLASH模塊26-27
- 2.2.4 復位模塊27-28
- 2.2.5 以太網模塊28-29
- 2.2.6 RS232串口電路29
- 2.2.7 Jtag接口29-30
- 2.2.8 SPI和IIC接口30-32
- 2.3 嵌入式主機開發(fā)環(huán)境搭建32-36
- 2.3.1 安裝虛擬機32-33
- 2.3.2 建立虛擬機與主機通信33
- 2.3.3 建立交叉編譯環(huán)境33-34
- 2.3.4 虛擬機配置以太網34
- 2.3.5 虛擬機配置NFS服務器34-36
- 第三章 橋接板系統(tǒng)固件設計36-54
- 3.1 橋接板系統(tǒng)方案設計36-37
- 3.2 啟動程序的移植37-45
- 3.2.1 Boot Loader的概念37-38
- 3.2.2 Uboot程序流程分析38-43
- 3.2.3 Uboot的移植43-45
- 3.3 Linux內核的移植45-49
- 3.3.1 內核簡介45-47
- 3.3.2 Linux內核的移植47-48
- 3.3.3 Linux內核的配置和編譯48-49
- 3.4 根文件系統(tǒng)的制作49-52
- 3.4.1 根文件系統(tǒng)簡介49-50
- 3.4.2 根文件按系統(tǒng)的建立50-52
- 3.5 使用nfs網絡文件系統(tǒng)進行應用調試52-54
- 第四章 橋接系統(tǒng)軟件設計54-72
- 4.1 軟件整體設計54
- 4.2 數(shù)據結構及通信協(xié)議54-57
- 4.3 軟件具體實現(xiàn)57-64
- 4.3.1 輸入輸出設計58-59
- 4.3.2 設備操作設計59-60
- 4.3.3 服務進程設計60-64
- 4.4 系統(tǒng)測試64-72
- 4.4.1 系統(tǒng)運行測試64-67
- 4.4.2 數(shù)據傳輸測試67-72
- 第五章 總結與展望72-74
- 參考文獻74-76
- 致謝76-78
- 作者簡介78-79
【相似文獻】
中國期刊全文數(shù)據庫 前10條
1 ;聯(lián)創(chuàng)團隊再獲創(chuàng)新杯軟件設計中國區(qū)冠軍[J];華中科技大學學報(自然科學版);2008年07期
2 ;發(fā)揮大團體優(yōu)勢 促進人才成長與提高——以齊魯大學生計算機軟件設計及外語大賽為例[J];科協(xié)論壇(上半月);2009年12期
3 何高法,陸笑容;《機械設計基礎》試題庫系統(tǒng)軟件設計[J];重慶工業(yè)高等?茖W校學報;2001年02期
4 張俊潔,袁春風;城鎮(zhèn)報自動發(fā)報軟件設計[J];河南氣象;2003年03期
5 芮江,楊紅珊;特種設備檢驗報告信息化管理軟件設計[J];內蒙古質量技術監(jiān)督;2003年06期
6 方f ,劉大龍,鄒紹芳,韓清鵬,門洪,王平;海水重金屬元素現(xiàn)場分析儀器的軟件設計[J];儀表技術與傳感器;2004年06期
7 張凡;高速DSP系統(tǒng)中的軟件設計優(yōu)化[J];單片機與嵌入式系統(tǒng)應用;2004年12期
8 鄭毅帆;;領域驅動設計[J];程序員;2004年12期
9 愚人;城市安全應急系統(tǒng)中的軟件設計[J];上海信息化;2005年01期
10 張育;小型印染廠庫存管理軟件設計之我見[J];科技情報開發(fā)與經濟;2005年18期
中國重要會議論文全文數(shù)據庫 前10條
1 舒小見;王鋒;范江兵;談偉飛;;路面γ污染監(jiān)測車軟件設計[A];第十二屆全國核電子學與核探測技術學術年會論文集[C];2004年
2 安朝臣;;用錄像攝像及其影像解析方法求田徑短跑項目的步長、步頻、速度之軟件設計[A];第六屆全國運動生物力學學術會議論文摘要匯編[C];1988年
3 曾建斌;謝德馨;;經典設計模式在電力系統(tǒng)接線圖制作軟件設計中的運用[A];全面建設小康社會:中國科技工作者的歷史責任——中國科協(xié)2003年學術年會論文集(上)[C];2003年
4 周寧;鄭世峰;張曉輝;;微波探測儀的軟件設計與實現(xiàn)[A];第二屆微波遙感技術研討會摘要全集[C];2006年
5 田緒明;羅燕京;;軟件設計階段的用例切片的合成研究[A];2009年研究生學術交流會通信與信息技術論文集[C];2009年
6 朱維濤;施偉斌;陳祥熙;;計算機及時控制反射鏡加工質量的軟件設計[A];第二屆全國信息獲取與處理學術會議論文集[C];2004年
7 黃儉;溫志渝;洪明堅;粱玉前;;基于微型光譜儀的生化分析系統(tǒng)的軟件設計與實現(xiàn)[A];第七屆青年學術會議論文集[C];2005年
8 高齊圣;張菊芳;董鶴年;張淑華;;教學質量評估的數(shù)學模型與軟件設計[A];1996中國控制與決策學術年會論文集[C];1996年
9 范曉燕;孫學川;鄧偉明;車世達;王友聘;劉濤;;體能訓練實時監(jiān)測分析系統(tǒng)的軟件設計與實現(xiàn)[A];第七屆全國體育科學大會論文摘要匯編(二)[C];2004年
10 陳懋戍;;設計模式在交通監(jiān)控軟件設計中的應用[A];第六屆全國計算機應用聯(lián)合學術會議論文集[C];2002年
中國重要報紙全文數(shù)據庫 前10條
1 記者 龍平川;統(tǒng)一軟件設計工作要堅持“科學、合理、實用”原則[N];檢察日報;2010年
2 上投摩根海外投資經理 王邦祺;優(yōu)勢產業(yè):軟件設計[N];中國證券報;2008年
3 記者 路平;高校學子比拼軟件設計[N];廣東科技報;2009年
4 本報記者 李揚;別忽視“草根智源”[N];新華日報;2006年
5 沈建苗;軟件設計的12個最佳步驟[N];計算機世界;2007年
6 ;軟件設計計劃乃大勢所趨[N];中國計算機報;2004年
7 劉靚;輕松應對高程軟件設計題(上)[N];中國電腦教育報;2003年
8 記者 張碩 通訊員 任緒來;為年輕人提供成就夢想舞臺[N];濟南日報;2011年
9 中航旅業(yè)酒店管理有限公司CIO 孫靖波;軟件設計不當 引發(fā)服務器變慢[N];中國計算機報;2008年
10 本報記者 衣曉峰 通訊員 魏 然;鐘情軟件設計 解決臨床難題[N];中國中醫(yī)藥報;2003年
中國博士學位論文全文數(shù)據庫 前1條
1 馮鐵;可變性驅動的軟件設計改進方法的研究[D];吉林大學;2007年
中國碩士學位論文全文數(shù)據庫 前10條
1 劉俊穎;地理國情普查調繪軟件設計與實現(xiàn)[D];昆明理工大學;2015年
2 虞洋;基于車聯(lián)網的汽車遠程信息系統(tǒng)服務器軟件設計[D];浙江大學;2016年
3 郭文光;基于虛擬儀器的超聲成像軟件設計及其在扁鋼檢測中的應用研究[D];南昌航空大學;2016年
4 孫曉莘;基于DLP技術的大屏幕背投顯示單元軟件設計與實現(xiàn)[D];大連理工大學;2015年
5 尚文龍;嵌入式橋接系統(tǒng)設計[D];西安電子科技大學;2015年
6 張璐;創(chuàng)意計算應用于教育軟件設計研究方法的研究[D];東北師范大學;2013年
7 劉常亮;橋梁抗震風險分析軟件設計與開發(fā)[D];大連海事大學;2009年
8 鄭順利;便攜式網絡可視電話軟件設計[D];浙江大學;2006年
9 余建;無線通訊可視終端中的視頻軟件設計和優(yōu)化實現(xiàn)[D];浙江大學;2007年
10 周寧;星載微波探測儀軟件設計與實現(xiàn)[D];中國科學院研究生院(空間科學與應用研究中心);2008年
本文關鍵詞:嵌入式橋接系統(tǒng)設計,由筆耕文化傳播整理發(fā)布。
,本文編號:265632
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/265632.html