嵌入式集成開發(fā)環(huán)境的研究設(shè)計(jì)與測試
發(fā)布時(shí)間:2020-08-08 00:52
【摘要】: 嵌入式系統(tǒng)是計(jì)算機(jī)應(yīng)用研究領(lǐng)域的重要分支之一。根據(jù)嵌入式軟件交叉開發(fā)的特點(diǎn),普通集成開發(fā)環(huán)境(Integrated Developping Environment,以下簡稱IDE)軟件不能滿足嵌入式軟件開發(fā)要求,而由于嵌入式軟件運(yùn)行的目標(biāo)機(jī)及其安裝或移植的RTOS具有多選擇性,目前還沒有通用的嵌入式IDE。 海爾嵌入式IDE在Delphi環(huán)境下開發(fā),實(shí)現(xiàn)支持C/C++,以及匯編語言開發(fā)的,面向多種目標(biāo)機(jī)的嵌入式集成開發(fā)環(huán)境。本文從用戶界面的設(shè)計(jì)原則出發(fā),參照多種嵌入式IDE的用戶界面,設(shè)計(jì)出海爾嵌入式IDE的用戶界面。通過研究分析代碼編輯軟件應(yīng)具有的主要功能,采用開放源碼的第三方控件SynEdit作為海爾嵌入式IDE的代碼編輯組件,設(shè)計(jì)實(shí)現(xiàn)海爾嵌入式IDE個(gè)性化的代碼編輯模塊,縮短嵌入式軟件開發(fā)時(shí)間,為用戶帶來方便。 本文重點(diǎn)是研究分析GCC編譯、GDB調(diào)試的原理,采用后臺(tái)調(diào)用GCC,GDB的方式,根據(jù)用戶設(shè)置動(dòng)態(tài)生成Make命令文件實(shí)現(xiàn)編譯模塊,并通過本項(xiàng)目組開發(fā)的JTAG調(diào)試軟件下載到目標(biāo)板,進(jìn)行各種調(diào)試。 本文還研究分析了嵌入式軟件測試流程及測試方法和策略,針對海爾嵌入式IDE開發(fā)流程,給出V型測試模型,對每個(gè)開發(fā)階段進(jìn)行測試,保證海爾嵌入式IDE的功能性、穩(wěn)定性等需求,使海爾嵌入式IDE具有一定的參考價(jià)值。
【學(xué)位授予單位】:青島大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2007
【分類號】:TP368.1
【圖文】:
開發(fā)HIDE的硬件設(shè)備在使用HIDE進(jìn)行開發(fā)時(shí),既機(jī)做為宿主機(jī),中間是目標(biāo)機(jī)ARM7板,左下方是
令執(zhí)行時(shí)按照Makefile文件稱常用的有兩個(gè),“makefil輸入Make命令時(shí)指定,即el具會(huì)尋找以“makefi,一般都使用這兩個(gè)名字。程中文件之間的關(guān)系〔20],以及新,目標(biāo)文件根據(jù)編譯源文,執(zhí)行Make命令,Make工具利用Makefile中的數(shù)據(jù)庫需要更新的文件,Make執(zhí)行Make需要重新編譯的那些文件是告訴Make做什么,多編寫過程,首先要熟悉所有文
青島大學(xué)碩士學(xué)位論文‘define’和命令中不能有注釋,其它情況下注釋可出現(xiàn)在任何地方。編寫Makefile文件并不簡單,比如Makefile文件中一定要有Clean選項(xiàng),用以清除作廢的目標(biāo)文件,還有一些函數(shù)的使用,假象目標(biāo)的使用等等很多細(xì)節(jié),需要一定的練習(xí)和經(jīng)驗(yàn)方能掌握。4、Make工作原理Make執(zhí)行模型如圖4.2所示。
本文編號:2784782
【學(xué)位授予單位】:青島大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2007
【分類號】:TP368.1
【圖文】:
開發(fā)HIDE的硬件設(shè)備在使用HIDE進(jìn)行開發(fā)時(shí),既機(jī)做為宿主機(jī),中間是目標(biāo)機(jī)ARM7板,左下方是
令執(zhí)行時(shí)按照Makefile文件稱常用的有兩個(gè),“makefil輸入Make命令時(shí)指定,即el具會(huì)尋找以“makefi,一般都使用這兩個(gè)名字。程中文件之間的關(guān)系〔20],以及新,目標(biāo)文件根據(jù)編譯源文,執(zhí)行Make命令,Make工具利用Makefile中的數(shù)據(jù)庫需要更新的文件,Make執(zhí)行Make需要重新編譯的那些文件是告訴Make做什么,多編寫過程,首先要熟悉所有文
青島大學(xué)碩士學(xué)位論文‘define’和命令中不能有注釋,其它情況下注釋可出現(xiàn)在任何地方。編寫Makefile文件并不簡單,比如Makefile文件中一定要有Clean選項(xiàng),用以清除作廢的目標(biāo)文件,還有一些函數(shù)的使用,假象目標(biāo)的使用等等很多細(xì)節(jié),需要一定的練習(xí)和經(jīng)驗(yàn)方能掌握。4、Make工作原理Make執(zhí)行模型如圖4.2所示。
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前4條
1 王偉;基于ARM和DDS的人機(jī)交互系統(tǒng)研究與開發(fā)[D];西北農(nóng)林科技大學(xué);2008年
2 陳剛;MiniGUI在嵌入式操作系統(tǒng)T-Kernel上的分析與移植[D];青島大學(xué);2008年
3 鐘芳葵;基于RFID和ARM嵌入式技術(shù)的豬行為自動(dòng)監(jiān)測系統(tǒng)設(shè)計(jì)[D];江蘇大學(xué);2010年
4 童佳;基于進(jìn)程文件系統(tǒng)的Linux內(nèi)核輔助調(diào)試工具[D];華中科技大學(xué);2009年
本文編號:2784782
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2784782.html
最近更新
教材專著