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





