嵌入式系统软件开发

课程介绍

此次为期2天的课程将向您介绍 Xilinx 嵌入式处理器系统的软件设计和开发。硬件设计结束之后,您将会了解设计周期的软件开发阶段所需的基本工具用法和原理。

专题很全面,涉及用于资源访问和管理的软件平台的设计与实现。主要专题包括器件驱动器开发和用户应用调试与集成。还提供实用的实现技巧和最佳方法,使得您能够做出最佳的设计决策,并将设计周期降至最短。您还拥有充足的实用信息来着手开发用于 Xilinx 基于 PowerPC 440 或 MicroBlaze 处理器的嵌入式系统的软件平台。

虽然该课程包含很多嵌入式系统开发和嵌入式系统开发的高级特性与技巧中介绍的专题,但是本课程的重点放在软件开发(而非硬件开发)原理和实践上。不涉及硬件设计原理和规程。

适应水平

基础

培训时间

2 天

课程对象

对系统设计和实现、平台软件支持、以及软件应用开发与调试感兴趣的软件和硬件设计工程师。本课程不适合仅硬件嵌入式设计者。

必备条件

  • C 或 C++ 编程经验,包括一般调试技巧
  • 了解嵌入式处理系统的原理,包括器件驱动器、中断程序写入/修改脚本、用户应用和启动加载器操作

软件工具

  • ISE® Design Suite 10.1
  • 嵌入式开发套件 10.1

获得的技能

完成此次全面的培训后,您将能够:

  • 利用 Xilinx 工具为 Xilinx 嵌入式系统实现有效的软件设计
  • 利用 Xilinx 软件开发套件(SDK)编写基本的用户应用,并在嵌入式系统上运行之。
  • 利用 Xilinx 调试器工具解决用户应用难题
  • 利用软件技术来提高可操作性
  • 缩短嵌入式软件开发时间

课程概要

第 1 天

  • 课程日程
  • 处理器、外设和工具
  • 软件平台开发
  • 利用 XPS 进行软件开发
  • 实验1:基本系统实现
  • 将代码写入 Xilinx 环境中
  • 利用 SDK 进行软件开发
  • 实验2:应用开发
  • 中断
  • 实验3:软件中断

第 2 天

  • 软件平台下载和启动
  • 应用调试
  • 实验4:调试
  • 应用规范
  • 实验5:SDK 规范
  • 编写定制器件驱动器
  • 利用 Xilinx 设计工具进行项目管理
  • 实验6:编写器件驱动器

实验说明

  • 实验1:基本系统实现 - 创建本课程实验中使用的硬件和软件平台。先利用 Base System Builder 来创建硬件设计。指定基本软件平台,并为系统添加软件应用。
  • 实验2:应用开发 - 从提供的基于软件环路的秒表的源文件来创建简单的软件应用项目。研究硬件和软件技术文档来完成应用,然后将其下载到硬件中。
  • 实验3:软件中断 - 利用中断驱动定时器来替代软件时序环路。添加定时器软件,并为定时器编写中断处理器。配置 FPGA,并下载和测试应用。
  • 实验4:调试 - 设置 SDK 调试透视图和上个实验的秒表应用来调试和设置断点、计算延迟,并完成程序的操作。
  • 实验5:SDK 规范 - 规范程序,中断规范报告,然后启用高速缓存,重新编写代码来实现最佳性能。
  • 实验6:编写器件驱动器 - 创建骨架驱动器框架,添加 LCD 器件驱动器,创建 BSP,并通过将其下载到硬件测试上来验证适当的器件驱动器操作。

注册

了解课程安排以及学费和注册方面的信息,敬请联系授权培训机构:

职位招聘 本地活动及在线座谈 本地新闻稿 投资者关系 反馈 法律声明 网站地图
© 1994-2008 Xilinx, Inc. All Rights Reserved.