使用Angel开发应用程序
扫描二维码
随时随地手机看文章
1.两个版本的ange angel有两个版本:完整版本包含所有的angel功能,主要可以用于调试应用系统;最小版本包含一些有限的功能,可以包含在最终的产品中。下面介绍这两种版本的angel各自的特点。 完整版本的angel独立地存在于目标系统中,它支持所有的调试功能,用户可以使用它完成下面的任务。 ·将应用程序的影响文件下载到目标系统中。 ·调试目标代码。 ·开发应用程序。 最小版本的angel是由完整版本的angel剪裁得到的,它包含下面的部分。 ·目标板的启动操作。 ·应用程序的加载。 ·设备驱动程序。 最小版本的angel不是独立存在的,它是和用户应用程序连接在一起的,以完成上述的功能。 最小版本的angel不包括下述的功能。 ·最小版本的angel与主机的通信是基于字节流的,它不使用调试协议adp。 。semihosting请求。 ·在一个设备上复用多个通信通道(channel )。 ·任务管理。 2.使用angel开发应用程序的一般过程 使用anael开发应用程序的—般过程如图所示。
图 使用angel开发应用程序的一般过程 使用angel开发应用程序包括下面的步骤。 (1)在armulator或开发板上开发应用程序。 (2)建立严重依赖angel的应用程序。 (3)建立很少依赖angel的应用程序。 (4)生成最终的产品。