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

嵌入式系統(tǒng)調(diào)試方法的研究與改進(jìn)

發(fā)布時(shí)間:2020-12-22 05:54
  在今天,“嵌入式系統(tǒng)”、“嵌入式軟件開發(fā)”這樣的字眼正在越來(lái)越多地被人們提起,其相關(guān)技術(shù)被應(yīng)用到越來(lái)越廣泛的領(lǐng)域當(dāng)中,基于嵌入式技術(shù)開發(fā)出的產(chǎn)品在我們周圍隨處可見。因此,對(duì)嵌入式開發(fā)相關(guān)技術(shù)的學(xué)習(xí)和研究具有非常大的實(shí)際意義。調(diào)試是開發(fā)過(guò)程中必不可少的環(huán)節(jié),高效的調(diào)試手段能夠?yàn)殚_發(fā)提供強(qiáng)有力的保障。通用的桌面操作系統(tǒng)與嵌入式操作系統(tǒng)在調(diào)試環(huán)境上存在明顯的差別,調(diào)試方法上自然不同。例如,前者調(diào)試器與被調(diào)試的程序往往是運(yùn)行在同一臺(tái)機(jī)器、相同的操作系統(tǒng)上的兩個(gè)進(jìn)程,而后者中被調(diào)試的程序則運(yùn)行于基于特定硬件平臺(tái)的嵌入式操作系統(tǒng),隨之帶來(lái)了許多有待解決的新問(wèn)題。本文中為嵌入式系統(tǒng)的調(diào)試總結(jié)了一套高效、易操作的調(diào)試方法,并針對(duì)某些常用的方法中存在的缺點(diǎn)做出了改進(jìn),并對(duì)改進(jìn)后的方法做了驗(yàn)證。 

【文章來(lái)源】:吉林大學(xué)吉林省 211工程院校 985工程院校 教育部直屬院校

【文章頁(yè)數(shù)】:62 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

嵌入式系統(tǒng)調(diào)試方法的研究與改進(jìn)


Linux系統(tǒng)層次結(jié)構(gòu)圖

結(jié)構(gòu)圖,子系統(tǒng)劃分,內(nèi)核,結(jié)構(gòu)圖


圖 2.2 Linux 內(nèi)核子系統(tǒng)劃分結(jié)構(gòu)圖統(tǒng)進(jìn)程管理重點(diǎn)是使進(jìn)程高效、正確地執(zhí)行。在 Linux 內(nèi)核中,,它代表了單獨(dú)的處理器虛擬化,線程的要素包括:器。在用戶空間,通常使用進(jìn)程這個(gè)術(shù)語(yǔ),而內(nèi)核空有區(qū)分進(jìn)程和線程兩個(gè)概念。內(nèi)核通過(guò) SCI 提供了一們可以調(diào)用接口函數(shù)(fork、exec)來(lái)創(chuàng)建一個(gè)新進(jìn)t),并在它們之間進(jìn)行通信和同步等操作,這些都有只需調(diào)用而不必考慮實(shí)現(xiàn)中的細(xì)節(jié)。進(jìn)程管理另一個(gè)程之間共享 CPU 的需求。Linux 內(nèi)核使用了一種新型在競(jìng)爭(zhēng)處理器資源,這種算法都可以在固定時(shí)間內(nèi)進(jìn)調(diào)度程序,這個(gè)名字就表示它調(diào)度多個(gè)線程所使用的時(shí)是相同數(shù)量級(jí)上的。O(1)調(diào)度程序同時(shí)可用于支持nel 目錄下可以找到進(jìn)程管理的源代碼,在./linux/a

示意圖,虛擬文件系統(tǒng),示意圖,緩存


圖 2.3 Linux 虛擬文件系統(tǒng)示意圖,是對(duì)諸如 open、close、read 和 write 之類的函數(shù)面是文件系統(tǒng)抽象,它定義了上層函數(shù)的實(shí)現(xiàn)方式。個(gè))的插件。文件系統(tǒng)的源代碼可以在./linux/fs 中之下是緩沖區(qū)緩存,它為文件系統(tǒng)層提供了一個(gè)通用。這個(gè)緩存層通過(guò)將數(shù)據(jù)保留一段時(shí)間(或者隨即預(yù))優(yōu)化了對(duì)物理設(shè)備的訪問(wèn)。緩沖區(qū)緩存之下是設(shè)備備的接口。統(tǒng)的網(wǎng)絡(luò)堆棧設(shè)計(jì)上遵循模擬協(xié)議本身的分層體系結(jié)構(gòu);叵?yún)f(xié)議(通常稱為傳輸控制協(xié)議或 TCP)下面的核心層,它是通過(guò) SCI 進(jìn)行調(diào)用的。網(wǎng)絡(luò)子系統(tǒng)的標(biāo)準(zhǔn) API,它為各種網(wǎng)絡(luò)協(xié)議提供了一P 協(xié)議數(shù)據(jù)單元(PDU),再到 TCP 和 User Datagram

【參考文獻(xiàn)】:
期刊論文
[1]嵌入式Linux內(nèi)核調(diào)試技術(shù)[J]. 宋尚春.  電子產(chǎn)品世界. 2008(01)
[2]幾種內(nèi)嵌8051無(wú)線SoC芯片的應(yīng)用比較與選擇[J]. 丁飛,張西良,張世慶.  電子元器件應(yīng)用. 2006(12)
[3]GDBSERVER原理分析及其應(yīng)用[J]. 陳必泉,黃承慧.  計(jì)算機(jī)工程與設(shè)計(jì). 2005(03)
[4]kgdb調(diào)試Linux內(nèi)核的剖析與改進(jìn)[J]. 李紅衛(wèi),李翠萍,韓紅宇.  微型機(jī)與應(yīng)用. 2004(10)
[5]遠(yuǎn)程串口調(diào)試通信協(xié)議在嵌入式軟件調(diào)試器設(shè)計(jì)中的應(yīng)用[J]. 何先波,鐘樂(lè)海,蘆東昕.  西華師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2004(01)
[6]嵌入式應(yīng)用的遠(yuǎn)程調(diào)試[J]. 張棟嶺,劉獻(xiàn)科,鄧曉艷,朱培彥,陳涵生.  計(jì)算機(jī)工程. 2003(11)
[7]GRDBS:一種針對(duì)嵌入式系統(tǒng)的通用遠(yuǎn)程調(diào)試系統(tǒng)[J]. 彭進(jìn)展,尹寶林,黃鑫.  計(jì)算機(jī)工程. 2003(02)
[8]支持多種并行程序設(shè)計(jì)模式的可移植并行調(diào)試器設(shè)計(jì)與實(shí)現(xiàn)[J]. 黃瑞芳,朱敏.  計(jì)算機(jī)工程與設(shè)計(jì). 2001(05)
[9]嵌入式系統(tǒng)虛擬開發(fā)環(huán)境的設(shè)計(jì)與實(shí)現(xiàn)[J]. 郭曉東,劉積仁,余克清,王永峰,陳定君.  計(jì)算機(jī)研究與發(fā)展. 2000(04)
[10]UNIX系統(tǒng)源級(jí)調(diào)試器設(shè)計(jì)[J]. 熊建新,王鼎興.  小型微型計(jì)算機(jī)系統(tǒng). 1997(01)

碩士論文
[1]嵌入式應(yīng)用交叉調(diào)試器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 尹立孟.電子科技大學(xué) 2001



本文編號(hào):2931256

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

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


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

版權(quán)申明:資料由用戶3c8a9***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com