第一年开设嵌入式课程-嵌入式系统课程主页-清华大学

合集下载

《嵌入式系统应用》课程标准

《嵌入式系统应用》课程标准

《嵌入式系统应用》课程标准一、课程概要二、课程定位本课程是电子信息工程技术专业的一门核心必修课,是培养学生专业技能的重要组成部分。

在人才培养方案中,本课程支撑学生熟悉嵌入式系统开发的基本理论和工作原理,基本掌握嵌入式应用系统的设计方法,具有初步的嵌入式产品的维护、设计和开发能力,能够利用 Keil—MDK—ARM软件进行嵌入式微控制器的仿真和调试。

三、教学目标(一)知识目标1.了解嵌入式系统相关知识;2.掌握嵌入式C语言的编程特点;3.了解STM32标准外设库编程的特点;4.掌握STM32微控制器GPIO、定时器、PWM输出、中断、串口、AD转换器、DMA控制器等外设的编程方法;5.掌握STM32微控制器驱动彩色LCD显示、WIFI模块以及与物联网云平台的连通方法。

6.通过以上学习初步掌握嵌入式应用系统的设计思路和设计方法。

(二)能力目标1.能设计嵌入式应用系统控制程序;2.能进行嵌入式系统的程序调试;3.具有初步的嵌入式电子产品设计能力;4.具有较强的思考、分析和解决问题的能力;(三)素质目标1.培养学生严谨、细致、规范的职业素质;2.培养学生团队协作、表达沟通能力;3.培养学生跟踪新技术、创新设计能力;4.培养技术标准意识、操作规范意识、服务质量意识等。

四、课程设计本课程以培养目标为起点,选取“帆板角度测量与控制装置”作为整个课程的项目载体,将课程内容分解成10个能力模块,每一个模块对应一个具体的实训项目,每一个实训项目分解成若干个知识技能点,形成了以模块化实训项目为骨架、以技能知识点为内容的实践导向结构化课程内容体系。

在教学设计方面,以项目为驱动,突出实践性、知识性、职业性,体现“教、学、做合一”的设计理念。

实训项目导向的结构化课程内容设计如图1所示。

图1 实践导向的结构化课程内容设计五、教学内容安排六、教学实施(一)教学团队本课程负责人由具备较高专业技术水平、教学经验丰富、教学特色鲜明、具有副高以上专业技术职务的教师担任,并建立职称、学历、年龄等结构合理的专兼结合的“双师型”教学团队,每40人的标准班配备1名任课教师。

计算机控制系统(清华大学出版社)课件_嵌入式PLC

计算机控制系统(清华大学出版社)课件_嵌入式PLC
10
8.1.2 软硬件协同设计技术
1.硬件体系结构
图8-2 嵌入式系统硬件体系结构的功能部件
11
2. 传统设计技术

设计过程的基本特征是:系统在一开始就被划分为软件和硬件两 大部分,软件和硬件是独立地进行开发设计,通常采用的是“硬 件先行”的设计方法。
问题: (1)软硬件之间的交互受到很大限 制,造成系统集成相对滞后,因此 传统嵌入式系统设计的结果往往是 设计质量差、设计修改难,同时研 制周期不能得到有效保障。 (2) 随着设计复杂程度的提高, 软硬件设计中的一些错误将会使开 发过程付出昂贵的代价。 (3)“硬件先行”的做法常常需要 由软件来补偿由于硬件选择的不适 合造成系统的缺陷,从而增加软件 的代价。
(2) 嵌入式微处理器(Embedded Micro Processor Unit, EMPU)

基础是通用计算机中的CPU。只保留与嵌入式应用密切相关的功 能硬件,去掉其他冗余的功能部分。目前的主要类型有ARM 、 PowerPC系列等。 专用于信号处理方面的处理器,其可进行向量运算、指针线性寻 址等运算量很大的数据处理,具有很高编译效率和指令执行速度
16


3-2
pSOS

pSOS原属ISI公司的产品,但ISI已经被 WinRiver公司兼并,现在pSOS属于 WindRiver公司的产品。 该系统是一个模块化、高性能的实时操作系 统。 开发者可以利用它来实现从简单的单个独立 设备到复杂的、网络化的多处理器系统功能。
17


3-2
Palm OS

多数实时内核是基于优先级调度的多种方法 的复合。
22
⑸ 其他重要概念

