使用Angel開(kāi)發(fā)應(yīng)用程序
掃描二維碼
隨時(shí)隨地手機(jī)看文章
1.兩個(gè)版本的ange angel有兩個(gè)版本:完整版本包含所有的angel功能,主要可以用于調(diào)試應(yīng)用系統(tǒng);最小版本包含一些有限的功能,可以包含在最終的產(chǎn)品中。下面介紹這兩種版本的angel各自的特點(diǎn)?! ⊥暾姹镜腶ngel獨(dú)立地存在于目標(biāo)系統(tǒng)中,它支持所有的調(diào)試功能,用戶可以使用它完成下面的任務(wù)。 ·將應(yīng)用程序的影響文件下載到目標(biāo)系統(tǒng)中?! ふ{(diào)試目標(biāo)代碼。 ·開(kāi)發(fā)應(yīng)用程序。 最小版本的angel是由完整版本的angel剪裁得到的,它包含下面的部分。 ·目標(biāo)板的啟動(dòng)操作?! ?yīng)用程序的加載。 ·設(shè)備驅(qū)動(dòng)程序。 最小版本的angel不是獨(dú)立存在的,它是和用戶應(yīng)用程序連接在一起的,以完成上述的功能?! ∽钚“姹镜腶ngel不包括下述的功能?! ぷ钚“姹镜腶ngel與主機(jī)的通信是基于字節(jié)流的,它不使用調(diào)試協(xié)議adp。 。semihosting請(qǐng)求?! ぴ谝粋€(gè)設(shè)備上復(fù)用多個(gè)通信通道(channel )。 ·任務(wù)管理?! ?.使用angel開(kāi)發(fā)應(yīng)用程序的一般過(guò)程 使用anael開(kāi)發(fā)應(yīng)用程序的—般過(guò)程如圖所示。
圖 使用angel開(kāi)發(fā)應(yīng)用程序的一般過(guò)程 使用angel開(kāi)發(fā)應(yīng)用程序包括下面的步驟?! 。?)在armulator或開(kāi)發(fā)板上開(kāi)發(fā)應(yīng)用程序。 ?。?)建立嚴(yán)重依賴angel的應(yīng)用程序?! 。?)建立很少依賴angel的應(yīng)用程序?! 。?)生成最終的產(chǎn)品。