嵌入式系统第一讲研 嵌入式系统概述.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统第一讲研 嵌入式系统概述

几个问题什么是嵌入式系统?我们这门课主要讲什么?这门课是如何安排的? ARM相关的介绍 本讲主要内容课程设置相关问题课程主要内容课程设置安排实验室环境嵌入式系统的基本概念嵌入式系统的定义嵌入式系统的构成要素微处理器操作系统嵌入式系统的基本开发流程开发流程调试方法ARM介绍:体系结构编程模型ARM汇编实验室条件深圳亿道公司EELiod270教学开发平台Intel Xscale270 微处理器,520MHz完善的硬件平台支持WinCE和Linux操作系统友善之臂公司Tiny210教学开发平台三星S5PV210 (基于Cortex-A8内核) @1GHz微处理器LinuxAndroid操作系统课程主要内容嵌入式系统与ARM介绍ARM体系结构、编程模型指令系统简介嵌入式Linux开发环境与编程嵌入式Linux的开发环境及工具介绍嵌入式Linux程序开发Android系统开发初步Android开发环境搭建Android系统应用程序开发初步Android系统用户界面技术课程特点理论结合实践,通过实验掌握知识、锻炼能力课程涉及面广,要求软硬件综合能力高硬件(嵌入式开发板、各种硬件接口)ARM汇编语言编程C语言编程Linux操作系统Java语言编程Android开发课程难学,要求花费时间多课程安排(一)2-17周(32学时)2-4周理论课(6学时)5-12周嵌入式Linux实验(16学时)嵌入式Linux基础实验(系统构建、Makefile实验、Bootloader实验、内核编译实验)嵌入式Linux驱动程序开发实验(驱动程序结构、IO口驱动实验)GUI应用程序实验,QT移植实验自选实验13-17周Android实验评分标准理论课:10%实验:90%实验表现30%实验报告40%出勤20%内部网络资源ftp服务器:4,port: 21, user: emb ,pwd: embeddedEELiod硬件平台资料ADS开发系统资料嵌入式Linux BSP软件包实验指导书其他安装软件(虚拟机,Redhat9等)参考书及资料(一)ARM嵌入式处理器结构与应用基础,北航出版社,马忠梅等, 2002嵌入式系统—Intel StrongARM结构与开发,北航出版社,陈章龙等, 2002ARM应用系统开发详解,清华大学出版社,李驹光等, 2003Redhat Linux 9 从入门与精通,Michael Jang著,邱仲潘等译,电子工业出版社Linux编程宝典,John Goerzen著,魏永明等译,电子工业出版社参考书及资料(二)Alessandro Rubini,魏永明等译,linux设备驱动程序,第二版,中国电力出版社,2002中国Linux论坛 /嵌入式开发网/第一部分 嵌入式系统概述应用于航空航天军事应用于消费电子产品嵌入式Internet应用嵌入式系统的定义(一)IEEE对嵌入式系统的定义: Embedded system is a kind of device used to control, monitor or assist the operation of equipment, machinery or plant. “控制、监视或者辅助设备、机器和车间运行的装置”嵌入式系统的定义(二)一般的定义: 嵌入式系统是以应用为中心和以计算机技术为基础的,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、实时性、成本、体积、功耗等指标的严格要求的专用计算机系统。简单说,嵌入式系统就是应用软件与系统硬件的一体化。嵌入式系统的特点系统内核小:一般应用于小型电子装置。专用性强:软硬件结合紧密,针对硬件进行系统的移植。系统精简:系统软件和应用软件紧密融合,部分无明显区别。实时多任务的操作系统: 合理调度多任务,RTOS开发平台。专门的开发工具和环境。应用软件嵌入式操作系统存储器及外围电路嵌入式处理器嵌入式系统的基本构成嵌入式硬件系统嵌入式处理器各种类型存储器模拟电路及电源接口控制器及接插件嵌入式软件系统板级支持包(BSP)操作系统(OS/RTOS)设备驱动(Device Driver)协议栈(Protocol Stack)应用程序(Application)嵌入式处理器的分类嵌入式微处理器(MPU)ARMDragonball Mc9328 Mx1Xscale270嵌入式微控制器(MCU) 8051、P51XA、MC68HC05/11/12/16、68300等 嵌入式DSP处理器嵌入式片上系统(SOC-System On Chip)嵌入式可编程片上系统(EPSOC)ARM嵌入式微处理器ARM公司成立于1990年,Saxby和12名工程师ARM=Advanced RISC MachineRISC(精简指令集) 的典型代表32位处理器技术嵌入式领域的主力

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档