论文部分内容阅读
移动计算、Internet接入、数字信号处理是后PC时代的三大技术驱动源,也是近年来支撑嵌入式市场快速发展的原因。从核心技术角度看,CPU和操作系统是目前嵌入式技术发展的焦点。而8位单片机连同它落后的开发方式也会很快被高性能的32位嵌入式处理器、嵌入式操作系统以及它们带来的思想的变革所代替。这种情况决定了大学开设嵌入式系统课程已是大势所趋,对于这种实践性与理论性同等重要的课程,教学实验是理解掌握嵌入式系统的一个不可缺少的环节。在此背景下,研究开发教学实验平台或装置就具有非常重要的实际意义。根据嵌入式系统的现状与教学平台的实际需要,本设计中采用了三星公司生产的S3C2410处理器,并在尽可能小的电路板面积上集成了通用设备接口并引出了CPU的大部分信号引脚方便学生在此基础上进行系统扩展。本文分别从硬件和软件两方面对S3C2410处理器进行了研究。硬件方面详细介绍了该处理器的设计思想,并利用Cadence PSD 15.1软件进行原理图设计、PCB板布线和高速信号线的信号完整性仿真;软件方面介绍了在无嵌入式操作系统和Linux操作系统两种情况下的软件设计与调试,并完成了部分无操作系统下的基础实验的实验指导书的编写。本论文设计并实现了一种基于S3C2410处理器的实验开发板,通过这个平台可以进行中断服务、时钟控制、通信接口、AD采样、IO口等无操作系统的基础实验并可进行Linux等嵌入式系统的移植实验。同时通过该平台也进行相关的功能扩展,以及进行所需的产品设计。该开发板在保证学生完成ARM技术学习开发的同时,考虑了系统的扩展、电路板的面积、散热、电磁兼容性,以及安装等问题。因此,该板也可以作为嵌入式系统主板,直接应用在实际系统中。