互斥(Mutex)机制 信号量(Semaphore)机制 代码临界区(Critical Section)临界资源

嵌入式系统课程教学大纲

嵌入式系统课程教学大纲

课程编号:“嵌入式系统设计”课程教学大纲Embeded System Design Course Outline50学时 3学分一、课程的性质、目的及任务嵌入式系统设计是计算机科学与技术专业的一门专业基础课程。

随着后PC时代的到来,以高速度、高可靠、低功耗为特征的嵌入式系统的应用日益广泛和深入,嵌入式系统设计在计算机科学与技术专业课程体系中的地位愈发重要。

通过本课程的学习,掌握嵌入式系统的组成和基本原理、ARM体系结构特点、嵌入式系统设计的一般原理及方法、以及嵌入式操作系统的基本原理及应用等。

二、适用专业——计算机科学与技术三、先修课程——计算机组成原理、微型计算机技术、汇编语言、C语言程序设计四、课程的基本要求通过本课程的学习,学生应能达到下列要求:1.掌握嵌入式系统的概念、体系结构、系统组成及设计方法;2.掌握ARM7的微处理器结构和指令系统以及嵌入式系统的分析与设计方法,了解嵌入式操作系统和嵌入式网络技术;3.掌握以S3C44B0系列嵌入式微处理器的硬件资源、指令系统,并以它为核心,能够进行实际系统的设计与分析;4.通过实例学习,重点掌握嵌入式系统的应用开发。

五、课程的教学内容(一)课堂讲授的教学内容0.绪论嵌入式系统开发基础(基本概念、组成结构、硬件组成、操作系统、应用软件开发、嵌入式系统开发流程)1.ARM体系结构及汇编指令集ARM技术概述;ARM处理模式和状态、ARM存储器组织、ARM异常中断;ARM寻址方式;ARM指令集、Thumb 指令集、ARM汇编程序规范、ARM汇编程序特点2.基于ARM的嵌入式系统程序设计基础ARM汇编语言程序设计、嵌入式C语言程序设计及技巧、C语言与汇编语言混合编程、基于ARM的软件开发环境3.基于ARM核微处理器S3C44B0X的扩展接口技术S3C44B0X微处理器及其硬件开发平台、基于S3C44B0X的嵌入式系统体系结构;存储器扩展接口、UART异步串行接口、USB设备接口、通用I/O口应用、A/D和D/A接口应用。

《嵌入式应用开发设计》课程教学大纲

《嵌入式应用开发设计》课程教学大纲

《嵌入式应用开发设计》课程教学大纲课程名称:嵌入式应用开发设计英文名称:Design and Application Development of Embedded Systems课程编码:51610135学时/学分:46/2.5 :课程性质:选修适用专业:计算机应用先修课程:计算机组成原理,计算机系统结构,操作系统原理,嵌入式操作系统,微型计算机原理及接口技术,单片机原理及应用。

一、课程的目的与任务本课程是一门涉及嵌入式计算机硬件、软件以及应用的综合性计算机课程。

本课程面向的学生主要是高年级本科生。

课程的目的是培养学生设计和实现嵌入式系统的能力。

本课程的任务是学习嵌入式计算机硬件软件构成,以及嵌入式系统的主流操作系统和软件开发技术。

本课程主要分为嵌入式体系结构、嵌入式操作系统、嵌入式软件开发。

嵌入式体系结构的教学主要围绕ARM体系结构进行,ARM体系结构在嵌入式领域占有相当大的比例,通过本课程的学习,使学生掌握ARM体系结构,ARM指令集、以及在ARM体系下的嵌入式编程。

二、教学内容及基本要求第一章嵌入式系统概述教学目的和要求:(1)主要介绍嵌入式系统的定义与基本概念,嵌入式系统的硬件/软件特点、嵌入式系统的类型及其发展过程;(2)嵌入式系统的基本设计过程与方法。

基本要求:介绍嵌入式系统的基本概念,硬件/软件特点,嵌入式系统的设计方发与过程。

教学难点和重点:嵌入式系统的特点;嵌入式系统硬件、软件的基本设计过程与方法。

