当前位置首页 > 计算机 > 嵌入式开发
搜柄,搜必应! 快速导航 | 使用教程

嵌入式系统课程设计题目与基本要求

文档格式:PPT| 10 页|大小 314.47KB|2024-11-26 发布|举报 | 版权申诉
第1页
第2页
第3页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 10
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • 单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,,*,嵌入式系统课程设计题目与基本要求,适用:自动化专业,,,4个题目,每个题目不超过7人,,,1,,题目1. 嵌入式系统在自动控制装置中的应用,主要内容应包括:,,1. 嵌入式系统,,1.1 嵌入式系统的概念,,1.2 嵌入式系统与嵌入式操作系统介绍,,1.2 嵌入式系统的发展现状,,1.3 嵌入式系统的典型特征与系统基本组成结构,,2. 自动控制技术概述,,2.1 自动控制的概念,,2.2 自动控制技术和自动控制装置的发展过程与现状,,注意描述从机械控制技术与装置,到模拟控制技术与控制装置,再到计算机控制技术、嵌入式系统应用的过程,说明计算机特别是微型计算机(包括单片微型计算机)的应用对自动控制技术发展推动作用2.3 单片机与微型计算机控制技术在自动控制中的应用,,注意描述微型计算机(单片微型计算机)控制系统的基本结构与特点,微型计算机在其中的主要作用,以往的计算机(单片机)控制系统设计过程的特点与存在的不足,,2,,,3. 嵌入式系统在自动控制装置中的应用,,3.1 嵌入式系统与传统单片机系统的相似与差异,,(1)传统的单片机控制系统介绍,,说明是嵌入式系统的早起形式,直接在硬件(裸机)基础上编写控制程序,设计者需要编写全部代码,包括一般计算机控制系统所共同的功能都需要重复编写程序,设计工作量大,周期长,需要软件设计者熟悉硬件。

    2)嵌入式的应用,,这里专指使用嵌入式操作系统、嵌入到应用系统中的计算机系统,操作系统的使用,许多共有的基础的功能操作系统实现了,计算机控制系统的设计者可以更专注于实现所需要的特殊与控制有关的功能,可以减轻 工作量,加快设计进度同时,由于在操作系统管理下,有操作系统提供了一个统一的应用软件设计环境和接口,软件设计者可以少关注硬件,对设计人员的要求降低了,,3,,,3.2 在自动控制装置中使用嵌入式操作系统有何优点和缺点,,,,3.3 是否使用嵌入式操作系统的原则,,,4. 嵌入式系统与自动控制技术的设想,,4.1 你认为嵌入式系统的发展趋势应该如何?,,4.2 你认为自动控制装置中应该如何应用嵌入式系统,,,4,,题目2: S3C2440引导程序分析,主要内容应包括:,,1. 嵌入式系统,,1.1 嵌入式系统的概念,,1.2 嵌入式系统与嵌入式操作系统介绍,,1.2 嵌入式系统的发展现状,,2. 嵌入式系统的引导程序,,2.1 嵌入式系统引导程序BootLoader的作用,,详细介绍,,2.2 S3C2440的启动过程,,(1)详细介绍S3C2440如何选择启动方式,,包括如何选择NandFlash或者NorFlash启动 ,如何选择NorFlash的数据宽度,,(2)NandFlash与NorFlash的特点介绍,主要从接口信号、读取方式等方面描述,,(3) 描述清楚为何S3C2440能够将引导程序存放在NandFlash中并能从其启动,对第一阶段启动代码有什么要求,,5,,,3.启动代码BootLoader分析,,3.1 BootLoader程序概述,,选择两种典型的BootLoader,并简单介绍其功能与特点,,3.2 BootLoader分析,,选择一种BootLoader,分析第一阶段的启动程序,用文字和流程图进行描述。

    4. BootLoader的移植,,4.1 BootLoader移植的概念,,4.2 BootLoader的移植方法与步骤,,,,6,,题目3: S3C2440嵌入式系统软硬件设计概述,主要内容应包括,,S3C2440,概述,,1.1 S3C2440,简介,,简要但全面的描述它的功能,包括片内有什么功能部件,片内存储器、时钟、调试接口、外设接口,,,1.2,引脚与封装,,按照功能分类描述,S3C2440,的引脚,,1.3,引脚的配置,,说明如何配置引脚的功能,,(,1,)各端口复位使得默认功能,,(,2,)可配置的其它功能,,(,3,)配制方法,——,如何写某个控制寄存器,选择将某个端口引脚配置为所需要的功能,,(,4,)对用于,PIO,功能的端口,如何配置输入、输出功能和上拉,,7,,,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,个信号灯的控制8,,题目4: 交叉编译环境及其建立方法,包括如下内容:,,交叉编译环境概述,,1.1,编译环境,,描述程序设计使用的语言,计算技能直接执行的是什么?编译、汇编的作用,连接的作用,,1.2,交叉编译环境简介,,(,1,)描述什么是交叉编译环境,,(,2,)描述为何,ARM,嵌入式系统需要交叉编译环境,,ARM_Linux,交叉编译工具链简介,,说明,ARM Linux,交叉编译工具链的功能与作用,特点,,,,9,,,3. ARM Linux 交叉编译环境的建立,,3.1 交叉编译工具链的源文件构成,,简要说明如何获得交叉编译工具链文件,有哪些文件?各文件的功能与作用,,3.2 交叉编译环境的建立方法与步骤,,详细描述建立方法与步骤,,4. 体会,,描写你学习嵌入式系统的体会,,,10,,。

    点击阅读更多内容
    卖家[上传人]:xuehaodang
    资质:实名认证
    相关文档
    正为您匹配相似的精品文档