天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

嵌入式打印轉(zhuǎn)發(fā)系統(tǒng)的研究與實現(xiàn)

發(fā)布時間:2020-08-18 12:29
【摘要】: 隨著電子、通信技術(shù)的快速發(fā)展,計算機系統(tǒng)的專業(yè)化和小型化已經(jīng)成為信息技術(shù)發(fā)展的新趨勢。嵌入式系統(tǒng)技術(shù)作為這一趨勢的核心力量,其產(chǎn)品已經(jīng)廣泛滲透到工業(yè)控制以及社會生活的各個層面,發(fā)揮著重要的作用。 本論文內(nèi)容源于在外實習期間實際的開發(fā)項目,以構(gòu)建具備文檔打印和郵件轉(zhuǎn)發(fā)功能的嵌入式系統(tǒng)為背景,在分析了各種制約因素后,提出了ARM處理器與嵌入式Linux操作系統(tǒng)的設(shè)計方案。在眾多的嵌入式處理器中,ARM處理器以低成本、低功耗和高性能等優(yōu)點,Linux操作系統(tǒng)憑借其開源、穩(wěn)定、定制、可移植性強、硬件支持廣泛、網(wǎng)絡(luò)功能強大等特點,使得ARM+Linux成為嵌入式系統(tǒng)的一種設(shè)計趨勢。 文章分硬件平臺和軟件系統(tǒng)兩大部分進行設(shè)計。首先對系統(tǒng)硬件的設(shè)計和軟件平臺的整體構(gòu)建進行了設(shè)計概述。介紹了ARM處理器的體系結(jié)構(gòu)和編程模型,描述了S3C2410平臺的存儲器、網(wǎng)絡(luò)接口、串口、通用輸入輸出口以及JTAG等主要部分的電路設(shè)計,其中通用輸入輸出口與打印機的數(shù)據(jù)控制線的連接為硬件設(shè)計的重點。接著,詳細描述了構(gòu)建嵌入式Linux系統(tǒng)的各個步驟,包括搭建交叉編譯環(huán)境,安裝BootLoader,移植Linux內(nèi)核和制作文件系統(tǒng)。在嵌入式平臺構(gòu)建完畢的基礎(chǔ)上,進行了系統(tǒng)的打印機驅(qū)動、郵件發(fā)送、和應用程序編程這幾個軟件模塊的設(shè)計與實現(xiàn)。具體介紹了設(shè)備驅(qū)動的編寫、簡單郵件傳輸協(xié)議與BASE64編碼規(guī)則的描述和實現(xiàn)、應用程序的多線程開發(fā),完成了系統(tǒng)的實現(xiàn)。最后對系統(tǒng)進行了調(diào)試與測試。 論文末尾對系統(tǒng)設(shè)計所完成的內(nèi)容進行了總結(jié),并提出了改進方法。
【學位授予單位】:南京信息工程大學
【學位級別】:碩士
【學位授予年份】:2008
【分類號】:TP334.8
【圖文】:

組成圖,轉(zhuǎn)發(fā)系統(tǒng),嵌入式,組成圖


嵌入式打印轉(zhuǎn)發(fā)系統(tǒng)是一款集文檔打印和郵件發(fā)送功能為一體的嵌入式系統(tǒng)。由微型打印機,手持掃描儀,和當前流行的嵌入式開發(fā)平臺組成。移動性強,不需要宿主PC的連接,可以直接存儲數(shù)據(jù)并發(fā)送備份?梢灾苯討迷诔械惹岸讼到y(tǒng)。系統(tǒng)組成如圖2一I所示。段)一鍵圖2一1嵌入式打印轉(zhuǎn)發(fā)系統(tǒng)組成圖2.2嵌入式打印轉(zhuǎn)發(fā)系統(tǒng)設(shè)計方案本系統(tǒng)設(shè)計分為硬件和軟件兩大部分,硬件部主要是處理器平臺的選擇;軟件部分包括系統(tǒng)級軟件(BootLoader、操作系統(tǒng)和設(shè)備驅(qū)動)與用戶級軟件(應用程序)。2.2.1嵌入式處理器平臺的選擇嵌入式處理器是嵌入式系統(tǒng)的核心,所以選擇一款合適的嵌入式處理器則是非常重要的。嵌入式處理器的選擇應該從應用工程背景,處理器性能,處理器功耗,開發(fā)成本,開發(fā)難易程度等方面綜合考慮。目前,市面上的嵌入式處理器種類十分多,據(jù)不完全統(tǒng)計,全世界嵌入式處理器的品種總量己經(jīng)超過一千多種,典型的嵌入式處理器有ARM、MIPs、PowerPc等等間。ARM公司是全球領(lǐng)先的16/32位IUSC微處理器產(chǎn)權(quán)設(shè)計供應商,基本上己經(jīng)成為移動通信、手持設(shè)備、多媒體數(shù)字消費嵌入式解決方案的刃SC標準;MIPs技術(shù)公司是一家設(shè)計制造高性能、高檔次的嵌入式32/64位處理器廠商。PowerPC以其可伸縮性好和方便靈活的特點也成為應用十分廣泛的嵌入式處理器,從高端的工作站

交叉編譯,工具,交叉編譯器,搜索路徑


將安裝目錄加入到系統(tǒng)的默認搜索路徑中。這樣,內(nèi)核或其他應用程序均可使用arm一!inux-來指定使用該交叉編譯器【’6]。使用由 ARMLinuX提供的交叉開發(fā)工具鏈,加入環(huán)境變量如下圖4一1所示:圖4一1交叉編譯工具

選擇處理,內(nèi)核,處理器


CROSSCOMPILE=ann一linux-接下來就可以進行內(nèi)核配置了。一般使用 makemenuconfig進行配置進入 SystemType選擇處理器類型,如圖4一3所示圖4一 3makemenueonfig配置界面進入后選中對應的53C2410處理器選項,如圖4一4所示。圖4一 4systemType子項

【參考文獻】

相關(guān)期刊論文 前3條

1 張磊,王學慧;Linux內(nèi)核調(diào)試技術(shù)[J];計算機工程;2003年10期

2 胡貫榮;胡元慧;;基于arm的嵌入式Linux內(nèi)核調(diào)試技術(shù)[J];計算機工程與設(shè)計;2007年10期

3 李紅衛(wèi),李翠萍,韓紅宇;kgdb調(diào)試Linux內(nèi)核的剖析與改進[J];微型機與應用;2004年10期

相關(guān)碩士學位論文 前1條

1 黃凌碧;嵌入式Linux內(nèi)核調(diào)試技術(shù)的研究與實現(xiàn)[D];哈爾濱理工大學;2006年



本文編號:2796224

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2796224.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶4c7b8***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com