1、 嵌入式课程设计报告嵌入式课程设计报告 一、课程设计目的一、课程设计目的 1.1 掌握 linux 开发环境的搭建; 1.2 巩固嵌入式交叉编译的开发思想; 1.3 掌握嵌入式 GUI 软件设计技。,. 二、二、课程设计要求课程设计要求 输入信号为 1 路 AV 视频信号,要求系统能对 1 路输入信号进行实时采 集,数字化 处理,压缩,存储,要保证一定的录像质量. 根据设计题目的要求,选择 确定 ARM 芯片型号,视频采集芯片型号,完成系统硬件设 计和程序设计. 三、课程设计内容课程设计内容 设计原理设计原理 ARM10 系列微处理器为低功耗的 32 位 RISC 处理器,最适 合用于对价位和
2、功耗要 求较高的消费类应用. ARM10 系列微处理器的主要应用领域为:工业控制,Internet 设备,调制解 调器设备,移动电话等多种多媒体和嵌入式应用. 视频监控系统总体设计视频监控系统总体设计 首先需要对系统进行总体规划,将系统划分成几个 功能模块,确定各个模块的实现 方法.整个视频监控系统采用 C/S 结构,从主体 上分为两部分:服务器端和客户端.服 务器端主要包括 S3C4510 平台上运行的 采集,压缩,传输程序,客户端是 PC 机上运行 的接收,解压,回放程序.视频监控终 端从摄像头捕获实时的视频信息,压缩之后通过 以太网传输到视频监控服务器 上. 视频图像采集和打包发送在服务
3、器端完成,图像的接收 解包和回放将在客 户端完成. 采集图像 数据压缩 打包发送 接收 系统的硬件设计系统的硬件设计 系统采用模块化设计方案,主要包括以下几个模块:主控 制器模块,储存电路模块, 外围接口电路模块,电源和复位电路, - 1 - S3C4510 主控器模块 主控器模块是整个系统的核心,采用的 S3C4510B 处理器.Samsung 公司 的 S3C45 10B 是基于以太网应用系统的高性价比 16/32 位 RISC 微控制器, 内 含 一 个 由 ARM 公 司 设 计 的 16/32 位 ARM7TDMI RISC 处 理 器 核,ARM7TDMI 为低功耗,高性能的 16
4、/32 核, 系统存储电路模块 主控器还需一些外围存储单元如 Nand Flash,和 SDRAM.Nand Flash 中 包含 Lin ux 的 Bootloader,系统内核,文件系统,应用程序以及环境变量和系统 配置文件等;S DRAM 读写速度快,系统运行时把它作为内存单元使用. 外围电路模块 外围电路主要是以下几个电路,复位电路图,电源电路图以及 JTAG 电路, 三、课程设计设备及三、课程设计设备及工具工具 硬件:UP-NETARM2410-S 嵌入式实验仪、PC 机、ov511 摄像头; 软件:PC 机操作系统 REDHAT LINUX 9.0、MINICOM、AMR-LINUX 开发环境。 四、设计方案四、设计方案 本次课程设计采用 arm10 开发平台。该平台采用 Samsung 公司的处理器 S3C2410。该处理器内部集成了 ARM 公司 ARM920T 处理器核的 32 位微控制器, 资源丰富,带独立的 16KB 的指令 Cache 和 16KB 数据 Cache、LCD 控制器、RAM 控制器、NAND 闪存控制器、3 路 UART、4