使用Angel开发应用程序
发布时间:2008/12/23 0:00:00 访问次数:432
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)生成最终的产品。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
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)生成最终的产品。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
上一篇:基于Angel的调试系统概述