1.兩個版本的ange angel有兩個版本:完整版本包含所有的angel功能,主要可以用于調試應用系統(tǒng);最小版本包含一些有限的功能,可以包含在最終的產品中。下面介紹這兩種版本的angel各自的特點。 完整版本的angel獨立地存在于目標系統(tǒng)中,它支持所有的調試功能,用戶可以使用它完成下面的任務。 ·將應用程序的影響文件下載到目標系統(tǒng)中?! ふ{試目標代碼?! ら_發(fā)應用程序?! ∽钚“姹镜腶ngel是由完整版本的angel剪裁得到的,它包含下面的部分?! つ繕税宓膯硬僮??! 贸绦虻募虞d?! ぴO備驅動程序?! ∽钚“姹镜腶ngel不是獨立存在的,它是和用戶應用程序連接在一起的,以完成上述的功能?! ∽钚“姹镜腶ngel不包括下述的功能?! ぷ钚“姹镜腶ngel與主機的通信是基于字節(jié)流的,它不使用調試協(xié)議adp?! emihosting請求?! ぴ谝粋€設備上復用多個通信通道(channel )?! と蝿展芾??! ?.使用angel開發(fā)應用程序的一般過程 使用anael開發(fā)應用程序的—般過程如圖所示。
圖 使用angel開發(fā)應用程序的一般過程 使用angel開發(fā)應用程序包括下面的步驟?! 。?)在armulator或開發(fā)板上開發(fā)應用程序?! 。?)建立嚴重依賴angel的應用程序。 ?。?)建立很少依賴angel的應用程序?! 。?)生成最終的產品。