教学方法和手段:课时安排:2学时第一节嵌入式系统简介1.1.1嵌入式系统的定义1.1.2发展历史1.1.3特点1.1.4实时性1.1.5市场1.1.6嵌入式系统组成第二节嵌入式处理器1.2.1嵌入式处理器分类1.2.2知识产权第三节嵌入式操作系统1.3.1嵌入式操作系统结构1.3.2嵌入式操作系统的有关基本概念1.3.3使用嵌入式操作系统的优缺点1.3.4嵌入式操作系统分类第四节嵌入式系统的典型应用1.4.1嵌入式系统的应用领域1.4.2嵌入式系统的应用实例第五节嵌入式系统的基本设计过程1.5.1嵌入式系统设计的主要步骤1.5.2需求分析与规格说明1.5.3体系结构设计1.5.4构件设计1.5.5系统调试与集成复习与作业要求:阅读教材的第一章,上网查阅对嵌入式系统的一般介绍。

《嵌入式系统及应用》课程介绍

《嵌入式系统及应用》课程介绍

《嵌入式系统及应用》课程介绍一、课程简介1.1 课程背景随着科技的不断发展,嵌入式系统越来越广泛地应用在各个领域,如智能家居、汽车电子、医疗设备等。

对嵌入式系统的理解和掌握成为了现代工程技术人才必备的核心能力。

1.2 课程目标本课程旨在帮助学生全面了解嵌入式系统的基本原理和应用,掌握嵌入式系统的设计与开发技术,为日后从事相关工作打下坚实的基础。

二、课程内容2.1 嵌入式系统概述介绍嵌入式系统的定义、特点、分类和应用领域,培养学生对嵌入式系统的整体认识。

2.2 嵌入式系统硬件设计涵盖嵌入式系统的硬件基础知识、电路设计、单片机系统设计等内容,让学生掌握嵌入式系统硬件设计的基本原理和技术。

2.3 嵌入式系统软件设计包括嵌入式系统的嵌入式操作系统、驱动程序设计、实时操作系统等内容,使学生了解嵌入式系统软件设计的关键技术和方法。

2.4 嵌入式系统应用案例分析通过案例分析,引导学生应用所学知识解决实际问题,提高学生的实际应用能力。

三、课程特色3.1 结合理论与实践本课程注重理论与实践相结合,通过理论讲解和实际操作相结合的教学方式,使学生既能够理解嵌入式系统的基本原理,又能够熟练掌握操作技能。

3.2 强调创新能力培养本课程旨在培养学生的创新思维和解决问题的能力,通过课程设计和项目实践,激发学生的创新潜能。

3.3 实用性强本课程内容贴近实际工程应用,注重培养学生的实际操作能力和解决问题的能力,使学生能够在工程实践中运用所学知识。

四、教学方式4.1 理论授课以讲授和课堂讨论的方式,阐述嵌入式系统的基本理论和概念。

4.2 实验操作通过实验操作,让学生亲自动手进行嵌入式系统的设计和开发,提高实际操作能力。

4.3 项目实践结合实际项目,让学生团队合作,应用所学知识解决实际问题,锻炼学生的工程实践能力。

五、教学评估通过课堂作业、实验报告、小组项目和期末考试等方式,对学生的知识掌握情况和能力水平进行全面评估。

六、实习实训6.1 实习内容本课程要求学生参与相关嵌入式系统的实习实训,深入实际企业,了解企业对嵌入式系统人才的需求和工作环境。

嵌入式系统课程设计 教学大纲

嵌入式系统课程设计   教学大纲

嵌入式系统课程设计一、课程说明课程编号:090374Z11课程名称:嵌入式系统/ Embedded Systems课程类别:专业教育课程学时/学分:48/3先修课程:计算机与程序设计语言基础、微机原理与接口技术、模拟电子技术、数字电子技术、单片机原理与技术、计算机操作系统。

适用专业:电子信息工程教材、教学参考书:1.张大波等。

嵌入式系统原理设计与应用(第三版),清华大学出版社,2012年。

2.田泽。

嵌入式系统开发与应用教程,北京航空航天大学出版社,2011年。

3.张晨曦等。

嵌入式系统教程,清华大学出版社,2013年。

4.徐成等。

嵌入式系统导论。

中国铁道出版社,2010年。

二、课程设置的目的意义20世纪70年代,嵌入式系统走出实验室,80年代末,进入中国。

之后,开始了电子化和计算机技术结合的进程。

嵌入式技术作为IT产业新崛起的一个分支,正在全球范围内迅猛发展。

国内嵌入式智能平台市场近几年也呈快速增长趋势。

嵌入式技术已在当前得到广泛应用,而嵌入式系统设计是一门综合性的课程,涉及电子、计算机、自动控制等诸多专业知识,综合性强,可包括微机原理、单片机设计、操作系统等课程内容。

