位置:51电子网 » 技术资料 » 嵌入式系统

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)



相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!