第1章__嵌入式系统基础.ppt

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

嵌入式Linux应用开发教程 任课教师:位晓晓 TelEmail:wexx88@163.com 课程简介 学时安排: 46h=28h(理论)+18h(上机) 前导课程:c语言程序设计 Linux操作系统 单片机与微机接口原理等课程 参考教材: 嵌入式Linux系统设计 郑灵翔 北京航空航天大学出版社 Linux系统各版本简介 1. Redhat Linux 2. Fedora Core 3. Debian Linux 4. Redflag Linux 5. Ubuntu Linux ubuntu是一个古老的非洲单词,意为“人道待人”。 6. Mandriva Linux 7. Mepis Linux 8. SUSE Linux 9. KNOPPIX Linux Ubuntu LOGO 第1章、嵌入式系统基础 了解嵌入式系统的含义及其发展情况 了解嵌入式系统的体系结构 了解ARM处理器及ARM9的相关知识 熟悉三星处理器S3C2410 了解嵌入式系统的基本开发和调试手段 本章的主要内容 1.1 嵌入式系统概述 1.2 ARM处理器硬件开发平台 1.3 嵌入式软件开发流程 1.4 实验内容——使用JTAG烧写nand flash 1.1 嵌入式系统概述 什么是嵌入式系统?(1) 尼葛洛庞帝2001年访华时的预言“4~5年后,嵌入式智能电脑将是继PC和Internet后的最伟大发明!”如今,嵌入式系统已成为当今最为热门的领域之一,它迅猛的发展势头引起了社会各界人士的关注。如家用电器、手持通信设备、信息终端、仪器仪表、汽车、航天航空、军事装备、制造工业、过程控制等。 按照电器工程协会的定义,嵌入式系统是用来控制或者监视机器、装置、工厂等各种规模系统的设备。这个定义主要是从嵌入式系统的用途方面来进行定义的。 普遍的嵌入式系统的定义:嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 嵌入式系统一般指非PC系统。 什么是嵌入式系统?(2) 笔者认为,将一套计算机控制系统嵌入到已具有某种完整的特定功能的系统内(例如:各种机械设备),以实现对原有系统的计算机控制,此时将这个新系统叫做嵌入式系统。 它通常由特定功能模块和计算机控制模块组成,主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用软件等部分组成。它具有“嵌入性”、“专用性”与“计算机系统”的三个基本要素。 生活中的嵌入式系统 嵌入式系统不同于于原有的通用计算机系统,它是把计算机嵌入到对象体系中,以实现对象体系的智能化控制。 嵌入式系统的嵌入性本质是将一个计算机嵌入到一个对象体系中去,这是理解嵌入式系统的基本出发点。 嵌入式系统发展历史 第1阶段是以单芯片为核心的可编程控制器形式的系统。 第2阶段是以嵌入式CPU为基础、以简单操作系统为核心的嵌入式系统。 第3阶段是以嵌入式操作系统为标志的嵌入式系统。 第4阶段是以Internet、多核技术为标志的嵌入式系统。 嵌入式系统的特点 面向特定应用的特点。 嵌入式系统的硬件和软件都必须进行高效地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能 。 嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物 。 为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片中或单片机本身,而不是存储于磁盘中。 嵌入式开发的软件代码尤其要求高质量、高可靠性 。 嵌入式系统本身不具备二次开发能力 。 嵌入式系统的体系结构 几种主流嵌入式操作系统分析 嵌入式Linux : ?CLinux RT-Linux Embedix XLinux PoketLinux 红旗嵌入式Linux Montavista linux 风河linux VxWorks QNX Windows CE ucos Palm OS 1.2 ARM处理器硬件开发平台 ARM处理器简介 (1) 嵌入式系统的核心部件是各种类型的嵌入式处理器。 按功能和内部结构等因素,嵌入式系统硬件平台可分成如下两类: 嵌入式RISC微处理器 RISC(Reduced Instruction Set Computer,精简指令集计算机) 嵌入式CISC微处理器 CISC(Complex Instruction Set Computer,复杂指令集计算机) 不同点(见表1.2) 补充:二者的体系结构 RISC RISC结构优先选取使用频最高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻地方式种

文档评论(0)

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

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

1亿VIP精品文档

相关文档