嵌入式系统是软件、硬件设计的完美结合。

通过嵌入式系统课程学习,可提升嵌入式系统设计的专业知识和实际设计能力。

本课程从学习嵌入式系统的基本概念出发,深入学习嵌入式系统软硬件技术基础、嵌入式系统软硬件组成、工作原理和设计方法,了解嵌入式系统最新设计理念,学习单片机、ARM、FPGA、DSP的概念和工作原理。

让学生在课程结束之后能够完整掌握嵌入式系统的基本概念,并初步具备独立开发嵌入式系统的能力。

嵌入式系统是适应电子设备专业化、小型化、低功耗化、便携化要求的产物,是当今所有信息化社会的主要支柱。

当前,嵌入式技术已经日趋成熟、广泛应用,人才市场对具备嵌入式系统设计技能的人才有极大的需求,已经成为大学生必须具备的基本技能之一。

该课程理论实践结合紧密,相关课程关联程度高,能锻炼学生的实践能力和解决实际问题的能力。

嵌入式系统原理与应用课程教学大纲

嵌入式系统原理与应用课程教学大纲

《嵌入式系统原理与应用》课程教学大纲一、课程基本信息课程代码:230449课程名称:嵌入式系统原理与应用英文名称:Principle and Application of Embedded System课程类别:专业课学时:72(其中实验18学时)学分:3.5适用对象: 计算机科学与技术业考核方式:考试(平时成绩占总评成绩的30%,期末考试成绩占70%)先修课程:计算机组成原理、操作系统、编译原理二、课程简介嵌入式系统原理与应用是计算机科学技术专业的一门专业课,讲述嵌入式系统的基本理论、原理。

本课程是一门既与硬件关系紧密,又与嵌入式操作系统、嵌入式软件关系十分紧密课程。

它围绕目前流行的32位ARM处理器和源码开放的Linux操作系统,讲述嵌入式系统的概念,软、硬件组成,开发过程以及嵌入式应用程序开发设计方法。

本课程的知识将为学生今后从事嵌入式系统研究与开发打下坚实的基础。

The principle of embedded system is an important course of computer science and technology, which introduce the principles and the theory of embedded system.T his curriculum is tied closely with not only hardware but also embedded operating system and embedded software. It introduce the conception of embedded system, components of software and hardware, developing progresses and designing methods of embedded programming which based on the 32bit arm processor and operating system of opened linux.The knowledge of this course would be solid foundation for the student who would be engaged in researching or developing about embedded system.三、课程性质与教学目的嵌入式系统原理与应用课程的性质:该课程是计算机科学与技术专业的专业课。

清华大学计算机科学与技术培养计划(本科)

清华大学计算机科学与技术培养计划(本科)

计算机科学与技术专业(本科)人才培养计划一、基本学制:四年二、培养目标本专业培养适应我国社会主义现代化建设需要,德、智、体全面发展,具有良好的科学素养和人文知识背景,较系统地掌握计算机科学与技术的基本理论知识,具有较强地实践应用能力与知识创新能力,能从事有关计算机科学与技术方面的研究、应用和开发工作的高级应用型工程技术人才。

三、业务培养要求本专业学生主要学习计算机科学与技术方面的基础理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的能力。

本专业是软硬兼顾,略偏重于软件的宽口径专业,毕业生应具有以下几方面的知识和能力:1.系统掌握计算机科学与技术的基本理论与基本知识;2.掌握计算机系统的分析和设计的基本方法;3.具有研究开发计算机软硬件系统的基本能力;4.掌握计算机网络与应用技术;5.掌握一门外语,具有较强的专业外文阅读能力;6.了解与计算机相关的法律、法规;7.掌握文献检索、资料查询的基本方法,具有获取信息的能力;8.具有工程意识、创新意识、经济意识和管理意识,掌握一定的经济学与管理学的知识,具有较强的工作适应能力,工程实践能力和组织管理能力。

四、主干学科、学位课程及主要实践教学环节1、主干学科:计算机科学与技术;2、学位课程:马克思主义基本原理、大学英语、高等数学、C与C++语言程序设计、电路与模拟电子技术、数字逻辑、算法与数据结构、离散数学、汇编语言程序设计、微型计算机技术、数据库原理及应用、操作系统原理、计算机组成与系统结构、软件工程、数值分析、编译原理。

