下载后可任意编辑基于 ARM 的音频控制自动化系的工程训练 5 是学生在 4 年学习中的最后一次软硬件开发的工程训练,利用 2周时间完成。本次工程训练以深圳芯控科技有限公司生产的一款基于 ARM9 的嵌入式开发平台 EM-SBC2410 为硬件开发平台,通过搭建嵌入式 Linux 的软件开发平台,完成基于 ARM 的音频控制的软硬件设计。通过此设计,使学生掌握以 ARM 为控制核心的嵌入式开发板的运用、领略到基于 ARM9-Linux 软硬件平台开发的主要过程、方法和步骤,最终完成一个基于ARM9 的小型嵌入式作品。学生要完成这一工程训练项目,必须学完“单片机原理及其应用”和“嵌入式系统原理及其应用”二门课程及其完成“基于单片机的直流电动机控制”或“基于单片机的数字钟设计”的实训项目,并综合应用这三门课程的软硬件知识,解决实践中的实际软硬件开发问题。3.1 目的要求:3.1.1 基本目的本次工程训练通过“嵌入式系统原理及其应用”课程的学习,掌握嵌入式系统开发的基础知识;通过对 EM-SBC2410 的学习,了解嵌入式开发板的使用及其嵌入式系统的主要开发要点;综合应用嵌入式 Linux 的 C 语言编程技巧,结合音频控制原理,实现基于 ARM 的音频控制。3.1.2 基本要求为了使学生深化理解嵌入式系统的整个开发过程,本设计采纳 5 个过程实现基于 ARM的音频控制,此 5 个过程分别为:EM-SBC2410 开发板的硬件资源及其附带的软件资源的使用阶段、嵌入式 Linux 的开发环境的搭建阶段、基于 ARM 的音频控制的需求分析及其制定设计思路阶段、硬件设计及其制作阶段、软件设计及其调试阶段、作品联调运行及其维护阶段。要求学生根据 5 个阶段开发过程展开,以求给学生一个整个嵌入式开发的全过程。本工程训练除了要求学生掌握运用 ARM 控制音频的全过程,还要求学生能够掌握以ARM 为控制核心的嵌入式开发板的运用及其嵌入式 Linux 的 C 语言的编程技巧。3.2 基本知识介绍运用 EM-SBC2410 的硬件开发平台进行基于 ARM 的音频控制的软硬件设计,用到了“嵌入式系统原理及其应用”这门课程、嵌入式 Linux 开发的相关知识、EM-SBC2410 用户手册及其音频控制原理等知识。嵌入式系统原理及其应用中主要掌握 ARM 的体系结构及其编程,以及嵌入式系统开发的流程。嵌入式 Linux 开发的相关知识主要掌握嵌入式 Linux 开发环境的搭建及其嵌入式 Linux 的交叉开发流程。EM-SBC2410 用户手册主要掌握如何利用...