当前位置:主页 > 科技论文 > 计算机论文 >

SD9200-ARM9嵌入式教学实验平台的设计与实现

发布时间:2020-06-06 20:02
【摘要】:随着嵌入式系统发展的日新月异,芯片制造技术的不断革新,嵌入式计算机已被应用到各个领域和产品中。为了适应社会的需求,目前大多数高等院校都开设了嵌入式系统课程,嵌入式系统的教学和实验也逐渐被众多院校所重视。如何合理设计嵌入式系统教学的实验平台,为高等院校提供一种功能完备、价格低廉、技术流行、能满足教学和开发双重需求的嵌入式系统课程教学实验平台正是本课题研究和解决的重点。 本课题以兼顾教学与应用开发为出发点,自主研发了一个基于ARM9处理器的教学实验和开发平台SD9200。该平台结合了当前高校嵌入式教学的普遍需求,以ATMEL公司的AT91RM9200处理器为核心,扩展了嵌入式应用中常用的外围硬件和接口。同时,还设计了嵌入式开发中必备的软件支撑环境,极大地方便了嵌入式系统教学实验和应用开发。 本文首先阐述了在设计过程中用到的理论和技术依据;紧接着从总体上给出了SD9200的设计方案,包括软件设计思路和硬件的选择;然后给出了SD9200的硬件设计、各硬件模块的原理框图以及测试流程;然后是软件的详细设计和实现,包括SdIDE for ARM集成开发环境、JFW9200编程器、引导程序bootflash和教学实验程序,同时还给出了U-Boot和Linux的移植方法和过程。
【图文】:

模型图,教学实验平台,模型图


入式教学实验平台也是沿用了以上开发模有:①提供硬件评估板、交叉开发工具、于高校嵌入式教学又可用于测试开发;③1-1 为 SD9200 教学实验平台模型图。嵌入式系统在生产研发、高校教学得到大验平台具有如下现实意义: 核心,研究基于 ARM9 核心的嵌入式教员提供一套廉价实用的工具;统教学的需求,并可为 32 位嵌入式系统硬件评估板图 1-1 SD9200 教学实验平台模型图

框图,功能原理,框图


本课题中选用的ATMEL公司出品的AT91RM9200是基于ARM920T核的芯片,本节将着重对 ARM920T 进行介绍。2.2.1 CPU 核简介所有的 ARM9 系列处理器都是基于 ARM9TDMI 核心或者是其变种。ARM920T实际上是 ARM9TDMI 核心+cache+MMU。它有如下特点[9][10]:① 哈佛构架② 16K 的 D+I cache③ 集成 MMU 内存管理单元,,可实现虚存④ 支持 ARM 调试机制支持硬件和软件调试⑤ 支持 AMBA、ASB 和 AHB 总线结构⑥ 支持 ICE(In-Circuit Emulator)在线仿真工作模式⑦ 支持 ETM(Embedded Trace Macrocell),可跟踪指令与数据图 2-2 为 ARM920T 的功能原理框图。
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP368.11-4

【引证文献】

相关硕士学位论文 前2条

1 郭继伟;基于ColdFire的评估系统的设计与实现[D];苏州大学;2007年

2 徐凤亮;嵌入式Modbus/TCP网关的设计与实现[D];苏州大学;2007年



本文编号:2700189

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2700189.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户84184***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com