论文部分内容阅读
由于嵌入式系统具有体积小、性能好、功耗低、可靠性高以及面向行业应用的突出特征,目前已广泛应用于军事国防、消费电子、信息家电、网络通信、工业控制等领域。研发适用于嵌入式技术教学、科研的设计、实验及仿真平台,是进一步促进嵌入式技术迅速发展的有效措施。在此采用业界表现出色的以ARM7TDMI内核的S3C44B0X处理器及μC/OS-Ⅱ实时操作系统,设计出了用于教学和科研的嵌入式系统实验平台。该平台硬件采用开放性和模块化结构设计,系统核心板由SUMSANG S3C44B0X处理器、FLASH、SDRAM、电源电路、复位电路和主时钟电路构成的最小系统、USB接口、以太网接口和JTAG调试接口等模块组成;主板由数码管显示、键盘控制模块和触摸屏控制显示等模块组成。系统在ADS1.2编译环境下,可独立完成在系统编程设计、调试、仿真及下载等功能。在核心板上,实现了Bootloader装载及μC/OS-Ⅱ实时操作系统的移植,使它能够在脱机的条件下,构成了一个完全独立的嵌入式系统。为了验证主板硬件电路设计的正确性,本文对两个典型的人机接口电路:键盘扫描和触摸屏控制显示的结构设计和工作原理进行了详细分析,并用汇编语言和C语言编写了相应的键盘扫描和触摸屏控制显示程序;在电路和程序调试中,对遇到的一些实际问题进行了分析和解决,并找出了影响电路稳定性的诸多因素。该系统采用开放性和模块化设计,硬件配置齐全,软件分别提供了用C语言及汇编语言的编程实例,系统软硬件资源丰富,为高校理工科本科生、研究生、及科研人员提供了一个良好的实验/研发平台。