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

  • 格式:ppt
  • 大小:4.69 MB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开发工具
•Ebest IDE 集成开发环境
嵌入式操作系统
Linux (源代码)
实验项目
8
实验系统的内容
配套8个实验项目,具体是:
开发环境建立实验:1个/平台 实时内核实验:7个
任务的基本管理 优先级反转 优先级继承 信号量:哲学家就餐问题的实现 消息队列 时钟中断 µC/OS-II的内存分配
2
课程特点
利用PC机就可以自己动手搭建嵌入式系统的开发平台, 熟悉应用开发,更方便地学习和理解嵌入式系统的基 础知识: 从纯软件到硬/软件结合 从“纸”上谈兵(编程序)到“板”上谈兵 从“懂”怎么做到“会”做 从讲/听到讲/听/做
3
本课程简介
本科生选修课 学分:3 总课时:54小时
Components:Principles of Embedded Computing System Design Jean J.Labrosse. 嵌入式实时操作系统uC/OS-II(第2版). 北京航空航天大
学出版社. C.M.Krishna, Kang G.Shin. REAL-TIME SYSTEMS. Tsinghua University
内存管理和I/O管理(特点和管理机制) , 约2节 课
6
课程的主要内容
嵌入式系统软件的开发, 约4节课
嵌入式系统开发模式 嵌入式软件开发工具 软件分析设计方法
复习:2节课 实验:34节课
7
实验系统的内容
Байду номын сангаас
目标平台
Embest EdkitIII开发实验箱 PC虚拟机 Cygwin ARM9board
14
课程成绩
课程成绩=平时成绩+实验成绩+期末考试 成绩
平时成绩
5分,
实验成绩
25分
期末考试:闭卷考试70分
15
理论教学主要内容
嵌入式系统概述 可编程逻辑器件与IP核 嵌入式微处理器与调试技术 ARM体系结构和指令集 ARM汇编语言程序设计 ARM开发工具 ARM中断、DMA和时间管理 嵌入式存储器和接口技术 嵌入式操作系统概论
定价:42元 要求修课同学人手一本
11
综合实验教材
● 嵌入式应用程序开发综合实验9例
俞建新等编著 清华大学出版社 本课程上机实验必备教材。
给出了典型的嵌入式应用 程序编写范例,适合本科 生使用和自学。 配套的实验系统为 JXARM2410或者CVTPXA270。
12
主要参考书
嵌入式系统开发与应用
《嵌入式系统原理与开发》
第1讲 南海学院计算机系 刘刚主讲
课程目的
理论与实践相结合 以嵌入式系统基础及嵌入式软件的核心嵌入
式实时操作系统为重点,以应用为目的,全 面介绍嵌入式系统 使大家既能对嵌入式系统及开发有一个全景 的把握,又能深入理解嵌入式实时操作系统。 配套多种嵌入式平台的µC/OS-II实验,提供 丰富的实验和手册
9
教材及参考资料
嵌入式系统基础教程,俞建新等主编,机械工业出版社. 嵌入式实时操作系统及应用开发,罗蕾主编,北京航空航天大学出版
社. Jean J.Labrosse. 嵌入式实时操作系统uC/OS-II(第2版). 北京航空航天大
学出版社.及uC/OS-II ebook 嵌入式计算系统设计原理 (美)Wayne Wolf Computers as
Press, McGraw-Hill. A Survey of Real-time Operating Systems. WHAT MAKES A GOOD RTOS.
10
授课主教材介绍
嵌入式系统基础教程
俞建新 王健 宋健建 机械工业出版社 2008年3月第1版 书号:
ISBN 978-7-111-22944-5
July 5th, 2004. Charting Past, Present, Future Research in
Ubiquitous Computing. Priority Inheritance Protocols: An Approach to
Real-Time Synchronization CLDCSpecification1.1 http://www.arm.com
嵌入式软件系统基础(分类、特点、体系结构、 运行流程、操作系统、开发工具),约2节课
5
课程的主要内容
嵌入式实时内核,约14节课
任务管理与调度(任务、任务管理、调度算 法), 约6节课
同步、互斥与通信(信号量、信箱、队列、事 件、异步信号) , 约4节课
中断和时间管理(中断分类、处理过程、中断 管理机制、硬件时钟设备、与OS的管理关系、 时间管理机制) , 约2节课
授课:18次,36小时 实验:18小时 考试:2小时
授课地点:教学楼C301教室 授课时间:每周一上午 第1、2节课
4
课程的主要内容
嵌入式系统基础,约12节课
嵌入式系统导论(什么是嵌入式系统?嵌入式 系统分类、发展历程、特点、应用领域、发展 趋势), 约3节课
嵌入式硬件系统基础(基本组成,嵌入式微处 理器:ARM、MIPS、X86、SH等,总线、存 储系统、输入/输出与典型接口等, W90P710/SH7709S ),约7节课
田泽编著 北京航空航天大学出版社 ISBN: 7-81077-541-3 2005年1月第1版 定价:54.00元 简评:主要介绍嵌入式基本概念、ARM体系结
构、ARM嵌入式程序设计、uCOS-II操作系统、 设备驱动、 uCLinux操作系统。借用为宜。
13
参考资料
Real-time Embedded Software Systems OSEK/VDX Operating System. Version 2.2.2.
16
前导课程知识
基础课程 计算机组成原理,微机原理与接口
软件专业课程 操作系统 汇编语言,ANSI C(标准 C),JAVA
硬件专业课程 电子线路,数字电路,集成电路设计
17
本课程的实验环节
包含四部分实验
基于ADS集成开发环境的ARM汇编语言实验 基于ADS集成开发环境的C语言实验 17个ARM300-S实验平台的常规实验 在ARM300-S实验平台完成一个综合实验