- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式技术教学笔记嵌入式技术教学笔记
第一节 嵌入式系统概念开场白,自我介绍,手机等联系方式告知学生。介绍嵌入式系统这门课。对学生提出要求:(1)课上手机不能响(2)严格出勤制度(3)动手为主,理论为辅(4)最后有综合实训报告嵌入式系统的概念(1)到目前为止,业界还没有对嵌入式系统给出权威的和确定的定义。有关嵌入式系统的定义有很多种版本。(2)国内一个普遍被认同的嵌入式系统定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。(3)嵌入式系统定义的理解——三个方面2、嵌入式系统的组成嵌入式系统由底层硬件模块、中间协议层、操作系统和高端应用层4部分组成。结合PPT,根据计算机的组成原理说明嵌入式系统的组成原理3、嵌入式系统的特点操作系统内核较小、系统精简、高实时性、多任务的操作系统、需要专门的开发工具和环境。4、嵌入式系统的应用消费电子领域、通信领域、工控、汽车电子、仿真、医疗仪器等、国防、航空航天领域。第二节 SC2410处理器1、ARM微处理器(1)介绍ARM公司及其缩写的含义(2)介绍ARM处理器系列(高端到低端)(3)ARM处理器的特点2、S3C2410处理器S3C2410处理器是Samsung公司基于ARM公司的ARM920T处理器核,采用0.18um制造工艺的32位微控制器。介绍该处理器的内部资源,并对资源展开介绍(硬件及协议知识科普)。3、ARM开发平台RealView,是一套包含编译、调试和模拟的开发工具,需结合开发环境如uVision、eclipse或者CodeWarrior,形成集成开发环境来使用。ARM公司为了给ARM架构提供最优异的支持,经过十六年的研究推出了ARM RealView编译工具。他们包含了能够将C或C++编译成32位ARM指令集、16位Thumb指令集和Thumb-2指令集所必需的软件部件。Keil uVision4是ARM公司为ARM处理器平台开发的IDE,目前的必威体育精装版版本是MDK4.53。ADS1.2 ADS是ARM公司的集成开发环境软件,他的功能非常强大。他的前身是SDT,SDT是ARM公司几年前的开发环境软件,目前SDT早已经不再升级。ADS包括了四个模块分别是:SIMULATOR;C 编译器;实时调试器;应用函数库。ADS的编译器调试器较SDT都有了非常大的改观, ADS1.2提供完整的WINDOWS界面开发环境。C编译器效率极高,支持C以及C++,使工程师可以很方便的使用C语言进行开发。提供软件模拟仿真功能,使没有Emulators的学习者也能够熟悉ARM的指令系统。配合FFT-ICE使用,ADS1.2提供强大的实时调试跟踪功能,片内运行情况尽在掌握。IAR System是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,迄今已有27年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。本书所选用的集成开发环境是ADS1.2。ARM公司表示不再支持ADS1.2软件升级,ADS1.2是目前的最终版本。这种情况下选择这款软件的原因是:(1)目前国内开发S3C2410应用的,大部分还在使用ADS1.2软件,应用范围很广泛。(2)ADS1.2软件是非常成熟的软件,Bug较少。(3)有关使用ADS1.2软件开发S3C2410的相关信息,互联网上有很多,非常便于自学。在本书的第二章将详细介绍ADS1.2软件的使用。第三节 EL-TAB-ARM-II实验系统平台EL-TAB-ARM-II实验系统是北京精仪达盛科技有限公司研发的教学系统。这套教学系统集教学开发于一身,是一套综合的教学系统。本书将围绕这套教学系统讲述嵌入式技术的基本应用。介绍实验系统资源——采用图示介绍(系统框图和实物照片)说明系统内核用+1.8V供电,外围电路用3.3V供电的原因。说明RS232是怎么回事。核心板资源具体说明——内存、硬盘、网卡等硬件设备说明。JTAG接口是怎么回事——必要知识科普。简要介绍北京达盛公司的TechV总线及互联第四节 ADS1.2的使用ADS的全称为ARM Developer Suite,是ARM公司推出的ARM集成开发环境。目前ADS的必威体育精装版版本是1.2,ARM公司宣称对于ADS软件不再进行升级而转往其他ARM开发平台的开发。虽然,ARM公司不再支持ADS软件,但是ADS软件是国内业界使用最多的ARM开发平台,相关的技术资料非常之多,很适合初学ARM者使用。ADS1.2软件的安装介绍ADS1.2主界面介绍结合PPT介绍ADS1.2的工程建立过程结合PPT介绍ADS1.2的工程配置过程结合PPT介绍工程文件的组织形式(
文档评论(0)