Angel移植的一般步骤
发布时间:2008/12/23 0:00:00 访问次数:399
移植angel的一般步骤如下所示。
(1)选择一个与自己的目标系统相近的angel版本作为模板。
(2)建立生成文件或项目管理文件。
(3)使用生成文件或项目管理文件尝试处理模板程序。
(4)修改与目标系统相关的源文件。
(5)定义目标系统特定的宏。
(6)编写设备驱动程序。
(7)生成基于目标系统的新的angel映像文件。
(8)将生成的angel映像文件下载到目标系统中。
(9)调试该angel映像文件。
下面简要介绍其中的一些步骤。
(1)选择一个与自己的目标系统相近的angel版本作为模板
arm公司提供的基于pid评估板的angel版本可以作为一个模板,该版本的angel适合于比较复杂的目标系统。pid评估板包括了下面类型的存储器。
●ssram;
●sram;
●dram;
·rom或flash;
·两个串口:
·一个并行口;
·两个pc卡插槽。
(2)建立生成文件或项目管理文件
根据自己设计的aneel源文件的目录结构,以及特定的目标系统,建立生成文件或项目管理文件,并设置适合的生成选项。
(3)使用生成文件或项目管理文件尝试处理模板程序
使用生成文件或项目管理文件尝试处理模板程序,以确保使用生成文件或项目管理文件是正确的,并可以检查所需要的源文件是否齐全。
(4)修改与目标系统相关的源文件
在后面将会详细介绍如何修改与目标系统相关的源文件,使之适应特定的目标系统。这里特别介绍下面两个文件的作用。
·在devconf.h文件中定义目标设备的配置情况。
·在文件target.s中定义angel所要求的各宏。这些宏用于操作特定的目标系统。
(5)编写设备驱动程序
设备驱动程序的设计是整个angel移植工程中的主要内容,它能够完全与特定的目标系统相关。
(6)将生成的angel映像文件下载到目标系统中调试
使用生成文件或工程项目文件生成angel映像文件,使用前面介绍的方法将该映像文件下载到目标系统中,使用ice工具等调试该映像文件。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
移植angel的一般步骤如下所示。
(1)选择一个与自己的目标系统相近的angel版本作为模板。
(2)建立生成文件或项目管理文件。
(3)使用生成文件或项目管理文件尝试处理模板程序。
(4)修改与目标系统相关的源文件。
(5)定义目标系统特定的宏。
(6)编写设备驱动程序。
(7)生成基于目标系统的新的angel映像文件。
(8)将生成的angel映像文件下载到目标系统中。
(9)调试该angel映像文件。
下面简要介绍其中的一些步骤。
(1)选择一个与自己的目标系统相近的angel版本作为模板
arm公司提供的基于pid评估板的angel版本可以作为一个模板,该版本的angel适合于比较复杂的目标系统。pid评估板包括了下面类型的存储器。
●ssram;
●sram;
●dram;
·rom或flash;
·两个串口:
·一个并行口;
·两个pc卡插槽。
(2)建立生成文件或项目管理文件
根据自己设计的aneel源文件的目录结构,以及特定的目标系统,建立生成文件或项目管理文件,并设置适合的生成选项。
(3)使用生成文件或项目管理文件尝试处理模板程序
使用生成文件或项目管理文件尝试处理模板程序,以确保使用生成文件或项目管理文件是正确的,并可以检查所需要的源文件是否齐全。
(4)修改与目标系统相关的源文件
在后面将会详细介绍如何修改与目标系统相关的源文件,使之适应特定的目标系统。这里特别介绍下面两个文件的作用。
·在devconf.h文件中定义目标设备的配置情况。
·在文件target.s中定义angel所要求的各宏。这些宏用于操作特定的目标系统。
(5)编写设备驱动程序
设备驱动程序的设计是整个angel移植工程中的主要内容,它能够完全与特定的目标系统相关。
(6)将生成的angel映像文件下载到目标系统中调试
使用生成文件或工程项目文件生成angel映像文件,使用前面介绍的方法将该映像文件下载到目标系统中,使用ice工具等调试该映像文件。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
上一篇:Angel源代码的目录结构