- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 应用系统设计与调试精选
第5章 应用系统设计与调试
本章主要介绍基于S3C4510B的硬件系统的详细设计步骤、实现细节、硬件系统的调试方法等,通过对本章的阅读,可以使绝大多数的读者具有根据自身的需求、设计特定应用系统的能力。
尽管本章所描述的内容为基于S3C4510B的应用系统设计,但由于ARM体系结构的一致性、以及外围电路的通用性,本章的所有内容对设计其他基于ARM内核芯片的应用系统,也具有很大的参考价值。
本章的主要内容包括:
- 嵌入式系统设计的基本方法。
- S3C4510B概述。
- S3C4510B的基本工作原理
- 基于S3C4510B的硬件系统设计详述
- 硬件系统的调试方法
5.1 系统设计概述
根据用户需求,设计出特定的嵌入式应用系统,是每一个嵌入式系统设计工程师应该达到的目标。嵌入式应用系统的设计包含硬件系统的设计和软件系统设计两个部分,并且这两部分的设计是互相关联、密不可分的,嵌入式应用系统的设计经常需要在硬件和软件的设计之间进行权衡与折中。因此,这就要求嵌入式系统设计工程师具有较深厚的硬件和软件基础,并具有熟练应用的能力。这也是嵌入式应用系统设计与其他的纯粹的软件设计或硬件设计最大的区别。
本章以北京微芯力科技有限公司()设计生产的ARM Linux评估开发板为原型,详细分析系统的软、硬件设计步骤、实现细节以及调试技巧等。ARM Linux评估开发板的设计以学习与应用兼顾为出发点,在保证用户完成ARM技术的学习开发的同时,考虑了系统的扩展、电路板的面积、散热、电磁兼容性以及安装等问题,因此,该板也可作为嵌入式系统主板,直接应用在一些实际系统中。
图5.1.1是ARM Linux评估开发板的结构框图,各部分基本功能描述如下:
- 串行接口电路用于S3C4510B系统与其他应用系统的短距离双向串行通讯;
- 复位电路可完成系统上电复位和在系统工作时用户按键复位;
- 电源电路为5V到3.3V的DC-DC转换器,给S3C4510B及其他需要3.3V电源的外围电路供电;
- 10MHz有源晶振为系统提供工作时钟,通过片内PLL电路倍频为50MHz作为微处理器的工作时钟;
- FLASH存储器可存放已调试好的用户应用程序、嵌入式操作系统或其他在系统掉电后需要保存的用户数据等;
- SDRAM存储器作为系统运行时的主要区域,系统及用户数据、堆栈均位于SDRAM存储器中;
- 10M/100M以太网接口为系统提供以太网接入的物理通道,通过该接口,系统可以10M或100Mbps的速率接入以太网;
- JTAG接口可对芯片内部的所有部件进行访问,通过该接口可对系统进行调试、编程等;
- IIC存储器可存储少量需要长期保存的用户数据;
- 系统总线扩展引出了数据总线、地址总线和必须的控制总线,便于用户根据自身的特定需求,扩展外围电路。
图5.1.1 ARM Linux评估开发板的结构框图
5.2 S3C4510B概述
5.2.1 S3C4510B及片内外围简介
在进行系统设计之前,有必要对ARM Linux评估开发板上的ARM芯片S3C4510B及其工作原理进行比较详细的介绍,读者只有对该微处理器的工作原理有了较详细的了解,才能进行特定应用系统的设计。
Samsung公司的S3C4510B是基于以太网应用系统的高性价比16/32位RISC微控制器,内含一个由ARM公司设计的16/32位ARM7TDMI RISC处理器核,ARM7TDMI为低功耗、高性能的16/32核,最适合用于对价格及功耗敏感的应用场合。
除了ARM7TDMI核以外,S3C4510B比较重要的片内外围功能模块包括:
2个带缓冲描述符(Buffer Descriptor)的HDLC通道
2个UART通道
2个GDMA通道
2个32位定时器
18个可编程的I/O口。
片内的逻辑控制电路包括:
中断控制器
DRAM/SDRAM控制器
ROM/SRAM和FLASH控制器
系统管理器
一个内部32位系统总线仲裁器
一个外部存储器控制器。
S3C4510B结构框图如图5.2.1所示。
图 5.2.1 S3C4510B结构框
S3C4510B的特性描述如下:
体系结构
用于嵌入式以太网应用的集成系统
全16/32的RISC架构
支持大、小端模式。内部架构为大端模式,外部存储器可为大、小端模式
内含效率高、功能强的ARM7TDMI处理器核
高性价比、基于JTAG接口的调试方案
边界扫描接口
系统管理器
支持ROM/SRAM、FLASH、DRAM和外部I/O以8/16/32位的方式操作
带总线请求/应答引脚的外部总线控制器
支持EDO/常规或SDRAM存储器
可编程的访问周期(可设定0~7个等待周期)
4字的写缓冲
高性价比的从存储器到外围的DMA接口
一体化的指令/数据Cache
您可能关注的文档
- 福建2009年技能考考官培训-吴宽裕精选.ppt
- 秋季幼儿园中班班务工作计划范文精选.doc
- 秋季幼儿园园务工作总结范文精选.doc
- 秋季幼儿园保教工作总结精选.doc
- 秋季幼儿园保教工作计划范文精选.doc
- 秋季幼儿园安全工作计划范文精选.doc
- 福建省企业信息化资金项目申请报告精选.doc
- 秋季幼儿园学期工作总结范文精选.doc
- 秋季幼儿园小班工作计划范文精选.doc
- 种子质量监督检测与控制站建设项目可行性研究报告精选.doc
- 初中生数学学习困难学生教师教学反思与改进研究论文.docx
- 社会适应能力在特殊儿童成长中的作用论文.docx
- 2025年中考语文三轮冲刺:名著+散文 专项突破限时测试卷8(含答案) .pdf
- 人教版(2024)七年级下册英语 Unit 3 单元测试卷(含答案) .pdf
- 颅内动脉瘤显微手术治疗专家共识2025 .pdf
- 干眼症与偏头痛关系研究2025 .pdf
- 语文-2025年高考考前最后一课 .pdf
- 人教版(2024)七年级英语下册Unit5综合提升测试卷(含答案) .pdf
- 2024-2025春人教版(2024)美术初中八年级下册第四单元 美好宜人的居住环境《第1课 和谐温馨的生活空间》教学设计 .pdf
- 2025年高考语文考场作文临门一脚:锁定高分快速拟写作文标题法专题素材化用金句40例+考场作文快速拟写标题法+40个高质量标题(7大主题) .pdf
最近下载
- LNG储配站安全工作手册.pdf
- JJG 853—2013 低本底α、β测量仪.pdf
- 铁路临近既有线施工安全防护专项方案[001].docx VIP
- 破络预处理-中和沉淀工艺处理含铜电镀废水.pdf VIP
- 北京市房山区2023-2024学年小升初语文试卷(含答案).docx VIP
- 2025年美丽中国第六届全国国家版图知识竞赛测试题库(中小学组).docx VIP
- 2022年幼儿园道路交通安全工作总结(10篇).doc VIP
- 全国公立医院运营管理业财融合30个典型案例汇编.pdf VIP
- 新概念英语(青少年)Starter A 全册笔记.pdf VIP
- 国家开放大学电大《人力资源管理》机考9套题库及答案.doc
文档评论(0)