3、主要实践教学环节:程序设计语言编程实践、数据结构课程设计、操作系统课程设计、计算机网络课程设计、微型计算机技术课程设计、组成原理课程设计、管理信息系统课程设计、毕业设计。

五、毕业规定学生在毕业时应达到德育培育目标和大学生体育合格标准要求,应获得最低总学分为205学分,其中课内理论必修课126学分,实践教学35学分,选修课(含公共选修课12学分)44学分;课外学分10学分。

【免费下载】清华大学计算机科学与技术专业课程表

【免费下载】清华大学计算机科学与技术专业课程表

课号课程名学分先修要求30240253微计算机技术3汇编语言程序设计嵌入式系统3计算机组成原理操作系统40240412数字系统设计自动化2数字逻辑电路30240222VLSI设计导论2数字逻辑电路计算机软件与理论---计算机科学与技术专业选修不少于2学分课号课程名学分先修要求初等数论及其应用2离散数学30240192高性能计算导论2(英语讲课)计算机系统结构30240262数据库系统原理2数据结构网络编程与计算技术2计算机组成原理软件开发方法2C++ 数据结构软件工程30240134软件工程3C++数据结构计算机应用技术-----计算机科学与技术专业选修不少于2学分课号课程名学分先修要求30240042人工智能导论2离散数学40240452模式识别2几何与代数概率与统计人工智能导论40240062数字图象处理2概率与统计程序设计基础40240392多媒体技术基础及应用2信号处理原理40240422计算机图形学基础2数据结构40240472计算机实时图形和动画2几何与代数技术40240402虚拟现实2计算机组成原理40240462现代控制技术2系统分析与控制40240372信息检索2数据结构40240362电子商务平台及核心技术2数据结构JAVA程序设计数据库系统原理40240492数据挖掘2数据库系统原理计算机科学与技术专业专题训练不少于5学分,其中计算机网络专题训练为必选课号课程名学分先修要求计算机网络专题训练1(秋)操作系统专题训练2(秋)编译原理专题训练2(秋)数据库专题训练2(秋)计算机科学与技术专业的任选课程课号课程名学分先修要求30240253微计算机技术3汇编语言程序设计初等数论及其应用2离散数学网络编程与计算技术2计算机组成原理30240134软件工程3C++数据结构30240042人工智能导论2离散数学40240452模式识别2几何与代数概率与统计人工智能导论40240062数字图象处理2概率与统计程序设计基础40240392多媒体技术基础及应用2信号处理原理40240422计算机图形学基础2数据结构40240472计算机实时图形和动画技术2几何与代数40240402虚拟现实2计算机组成原理40240462现代控制技术2系统分析与控制40240372信息检索2数据结构40240362电子商务平台及核心技术2数据结构JAVA程序设计数据库系统原理40240492数据挖掘2数据库系统原理计算机科学与技术专业 业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。

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

C语言程序设计
汇编语言程序设计
数字逻辑电路
数据结构 计算机组成原理
电子技术基础
操作系统 VLSI设计导论
嵌入式系统
计算机系统结构
“嵌入式系统”课程的教学目 标




让学生了解一个完整嵌入式系统的设计 流程与工作机理 通过实际动手操作来学习硬件的体系结 构和系统软件的原理 可以针对系统的关键部分和同学感兴趣 的地方进行深入的研发 培养学生对计算机知识的综合运用能力
实验设计
时间 第4周 第5~6周 实验内容 Sitsang评估板硬件及操作 裸机应用程序——LCD时钟 考核 5% 30%
第7周
第9~10周 第11周 第12周后
搭建嵌入式Linux环境+移植MiniGUI
设计触摸屏驱动和MiniGUI输入引擎 应用程序设计——触摸笔画图 自由命题,创新性实验
10%
“嵌入式系统”课程教学大纲
1. 2.
嵌入式系统概述 硬件环境
微处理器、EIA/PCA等硬件架构、存储系统、I/O外设、无线 网络、电源系统
3.
软件环境
启动过程、嵌入式操作系统、汇编和C语言、驱动程序、 GUI库
4.
开发工具与调试技术
仿真器、开发工具、调试技术、系统优化
5.
嵌入式应用
“嵌入式系统”教学实验环境
清华大学“嵌入式系统” 课程建设经验交流
清华大学计算机系 陶 品 2004年9月3日
清华大学计算机系

情况简介 课程实验设计

