《嵌入式系统课程设计题目与基本要求.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统课程设计题目与基本要求.ppt(10页珍藏版)》请在三一办公上搜索。
1、1,嵌入式系统课程设计题目与基本要求,适用:自动化专业4个题目,每个题目不超过7人,2,题目1.嵌入式系统在自动控制装置中的应用,主要内容应包括:1.嵌入式系统1.1 嵌入式系统的概念1.2 嵌入式系统与嵌入式操作系统介绍1.2 嵌入式系统的发展现状1.3 嵌入式系统的典型特征与系统基本组成结构2.自动控制技术概述2.1 自动控制的概念2.2 自动控制技术和自动控制装置的发展过程与现状 注意描述从机械控制技术与装置,到模拟控制技术与控制装置,再到计算机控制技术、嵌入式系统应用的过程,说明计算机特别是微型计算机(包括单片微型计算机)的应用对自动控制技术发展推动作用。2.3 单片机与微型计算机控制
2、技术在自动控制中的应用 注意描述微型计算机(单片微型计算机)控制系统的基本结构与特点,微型计算机在其中的主要作用,以往的计算机(单片机)控制系统设计过程的特点与存在的不足,3,3.嵌入式系统在自动控制装置中的应用3.1 嵌入式系统与传统单片机系统的相似与差异(1)传统的单片机控制系统介绍 说明是嵌入式系统的早起形式,直接在硬件(裸机)基础上编写控制程序,设计者需要编写全部代码,包括一般计算机控制系统所共同的功能都需要重复编写程序,设计工作量大,周期长,需要软件设计者熟悉硬件。(2)嵌入式的应用 这里专指使用嵌入式操作系统、嵌入到应用系统中的计算机系统,操作系统的使用,许多共有的基础的功能操作系
3、统实现了,计算机控制系统的设计者可以更专注于实现所需要的特殊与控制有关的功能,可以减轻 工作量,加快设计进度。同时,由于在操作系统管理下,有操作系统提供了一个统一的应用软件设计环境和接口,软件设计者可以少关注硬件,对设计人员的要求降低了,4,3.2 在自动控制装置中使用嵌入式操作系统有何优点和缺点 3.3 是否使用嵌入式操作系统的原则4.嵌入式系统与自动控制技术的设想4.1 你认为嵌入式系统的发展趋势应该如何?4.2 你认为自动控制装置中应该如何应用嵌入式系统,5,题目2:S3C2440引导程序分析,主要内容应包括:1.嵌入式系统1.1 嵌入式系统的概念1.2 嵌入式系统与嵌入式操作系统介绍1
4、.2 嵌入式系统的发展现状2.嵌入式系统的引导程序2.1 嵌入式系统引导程序BootLoader的作用 详细介绍2.2 S3C2440的启动过程(1)详细介绍S3C2440如何选择启动方式包括如何选择NandFlash或者NorFlash启动,如何选择NorFlash的数据宽度(2)NandFlash与NorFlash的特点介绍,主要从接口信号、读取方式等方面描述(3)描述清楚为何S3C2440能够将引导程序存放在NandFlash中并能从其启动,对第一阶段启动代码有什么要求,6,3.启动代码BootLoader分析3.1 BootLoader程序概述 选择两种典型的BootLoader,并简
5、单介绍其功能与特点3.2 BootLoader分析 选择一种BootLoader,分析第一阶段的启动程序,用文字和流程图进行描述。4.BootLoader的移植4.1 BootLoader移植的概念4.2 BootLoader的移植方法与步骤,7,题目3:S3C2440嵌入式系统软硬件设计概述,主要内容应包括S3C2440概述1.1 S3C2440简介 简要但全面的描述它的功能,包括片内有什么功能部件,片内存储器、时钟、调试接口、外设接口,1.2 引脚与封装 按照功能分类描述S3C2440的引脚1.3 引脚的配置 说明如何配置引脚的功能(1)各端口复位使得默认功能(2)可配置的其它功能(3)配
6、制方法如何写某个控制寄存器,选择将某个端口引脚配置为所需要的功能(4)对用于PIO功能的端口,如何配置输入、输出功能和上拉,8,S3C2440指令系统的特点2.1 寻址方式的特点 重点介绍(1)立即数的特点;(2)存储器的访问与寻址;(3)寄存器间接寻址方式的特点如何表示是否在访问后修改地址寄存器2.2 指令的特点3.ARM汇编语言程序3.1 汇编语言的语句结构3.2 汇编语言的程序结构3.3 C语言中嵌入汇编语言的方法ARM硬件与程序设计4.1 硬件设计:32MB动态RAM,选择你认为合适的NandFLASH,4个LED信号灯。4.2 程序设计 给出一个简单的汇编语言或C语言程序,实现4个信
7、号灯的控制。,9,题目4:交叉编译环境及其建立方法,包括如下内容:交叉编译环境概述1.1 编译环境 描述程序设计使用的语言,计算技能直接执行的是什么?编译、汇编的作用,连接的作用1.2 交叉编译环境简介(1)描述什么是交叉编译环境(2)描述为何ARM嵌入式系统需要交叉编译环境ARM_Linux交叉编译工具链简介 说明ARM Linux交叉编译工具链的功能与作用,特点,10,3.ARM Linux 交叉编译环境的建立3.1 交叉编译工具链的源文件构成简要说明如何获得交叉编译工具链文件,有哪些文件?各文件的功能与作用3.2 交叉编译环境的建立方法与步骤详细描述建立方法与步骤4.体会描写你学习嵌入式系统的体会,