The thesis is completed based on the research work during the authofs practice in the ict ( institute of computing technology ) of cas ( science academy of china ) in the sub - project called " research and development on embedded operating system for digital appliance " of the national " 863 " plan project named " research on key digital technique and digital products " . program debugging is a comparatively important step in software development cycle and debugger is an important factor determining whether a software development environment is good or not . at the firstthe software development environment of embedded system . software debugging . the basic principles abided by in debugger design and the features of software debugging in embedded system are outlined . the design and implementation of debugger is always based on the analysis of the specific object file format containing debugging information 本篇論文是根據(jù)作者在中科院計(jì)算所實(shí)習(xí)期間參與的國家“ 863 ”計(jì)劃項(xiàng)目“數(shù)字化關(guān)鍵技術(shù)與產(chǎn)品研究”的子項(xiàng)目“數(shù)字化家電用嵌入式操作系統(tǒng)的研究與開發(fā)”而寫成的。調(diào)試在軟件開流程中是一個(gè)比較重要的環(huán)節(jié),調(diào)試器是衡量一個(gè)軟件開發(fā)環(huán)境優(yōu)劣的重要因素。論文首先對嵌入式系統(tǒng)軟件開發(fā)環(huán)境、軟件調(diào)試、調(diào)試器設(shè)計(jì)所遵循的基本原理以及嵌入式系統(tǒng)中軟件調(diào)試的特點(diǎn)作了一個(gè)概述。