《嵌入式系统基础教程》第01讲_第1章绪论

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ubiquitous Computing. Priority Inheritance Protocols: An Approach to
Real-Time Synchronization CLDCSpecification1.1 http://www.arm.com
14
课程成绩
课程成绩=平时成绩+实验成绩+期末考试 成绩
37
嵌入式系统的定义(3)
根据中国微机学会的定义:
▪ 嵌入式系统是以嵌入式应用为目的的计算机 系统,可以分为系统级,板级,片级。
芯片级嵌入
❖ 含程序或算法的处理器
模块级嵌入
❖ 系统中的某个核心模块板
系统级嵌入
❖ 主计算机系统
38
专家观点(1)
嵌入式系统只是单板机在某种场合下的应用 个体经营的单片机公司经理语
21
民用嵌入式设备或产品—1
BlackBerry 7230 移动电话
Palm Zire71型 个人数字助理
彪骐数字机顶盒
DL7100/DL7200 数字式示波器
MOTOC350 彩屏WAP移动电话
畅视2000可视电话
嵌入式GIS
22
民用嵌入式设备或产品—2
23
苹果公司的媒体播放器和手机 ――iPOD和iPHONE
But an embedded system is not usable as a commercially viable substitute for general purpose computers or devices.
但是一个嵌入式系统不是通用计算机或装置的商业可行 的替代用品
wk.baidu.com41
参考资料—微软公司的网页
给出了典型的嵌入式应用 程序编写范例,适合本科 生使用和自学。 配套的实验系统为 JXARM2410或者CVTPXA270。
12
主要参考书
嵌入式系统开发与应用
田泽编著 北京航空航天大学出版社 ISBN: 7-81077-541-3 2005年1月第1版 定价:54.00元 简评:主要介绍嵌入式基本概念、ARM体系结
嵌入式操作系统
Linux (源代码)
实验项目
8
实验系统的内容
配套8个实验项目,具体是:
开发环境建立实验:1个/平台 实时内核实验:7个
任务的基本管理 优先级反转 优先级继承 信号量:哲学家就餐问题的实现 消息队列 时钟中断 µC/OS-II的内存分配
9
教材及参考资料
嵌入式系统基础教程,俞建新等主编,机械工业出版社. 嵌入式实时操作系统及应用开发,罗蕾主编,北京航空航天大学出版
顾名思义: 包含(安装)在电子装置(应用对象)内 部的计算机系统称为嵌入式系统。
基本描述: 专门用途的计算机系统 常常用于控制 广泛存在 包含硬件和软件
20
嵌入式系统的释义
全称
嵌入式计算机 嵌入式计算机系统
简称
嵌入式系统
相关术语
嵌入式设备 嵌入式技术 有时还进一步简称为嵌入式
社. Jean J.Labrosse. 嵌入式实时操作系统uC/OS-II(第2版). 北京航空航天大
学出版社.及uC/OS-II ebook 嵌入式计算系统设计原理 (美)Wayne Wolf Computers as
Components:Principles of Embedded Computing System Design Jean J.Labrosse. 嵌入式实时操作系统uC/OS-II(第2版). 北京航空航天大
嵌入式硬件系统基础(基本组成,嵌入式微处 理器:ARM、MIPS、X86、SH等,总线、存 储系统、输入/输出与典型接口等, W90P710/SH7709S ),约7节课
嵌入式软件系统基础(分类、特点、体系结构、 运行流程、操作系统、开发工具),约2节课
5
课程的主要内容
嵌入式实时内核,约14节课
10
授课主教材介绍
嵌入式系统基础教程
俞建新 王健 宋健建 机械工业出版社 2008年3月第1版 书号:
ISBN 978-7-111-22944-5
定价:42元 要求修课同学人手一本
11
综合实验教材
● 嵌入式应用程序开发综合实验9例
俞建新等编著 清华大学出版社 本课程上机实验必备教材。
36
嵌入式系统的定义(2)
本课程使用的定义,也是国内高校流行的 定义:
▪ 嵌入式系统是以应用为中心,以计算机技 术为基础,并且软硬件可裁剪,适用于应 用系统对功能、可靠性、成本、体积、功 耗有严格要求的专用计算机系统。它一般 由嵌入式微处理器、外围硬件设备、嵌入 式操作系统以及用户的应用程序等四个部 分组成,用于实现对其他设备的控制、监 视或管理等功能。
根据IEEE(国际电气和电子工程师协会) 的定义:
嵌入式系统是“用于控制、监视或 者辅助设备、机器和车间运行的装 置。”
英文原文为:devices used to control, monitor, or assist the operation of equipment, machinery or plants.
内存储器:三星公司的SDRAM (K4M283233) 提供图像处理所需的工作内存
33
Finepix数码相机的解剖照片
34
嵌入式系统高端应用的产品
国产战斗机F-7MG
2002年型林肯黑木 (Blackwood)汽车
机器人
美国AGM-86B战略空射巡航导弹
国产88式坦克
美国火星登陆车
35
嵌入式系统的定义(1)
《嵌入式系统原理与开发》
第1讲 南海学院计算机系 刘刚主讲
本课程简介
本科生选修课 学分:3 总课时:54小时
授课:18次,36小时 实验:18小时 考试:2小时
授课地点:教学楼C301教室 授课时间:每周一上午 第1、2节课
4
课程的主要内容
嵌入式系统基础,约12节课
嵌入式系统导论(什么是嵌入式系统?嵌入式 系统分类、发展历程、特点、应用领域、发展 趋势), 约3节课
任务管理与调度(任务、任务管理、调度算 法), 约6节课
同步、互斥与通信(信号量、信箱、队列、事 件、异步信号) , 约4节课
中断和时间管理(中断分类、处理过程、中断 管理机制、硬件时钟设备、与OS的管理关系、 时间管理机制) , 约2节课
内存管理和I/O管理(特点和管理机制) , 约2节 课
24
嵌入式产品――电子书阅读器
亚马逊Kindle
飞利浦Readius
25
手机的内部结构-1
26
手机的内部结构-2
27
手机的内部结构-3
28
手机的内部结构-4
诺基亚N95手 机内部结构
29
诺基亚N95型手机基本技术指标
手机型号:诺基亚N95 通信制式:GSM 外形:滑盖 LCD色彩数:1600万 LCD分辨率:240 x 320 重量:120克 电池:950 毫安时诺基亚电池 BL-5F 数码相机:500万像素 GPS模块:SiRF科技公司SirfIII芯片,可追踪20颗星 客户端手持设备操作系统:Symbian OS 9.3
我们的控制装置产品都用嵌入式系统设计方 案 中科院自动化研究所工程师语
单片机是嵌入式系统的初级形态,SOC是嵌入 式系统的高级形态 南京市单片机协会理事资深专家语。
39
专家观点(2)
要想成功地设计一个嵌入式系统,就必须寻找 或开发一个合适的软件和硬件平台。 电子工程专辑(www.eetchina.com)主编语
42
参考解释(2)
Embedded System Definition A specialized computer system that is part of a
larger system or machine. Typically, an embedded system is housed on a single microprocessor board with the programs stored in ROM. Virtually all appliances that have a digital interface -- watches, microwaves, VCRs, cars -- utilize embedded systems. Some embedded systems include an operating system, but many are so specialized that the entire logic can be implemented as a single program.
6
课程的主要内容
嵌入式系统软件的开发, 约4节课
嵌入式系统开发模式 嵌入式软件开发工具 软件分析设计方法
复习:2节课 实验:34节课
7
实验系统的内容
目标平台
Embest EdkitIII开发实验箱 PC虚拟机 Cygwin ARM9board
开发工具
•Ebest IDE 集成开发环境
30
用于水下勘测的螃蟹机器人
英国巴斯大 学一位研究 生设计的, 它目前可以 在陆地上任 意移动,未 来的开发设 计将计划将 它用于完全 的水下勘测 任务操作。
31
富士数码相机FinePix F460
富士公司2006年前后推出 500万像素中档相机 光学镜头:3倍变焦 LCD :2.5英寸 电荷耦合器件(CCD):
索尼公司500万像素的ICX505 图像处理芯片:ADI公司的AD9948A
读取CCD的输出信号,图像数据处理
32
富士数码相机FinePix F460(续)
电机控制电路:三洋公司的ASIC(LB8659) 用于控制镜头拉伸、缩放和聚焦
微控制器:NEC公司的uPD78F0533 处理按键,完成主要的系统控制功能
嵌入式系统是信息产业走向二十一世纪知识经 济时代的最重要的经济增长点之一,对中国的 信息产业来说充满了机遇和挑战。 单片机实验室高级工程师语
国内外嵌入式系统市场是广阔天地,嵌入式系 统是新的经济增长点。 北京计算机高级专家工控学会资深理事语。
40
参考解释(1)
Understand the Definition of an Embedded System An "embedded system" is any computer system or computing device that performs a dedicated function or is designed for use with a specific embedded software application. Embedded systems may use a ROM-based operating system or they may use a disk-based system, like a PC.
学出版社. C.M.Krishna, Kang G.Shin. REAL-TIME SYSTEMS. Tsinghua University
Press, McGraw-Hill. A Survey of Real-time Operating Systems. WHAT MAKES A GOOD RTOS.
自行创意的综合实验 基于《9例》教材的改进型综合实验
18
第1章 绪论
本章介绍以下内容:
什么是嵌入式系统? 嵌入式系统的发展简史 嵌入式系统的特点 嵌入式系统的分类 嵌入式系统的基本组成 嵌入式处理器 嵌入式系统发展趋势 嵌入式系统的相关研究领域
19
1.1 什么是嵌入式系统?
平时成绩
5分,
实验成绩
25分
期末考试:闭卷考试70分
15
理论教学主要内容
嵌入式系统概述 可编程逻辑器件与IP核 嵌入式微处理器与调试技术 ARM体系结构和指令集 ARM汇编语言程序设计 ARM开发工具 ARM中断、DMA和时间管理 嵌入式存储器和接口技术 嵌入式操作系统概论
构、ARM嵌入式程序设计、uCOS-II操作系统、 设备驱动、 uCLinux操作系统。借用为宜。
13
参考资料
Real-time Embedded Software Systems OSEK/VDX Operating System. Version 2.2.2.
July 5th, 2004. Charting Past, Present, Future Research in
16
前导课程知识
基础课程 计算机组成原理,微机原理与接口
软件专业课程 操作系统 汇编语言,ANSI C(标准 C),JAVA
硬件专业课程 电子线路,数字电路,集成电路设计
17
本课程的实验环节
包含四部分实验
基于ADS集成开发环境的ARM汇编语言实验 基于ADS集成开发环境的C语言实验 17个ARM300-S实验平台的常规实验 在ARM300-S实验平台完成一个综合实验
相关文档
最新文档