ARM 嵌入式系统开发综述

ARM 开发工程师入门宝典
技术分类: 电子/测试    来源:设计创新  发表时间:2007-10-18
tegrator-CP平台,VersatilePB/AB平台,EB平台。

  4.2 安装镜像
  可以使用与主板相连的调试器,通过 JTAG 运行控制设备(如 ARM RealView ICE 单元)将映像安装到闪存中。以PB926EJ-S为例,使用从调试器运行主板随附的  BootMonitor.axf 程序来编写映像。Flash 菜单提供一些编写 ELF 或二进制映像的选项。RealViewVersatile系列还提供一个闪存编程实用工具,即“网络闪存实用工具”(NFU)。

  该程序可以通过以太网连接将映像编写到闪存中。使用U-Boot完成对闪存中的镜像引导。可以通过U-Boot完成对Linux的一些设置以及将一些环境保存到闪存中。
  Linux Kernel可以从www.kernel.org上得到。

  4.3 交叉编译
  主机系统上必需安装 ARM 交叉编译工具链来生成  Linux 内核或应用程序。(系统中需安装  Glibc library 2.3 或更高版本)。可从  www.codesourcery.com
或 GCC CVS 主存储库下载用于构建GCC 工具的源文件。该网站还提供讨论组,供用户讨论 ARM GNU 工具的相关技术问题开发人员可以从  www.codesourcery.com下载用于构建 GCC 工具的源文件。该网站还提供讨论组,供用户讨论 ARM GNU 工具的相关技术问题。arm-elf 生成与任何操作系统无关的平坦或独立二进制文件。arm-elf 会选择ELF 支持,其大部分代码与  arm-linux 共享。arm-none-linux-gnueabi 是  Linux 所需的目标,它生成  Linux/ARM 的ELF 支持。

  ARM RealView开发工具
  总结
  本文概略的介绍了ARM公司的开发工具,如何选择您需要的器件,从一个SoC设计者或者软件开发者的角度如何选择开发工具,RealView开发工具中的编译工具、连接工具以及调试工具。简单描述了开发操作系统以及相关应用程序的步骤。

  无论是硬件系统开发还是软件开发,调试都是最重要也是需要时间最多的环节,软硬件开发人员的沟通也是缩短产品上市时间的关键。强大的RealView Debugger成为不同的开发团队之间沟通最好媒介。RealView开发工具使得调试环境保持一致,软硬件开发人员更加协调。而后续开发人员或者第三方开发者可以更好继承这一调试环境,包括操作系统以及应用程序库,配以RealView系列工具的支持,可以更迅速的完成新的设计。

















1】【2】【3】【4】【5】【6】【7】【8
收藏此页】【  】【打印】【关闭

精彩专题

超值订阅2009年度DESIGN NEWS China杂志

DESIGN NEWS China杂志向国内读者介绍国际上最先进的工业技术与设计,涉及电子/测试、运动控制/自动化、创新材料、工程软件/硬件、汽车设计等领域,现在订阅可获更多优惠…[ 详细内容 ]

浏览该文章的用户还看过

  • 文章
  • 论坛
  • 博客