ARM 应用系统开发详解──基于 S3C4510B 的系统设计
第 5 章 应用系统设计与调试
本章主要介绍基于 S3C4510B 的硬件系统的详细设计步骤、实现细节、硬件
系统的调试方法等,通过对本章的阅读,可以使绝大多数的读者具有根据自身的需
求、设计特定应用系统的能力。
尽管本章所描述的内容为基于 S3C4510B 的应用系统设计,但由于 ARM 体
系结构的一致性、以及外围电路的通用性,本章的所有内容对设计其他基于 ARM
内核芯片的应用系统,也具有很大的参考价值。
本章的主要内容包括:
- 嵌入式系统设计的基本方法。
- S3C4510B 概述。
- S3C4510B 的基本工作原理
- 基于 S3C4510B 的硬件系统设计详述
- 硬件系统的调试方法
5.1 系统设计概述
根据用户需求,设计出特定的嵌入式应用系统,是每一个嵌入式系统设计工
程师应该达到的目标。嵌入式应用系统的设计包含硬件系统的设计和软件系统设计
两个部分,并且这两部分的设计是互相关联、密不可分的,嵌入式应用系统的设计
经常需要在硬件和软件的设计之间进行权衡与折中。因此,这就要求嵌入式系统设
计工程师具有较深厚的硬件和软件基础,并具有熟练应用的能力。这也是嵌入式应
用系统设计与其他的纯粹的软件设计或硬件设计最大的区别。
本章以北京微芯力科技有限公司(www.winsilicon.com)设计生产的 ARM
Linux 评估开发板为原型,详细分析系统的软、硬件设计步骤、实现细节以及调试
技巧等。ARM Linux 评估开发板的设计以学习与应用兼顾为出发点,在保证用户
完成 ARM 技术的学习开发的同时,考虑了系统的扩展、电路板的面积、散热、电
磁兼容性以及安装等问题,因此,该板也可作为嵌入式系统主板,直接应用在一些
实际系统中。
图 5.1.1 是 ARM Linux 评估开发板的结构框图,各部分基本功能描述如下:
- 串行接口电路用于 S3C4510B 系统与其他应用系统的短距离双向串行通
讯;
- 复位电路可完成系统上电复位和在系统工作时用户按键复位;
- 电源电路为 5V 到 3.3V 的 DC-DC 转换器,给 S3C4510B 及其他需要
3.3V 电源的外围电路供电;
1
评论0