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

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

基于ARM和uClinux的嵌入式系統(tǒng)的設計和實現(xiàn)

發(fā)布時間:2020-08-18 07:08
【摘要】: 隨著Internet的發(fā)展和后PC時代的到來,嵌入式系統(tǒng)成為當前IT產(chǎn)業(yè)的焦點之一,呈現(xiàn)了巨大的市場需求。具有良好的網(wǎng)絡支持和多任務處理能力的嵌入式系統(tǒng)為數(shù)據(jù)通信提供了新的解決方案。 本文的主要任務是實現(xiàn)接口模塊的網(wǎng)絡傳輸功能。該任務來自于某軍事預研項目中的定位與指揮系統(tǒng)部分。為了提高終端和接口模塊之間的數(shù)據(jù)傳輸速度,本文采用帶有完整網(wǎng)絡支持的嵌入式系統(tǒng)來實現(xiàn)數(shù)據(jù)傳輸。同時為了將本次的設計成果應用于以后的項目開發(fā)中,本課題還進行了文件系統(tǒng),系統(tǒng)實時性等多方面的改進,實現(xiàn)了一個通用的功能完善的嵌入式軟件平臺。 本文選用某S3C44B0開發(fā)板作為系統(tǒng)硬件平臺,嵌入式操作系統(tǒng)選用了專門為無MMU的處理器設計的操作系統(tǒng)uClinux。 本文的主要工作有: 分析系統(tǒng)功能需求,提出系統(tǒng)方案設計; 構建網(wǎng)絡傳輸功能所需的系統(tǒng)平臺,完成uClinux,Blob的移植工作,并實現(xiàn)斷電可保存的jffs2文件系統(tǒng); 為了實現(xiàn)網(wǎng)絡傳輸功能,為網(wǎng)絡設備RTL8019AS編寫驅動;同時為了增強系統(tǒng)的人機交互性能,本文對4x4鍵盤編寫了驅動程序; uClinux在實時性方面的缺陷對數(shù)據(jù)的實時傳送有一定影響,所以做了基于RTLinux的外部擴展的實時性的改造,并對任務切換時間進行了測試; 網(wǎng)絡傳輸程序設計。首先完成了遵循定位與指揮系統(tǒng)中接口通信協(xié)議規(guī)定的通信數(shù)據(jù)的打包和解包。然后對比測試了TCP和UDP的傳輸速度。考慮到UDP協(xié)議傳輸?shù)乃俣葍?yōu)勢,在應用層做出了可靠性改造,經(jīng)過對停等協(xié)議和滑動窗口協(xié)議的分析和比較,最終采用基于停等協(xié)議的改造方法,并完成了具體測試。
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2007
【分類號】:TP368.1;TP316
【圖文】:

空間分布,存儲空間,代碼,堆棧


第一階段的代碼在 start.s 中定0000 地址開始執(zhí)行的部分。這些寄存器的初始化和將 Blob 第段的 1KB 代碼,剩下的部分都poline.s,被復制到 SDRAM 后,碼。第二階段最大為 63KB,單進行一些 BSS 段設置,堆棧的初上述的幾個文件進行修改。在進 分 配 了 解 清 楚 。 關 于 存 儲。儲空間分布,圖 3-3 為啟動后在

存儲空間,進行修改,文件


對上述的幾個文件進行修改。在 間 分 配 了 解 清 楚 。 關 于 存0.h 中。的存儲空間分布,圖 3-3 為啟動后圖 3-2 Flash 中的存儲空間分布

連接電路,鍵盤


圖 4-1 4X4 鍵盤連接電路4.2.2 uCLinux 下矩陣鍵盤驅動程序首先定義設備文件名(DEVICE_FILE_NAME)為 kb,定義主設備號(MAJOR_NUM)為 98,因為芯片 74HC541 是通過片選信號 nGCS3 來選通的,所以定義鍵盤基地址為 0x06000000。在驅動程序中,定義 file_operations 中的各接入點函數(shù):struct file_operations fops = {.open = device_open,.read = device_read,.release = device_release,};具體的 device_open,device_read ,device_release 函數(shù)在后面介紹。鍵盤驅動采用動態(tài)模塊加載的方式。在系統(tǒng)加載驅動模塊的時候,模塊加載函數(shù) kb_module_init()會自動調用。主要完成向系統(tǒng)注冊字符型設備驅動程序的功

【引證文獻】

相關碩士學位論文 前10條

1 朱虹;基于S3C4510B的嵌入式路由器的研究與設計[D];西安電子科技大學;2009年

2 高倩;監(jiān)護儀Linux系統(tǒng)的實時性研究[D];南京理工大學;2012年

3 韓鋒;基于ARM-μCLinux的核地球物理數(shù)據(jù)采集系統(tǒng)的研究[D];成都理工大學;2008年

4 楊慶華;基于ARM與CAN總線的嵌入式系統(tǒng)軟硬件平臺的研究與實現(xiàn)[D];山東理工大學;2008年

5 劉永亮;基于ARM嵌入式系統(tǒng)的網(wǎng)絡傳輸應用與研究[D];山東理工大學;2008年

6 黎芳芳;基于LPC2214的分光計離子計合并處理平臺的搭建[D];中國海洋大學;2008年

7 魏天磊;嵌入式數(shù)字軌道地圖數(shù)據(jù)管理平臺的研究與設計[D];北京交通大學;2009年

8 田同真;基于網(wǎng)絡的嵌入式系統(tǒng)遠程調試技術研究[D];山東理工大學;2010年

9 文維;基于μCLinux的高頻RFID手持讀寫器的設計與實現(xiàn)[D];電子科技大學;2010年

10 江蘭;近程警戒雷達數(shù)據(jù)處理算法及軟件設計[D];電子科技大學;2010年



本文編號:2795910

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

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


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

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