情况简介



系领导高瞻远瞩、十分重视; 今年9月将开始正式授课,选课人数60人,3学 分,32教学学时; “嵌入式系统”课程从2004年起被列入我系学 生的必修课; 教学与科研工作相结合,互相促进; 积极组织我系同学参加“Intel杯”大学生嵌入 式专题竞赛以及其他校内科技活动,为教学活 动做准备。
开发
Group
Telnet Service TFTP Service NFS Service
Linux Server
D TP TF gin
Windows PC FTP Service TFTP Service
TFTP Download Jflash Burninig Serial Communication
30% 10% 15%
实验一、三


实验一、实验三主要在Intel公司提供的 原有资料基础上加以中文化和修改而成。 主要目的是让学生熟悉Sitsang板的使用, 熟悉Sitsang板的硬件环境、熟悉Sitsang 板上的Linux操作系统,从而获得感性认 识和基本知识,为其他实验打下基础。
实验二:LCD时钟
Sitsang board
Redboot Linux Kernel File System
针对同学们对 Linux不熟悉的 实际情况,我 们将尽可能多 的实验环境转 移到Windows 平台下,同时 也鼓励同学们 使用Linux
sfe
et
nlo
Te ln
Tra n
ad
ou
Fil e

中断
利用实时时钟(RTC)状态寄存器(RTSR)的Hz时钟跳 变来产生中断,达到计时的目的。 利用UART的接收数据中断,来接收主机发送的 时间信息。

串行口通信
读写串行口,实现Sitsang板和主机的串行口通信。
void CEntry_LcdClock() while循环
实验方法

初始化UART

目的:


加强对嵌入式底层硬件和软件的了解 掌握裸机环境下程序开发方法和流程,掌握ADS集成开发 工具的使用 掌握嵌入式系统底层的中断、串口、和LCD接口的工作原 理
了解ARM体系、ARM中断机制、基本的ARM汇编指令


学习查阅技术资料、调试嵌入式代码的方法 培养动手实践的能力 通过富有趣味的实验内容培养同学对嵌入式设计的兴趣。
实验目标

在Sitsang板裸机环 境下,实现一个LCD 时钟,要求在LCD屏 上显示一个有表盘刻 度、表针、日期、时 间,并伴有嘀哒声的 时钟。利用中断来计 时、接收主机通过串 行口发送的时间信息, 达到时间同步。
详细实验内容

LCD初始化和显示
对LCD控制器进行初始化操作,使其正常工作,并 能显示图形和字符以及汉字。
嵌入式技术相关的科研活动


手持无线设备的多媒体访问 嵌入式开发工具与仿真环境 高端路由器、网络设备 家庭网关 机器人、飞行器 ……
课程实验设计

教学实验环境设计 六个实验的详细设计 实验相关资料的准备
Linux server Window s PC Hub
Group
Group
IRQ中断 禁止LCD RTC Hz时钟中断 接收数据中断


我们给出演示 程序描述实验 目标 给出主要程序 框架,要求同 学填写其中的 关键部分 鼓励能力强的 同学对实验加 以改进
初始化LCD
清除RTC的 Hz中断请求 加1秒, 更新时间 读接收 缓冲寄 存器 RBR
设置屏幕的背景
画表盘
显示日期和时间
设置时间初值
擦除原来的时分秒表 针,重画表针
使能中断
实验四:触摸笔功能实现

目的:


了解硬件在操作系统上的工作机制 学习嵌入式系统中的交叉环境开发技术和 NFS方式的开发方法 学习Linux下的程序设计 熟悉MiniGUI的工作原理 为下一个实验打下基础
nt
实验设备与器材

每个小组(60名同学,2人一组,共30组)
Sitsang评估板一套 目标机
Windows PC 一台
网线一根

开发、调试、文档
用于将Windows PC连网

每次实验分为两批,一批15个小组 每3个小组共用一台Linux服务器,共需5台 需提供数个HUB;需提供给每个小组2个口,总口数需 达到30
实验所需的软件工具
软件名称 RedHat Linux 9.0 Windows 2000 Metrowerks CodeWarrior ARM Development Suite v1.2 WinAgents TFTP Service SecureCRT Server-U FTP Server 用途 远程工作环境 本地工作环境 集成开发环境 Windows 下 TFTP 下载工具 Windows 下 Telnet Linux 服务器 Windows 下 FTP 服务端
相关文档
最新文档