嵌入式系统复习题目答案

嵌入式系统复习题目答案

ID:11804431

大小:215.50 KB

页数:8页

时间:2018-07-14

嵌入式系统复习题目答案_第1页
嵌入式系统复习题目答案_第2页
嵌入式系统复习题目答案_第3页
嵌入式系统复习题目答案_第4页
嵌入式系统复习题目答案_第5页
资源描述:

《嵌入式系统复习题目答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、考察知识点l交叉开发环境概念(包括Jtag,网口,串行口等用途)嵌入式应用软件的开发需要使用交叉开发环境。交叉开发环境是指:实现编译、链接、调试应用程序代码的环境。与运行运用程序的环境不同,它分散在有通信链接的宿主与目标机环境之中。l嵌入式嵌入式系统是以应用为中心,以计算机技术为基础,其软硬件可配置,对功能、可靠性、成本、体积、功耗有严格约束的一种专用计算机系统。l系统基本开发流程1、需求分析阶段a、对问题的识别与分析b、指定规格说明文档c、需求评审2、设计阶段a、数据流分析b、划分任务c、定义任务间的接口3、生成代码阶段

2、a、代码编程b、交叉编译和链接c、交叉调试d、测试4、固化阶段lBootloader基本概念Bootloader都分成主机端和目标端两部分。嵌入式系统的多种启动方式的启动部分的工作主要是由Bootloader程序来完成。Bootloader的主要功能有:a、初始化处理器b、初始化必备的硬件c、下载系统映像d、初始化操作系统并准备执行l内核概念内核是指操作系统的内部核心程序,它向外部提供了对计算机设备的核心管理调用。操作系统的代码分为一下两部分:a、内核所在的地址空间称做内核空间b、外部管理程序与用户进程所占据的地址空间称作

3、外部空间。l进程概念Linnux系统中的进程都具备有一下要素:a、有一段程序供其执行。就好像一场戏要有本剧本一样。b、有起码的“私有财产”,就是进程专用的系统堆栈空间。c、有“户口”,就是在内核中的一个“进程控制块”。d、有独立的存储空间,意味着拥有着专有的用户空间。进程的3个重要特性:a、独立性b、动态性a、并发性l嵌入式系统软硬件系统基本概念嵌入式系统由两部分组成:1、硬件系统:包括嵌入式处理器、存储器、I/O接口及其外设2、软件系统:系统软件(嵌入式操作系统,各类驱动程序等)、应用软件(各类应用程序)l进程之间通信机

4、制(邮箱、信号量、共享内存)用户态进程间处于并发状态。为了协调进程的运行,需要实现进程之间通信机制。在Linux中有一下几种方法:a、管道机制:适用解决生产者-消费者问题。管道是一种在进程之间单向流动数据的结构。b、先进先出机制(FIFO):FIFO指一个文件,它可以被所进程所共享。c、IPC机制:IPC资源包括信号、信息量、消息队列和共享内存几种。lLinux内核基本编译步骤1、安装内核2、清除从前编译内核时残留的.o文件和不必要的关联3、配置内核,修改相关参数4、正确设置关联文件5、编译内核6、编译模块7、安装模块8、

5、使用新内核9、重新生成ram磁盘10、重新启动,OK!(以上参考网上资料)l实时系统概念实时系统是指产生系统输出的时间对系统至关重要的系统,能够在指定或者确定的时间内完成系统功能以及对外部或内部时间在同步或异步事件内做出响应的系统。系统的正确运行要同时满足特定的逻辑和时间关系。l操作系统主要功能。1、处理器管理2、存储器管理3、设备管理4、文件管理5、用户接口l请说明GCC的编译的基本过程。有四个阶段:1、预处理(预编译)2、编译3、汇编4、链接在编译过程中,命令GCC首先调用cpp进行预处理,接着调用ccl进行编译。汇编

6、过程是针对汇编语言的步骤,调用as进行工作。最后GCC调用ldl来完成链接工作。l请解释以下语句。#DefinemacrosfornameofcompilerCC=gcc//#定义编译器的宏#DefineamacrofortheCCflagsCCFLAGS=-D_DEBUG-g-m486//#定义后缀的宏#Aruleforbuildingaobjectfiletest.o:test.ctest.h//#目标文件的规则$(CC)-c$(CCFLAGS)test.c//#定义CC的参数的宏l嵌入式系统的定义。国内的一般定义:以

7、应用为中心,以计算机技术为基础,软硬件可裁剪,从而能适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。l嵌入式系统有哪些特点?1、软硬件一体化,集计算机技术、微电子技术和行业技术为一体。2、需要操作系统支持,代码小,执行速度快。3、专用紧凑,用途固定,成本敏感。4、可靠性要求高。5、多样性,应用广泛,种类繁多。l嵌入式系统是如何分类的?1、按表现形式分:(硬件范畴)a、系统级芯片SoCb、芯片级c、模块级2、按实时性要求分:(软件范畴)1、非实时系统2、软实时系统3、硬实时系统3、按嵌入式处理器分:

8、1.嵌入式为控制器MCU:单片机2.数字信号处理器DSP3.嵌入式微处理器MPU:如ARM4.片上系统SoCl简述嵌入式处理器、嵌入式实时操作系统的种类和特点。1、嵌入式处理器的种类和特点:a、嵌入式微处理器:低功耗,可扩展,存储区保护,调试功能,实时支持能力b、微控制器:成本低,单片化,体积小,功耗小

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。