- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015-2016第二学期--嵌入式系统与开发复习提要-通达版
一、考试题型考试题型分为名词解释、填空题、问答题和设计题四种类型,分别占比为20%、30%、30%和20%1.名词解释共5个,20分名词解释主要是对嵌入式系统中比较简单的概念进行理解和掌握,答案要求简洁、准确。如bootloader功能,则可以回答:(1)加载内核(2)辅助命令2. 填空题共30空,每空2分如:嵌入式应用程序hello.c,编译成ARM平台可执行程序hello,编译指令为_______________,依据所做实验平台,假设要将其从PC端搬运到ARM平台,则使用什么工具完成_____________(A. ADS B.gcc C.串口超级终端)填空题基本为教材和实验指导书上内容,部分为课程上课时作业。3.问答题共3题,30分如:简述嵌入式Linux系统构建过程中根文件系统有哪几部分组成,并简述每一部分的基本构建过程(要求写出源码名称,解压命令,裁剪命令、编译命令和安装命令等)3道编程题有1道为教材上内容,其余两道均为实验和课堂上所讲内容。4.设计题共1题,共20分主要考察大家对嵌入式系统的基本设计能力,题目结合实验内容进行考察,有较高难度,请大家务必对我们的实验及实验报告认真学习和总结,尤其驱动相关实验考试请大家务必带上以下材料:教材实验报告及答案习题及答案(见附录1-6)二、复习提要1.教材2.实验及实验报告3.课外补充测试题,见附录1-4整个课程的脉络大家可以按照下面的知识点进行学习和掌握1 了解嵌入式系统的一般定义方法及其相关含义。2 了解基于ARM核的研究和商业运作模式。3 了解嵌入式应用开发的一般流程及方法。4 了解ADS集成开发环境及其使用方法。5 了解arm-linux-*相关工具的作用及其使用方法。6 了解嵌入式远程GDB的使用方法。7 了解CodeBlocks软件的基本使用方法。8 了解设备驱动和一般应用程序的区别。9 了解设备驱动的基本作用。10 了解Linux支持的三类的硬件设备:字符、块和网络设备。11 了解引入模块的基本原理和模块的本质。12 了解Qt程序的优点。13 了解使用Qt开发嵌入式应用的基本方法。1 掌握非操作系统模式的嵌入式开发模型及开发所涉及的基本过程。2 掌握基于操作系统模式的嵌入式开发模型及开发所涉及的基本过程。3 掌握S3C6410看门狗工作的基本原理及控制方法。4 掌握使用S3C6410芯片的GPIO控制LED灯打开或关闭的基本原理及控制方法。5 掌握宿主机-目标板开发模式的基本原理和工作方法。6 掌握bootloader、内核和文件系统等的编译、裁剪和烧写过程。7 掌握Make及Makefile文件使用方法。8 掌握模块的加载和卸载方法。9 掌握Linux设备驱动模型的构建方法。10 掌握Qt程序的信号和槽的工作机理。11 掌握看门狗程序的编写原理和编写方法(非操作系统模式和操作系统模式)。12 掌握跑马灯程序的编写原理和编写方法(非操作系统模式和操作系统模式)。13 掌握嵌入式应用程序移植基本步骤和方法14 掌握嵌入式sqlite基本使用命令和编程函数附录1:(1)ARM汇编程序由__________指令、__________指令和__________指令构成。(2)ARM伪指令可以分为以下几类:_________、_________、_________和_________等。(3)假设存储数据0ARM微处理器内存0始的位置,则0存位置的数据为_____(A.0X12 B.0X34 C.0X56 D.0X78)(采用小端模式进行存储)(4)一般情况下,ARM微处理器异常处理模式共有_______种,机器启动后第一条指令执行的是_____(A.复位异常处理函数指令 B.中断异常处理指令 C.IRQ异常处理指令 D.指令预取终止异常)。(5)调用函数FUN(X,Y,Z),则实参值分别通过____、____、___寄存器来进行传递,如果参数超过4个,则参数传递规则为_________________________________________________________________。(6)举例列出一款ARM7TDMI微内核的嵌入式微处理器__________,ARM920T微内核的嵌入式微处理器__________,ARM11内核的嵌入式微处理器__________,并列举2款64位ARM微内核__________、__________。(7)利用汇编和C混合编程,设计代码完成求a,b,c中最大值功能,要求写出汇编启动代码和C代码。附录2:1.嵌入式Linux操作系统包括 、 、 三部
文档评论(0)