2017年嵌入式陕西国赛试题
- 格式:pdf
- 大小:778.71 KB
- 文档页数:29
2017年全国电赛题目2017年全国电赛题目是由中国电子学会主办的一场电子竞赛,在电路设计、嵌入式系统、通信与网络、智能系统等多个领域进行了全面的考察。
以下是2017年全国电赛题目的相关参考内容:1. 电路设计类题目:设计一个4位计数器,能够进行0-9的计数,并使用七段数码管显示出来。
要求:使用555定时器设计时钟脉冲,使用逻辑门设计计数器。
参考内容包括:计数器的设计原理、逻辑门的基本原理、逻辑门的门电路实现、七段数码管的工作原理和连接方法等。
2. 嵌入式系统类题目:设计一个智能家居控制系统,能够对家中的灯光、空调、窗帘等进行控制。
要求:使用STM32单片机作为控制核心,通过手机APP实现远程控制,具备定时开关功能。
参考内容包括:STM32单片机的基本原理和应用、传感器的原理和接口、通信协议的选择和实现、手机APP的设计与开发等。
3. 通信与网络类题目:设计一个基于LoRa技术的远程监控系统,能够对城市的环境指标进行实时采集和传输。
要求:使用LoRa模块进行无线通信,结合传感器实现环境数据的采集和传输,通过云平台实现数据显示和存储。
参考内容包括:LoRa技术的原理和应用、传感器的选择和接口、测量和传输数据的方法、云平台的使用和配置等。
4. 智能系统类题目:设计一个智能停车场管理系统,能够实现车辆的智能识别和管理。
要求:使用图像处理技术实现车牌号的识别,通过云平台实现车辆进出的管理和计费。
参考内容包括:图像处理技术的原理和应用、车辆识别算法的选择和实现、云平台的使用和配置、计费系统的设计与开发等。
以上是2017年全国电赛题目的相关参考内容,涉及了电路设计、嵌入式系统、通信与网络、智能系统等多个领域。
这些参考内容对于理解和解决相应的问题具有一定的帮助,但实际上题目可能还会有其他要求和限制,需要综合运用相关知识和技能进行分析和解决。
对于参加电赛的选手来说,综合运用所学知识和技能,灵活应用于实际场景是取得好成绩的关键。
2017年下半年嵌入式系统设计师考试嵌入式系统基础知识真题(总分:75.00,做题时间:150分钟)一、单项选择题(总题数:66,分数:75.00)1.在程序的执行过程中,Cache与主存的地址映射是由()完成的。
(分数:1.00)A.操作系统B.程序员调度C.硬件自动√D.用户软件解析:2.某四级指令流水线分别完成取指、取数、运算、保存结果四步操作。
若完成上述操作的时间依次为8ns、9ns、4ns、8ns,则该流水线的操作周期应至少为()ns。
(分数:1.00)A.4B.8C.9 √D.33解析:在面向对象方法中, 将逻辑上相关的数据以及行为绑定在一起, 使信息对使用者隐蔽称为()。
当类中的属性或方法被设计为private时()可以对其进行访问。
(分数:2)(1).(分数:1)A.抽象B.继承C.封装√D.多态解析:(2).(分数:1)A.应用程序中所有方法B.只有此类中定义的方法√C.只有此类中定义的public方法D.同一个包中的类中定义的方法解析:求解两个长度为n的序列X和Y的一个最长公共子序列(如序列ABCBDAB和BDCABA的一个最长公共子序列为BCBA)可以采用多种计算方法。
如可以采用蛮力法,对X的每一个子序列,判断其是否也是Y的子序列,最后求出最长的即可,该万法的时间复杂度为()。
经分析发现该问题具有最优子结构,可以定义序列长度分别为i和j的两个序列X和Y的最长公共子序列的长度为C[i,j],如下式所示。
采用自底向上的方法实现该算法,则时间复杂度为()。
(分数:2)(1).(分数:1)A.O(n2)B.O(n21gn)C.O(n3)D.O(n2n)√解析:(2).(分数:1)A.O(n2)√B.O(n21gn)C.O(n3)D.O(n2n)解析:与HTTP相比,HTTPS协议对传输的内容进行加密,更加安全。
HTTPS基干()安全协议,其默认端口是()。
(分数:2)(1).(分数:1)A.RSAB.DESC.SSL √D.SSH解析:(2).(分数:1)A.1023B.443 √C.80D.8080解析:3.下列攻击行为中,属于典型被动攻击的是()。
嵌入式考试题
一、选择题
1. 下列哪种不是嵌入式系统的特点?
A. 实时性
B. 高可靠性
C. 批量生产
D. 低功耗
2. 嵌入式系统中常用的处理器是?
A. Intel i7
B. ARM Cortex
C. AMD Ryzen
D. NVIDIA GeForce
3. 下列哪种不是嵌入式系统常用的操作系统?
A. Linux
B. Android
C. Windows
D. FreeRTOS
4. 嵌入式系统中常用的编程语言是?
A. Java
B. C++
C. Python
D. HTML
5. 以下哪种外设不能算作嵌入式系统的外设?
A. LCD显示屏
B. 小键盘
C. 摄像头
D. 鼠标
二、简答题
1. 什么是嵌入式系统?举例说明。
2. 嵌入式系统的设计流程包括哪些步骤?简要描述。
3. 什么是实时系统?嵌入式系统中为什么需要实时性?
4. 解释嵌入式系统中的中断处理机制。
5. 介绍一种常用的嵌入式系统开发工具及其功能。
三、计算题
1. 假设嵌入式系统中有一个定时器中断,中断间隔为10ms,如果在中断服务程序中运行一个函数需要5ms,问系统能否满足实时性要求?
2. 假设一个嵌入式系统的主频为50MHz,要求其通过串口发送一个100字节的数据包,波特率为9600bps,计算发送该数据包需要多长时间?
3. 假设一个嵌入式系统的Flash存储器容量为512MB,每个数据包大小为1KB,存储器可擦写次数为10000次,计算该存储器的寿命能够支持多少次数据包的写入操作?
以上为嵌入式考试题,请根据题目要求完成题目。
全国计算机等级考试三嵌入式系统开发技术题库第 5 套一、选择题1:与个人计算机(PC相比,嵌入式系统具有许多不同的特点。
下面不属于嵌入式系统特点的是:()。
A: 嵌入式系统通常包含在其他设备(系统)中,具有隐蔽性B: 嵌入式系统的软硬件资源往往受到严格的限制,不易扩展C:嵌入式系统使用的CP字长以8位为主D:嵌入式系统大多具有不同程度的实时性2:数字信号处理器(DSP广泛使用于嵌入式系统,下面关于DSP勺叙述中错误的是:()。
A:DSP是一种高性能通用微处理器B:DSFP旨令系统具有单指令多数据(SIMD并行处理的一些特殊指令C:DSP能显著提高音频、视频等数字信号的数据处理效率D:手机和数码相机等产品通常都含有DSP3: 按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。
下面关于低端嵌入式系统特性的叙述中错误的是:(。
A:其硬件的核心大多是4位/8位单片机B: 由监控程序对系统进行控制,一般不需要使用操作系统C :系统功能很容易现场升级D:计算器、遥控器、空调机、微波炉等产品中使用的大多是低端嵌入式系统4: 集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是:(。
A:单块集成电路的集成度平均每18〜24个月翻一番B: 集成电路的工作频率越来越高,功耗越来越低C:当前集成电路批量生产的主流技术已经达到45nm 32nn甚至更小的工艺水平D:集成电路批量生产使用的晶圆直径已经达到12〜14英寸甚至更大5: 汉字有多种不同的编码标准,下面关于不同编码标准之间关系的叙述中,错误的是:()。
A:GB231冲的所有字符在GB1803中也都存在,且编码相同B:GB1803(与UCS/Unicode均包含中日韩统一汉字(CJK约7万多个C:GB1803(中的汉字与UCS/Unicode中的汉字编码保持相同D:UTF-8和UTF-16是实现UCS/Unicode的两种不同的编码方案6:假设数码相机使用的存储卡容量是1GB数据压缩比平均是4,那么它一次可连续拍摄65536色的1024x 1024分辨率的彩色相片大约多少张?()。
嵌入式面试题目及答案嵌入式系统是当今科技领域中不可或缺的一部分,它在我们日常生活和工业生产中起到了重要的作用。
而嵌入式系统的开发与设计需要专业的技术和知识,因此在面试过程中,相应的题目是必不可少的。
本文将为您提供一些常见的嵌入式面试题目并给出相应的答案,以供参考。
1. 请简要解释什么是嵌入式系统?嵌入式系统(Embedded System)是一种特定功能电子设备中的计算机系统,它嵌入到其他产品中,以执行特定的任务或控制特定的功能。
嵌入式系统的关键特点包括实时性、低功耗、体积小、成本低以及对于硬件和软件的高度整合。
2. 嵌入式系统与通用计算机有何区别?嵌入式系统与通用计算机之间存在以下区别:- 功能:嵌入式系统的设计旨在执行特定任务,如控制、数据采集、嵌入式通信等,而通用计算机则具备更多的通用性,能够执行各种不同的任务。
- 硬件:嵌入式系统通常使用嵌入式处理器,集成了所需的硬件接口和外设,以适应特定的功能要求,而通用计算机则侧重于提供更高的计算和存储能力。
- 实时性:嵌入式系统通常需要满足实时性需求,能够及时响应输入和输出,而通用计算机则更关注处理复杂的用户交互和计算任务。
3. 请列举一些常见的嵌入式操作系统。
常见的嵌入式操作系统包括:- 实时操作系统(RTOS):如FreeRTOS、VxWorks、QNX等,具有实时性、可靠性和可嵌入性等特点。
- Linux嵌入式系统:如Linux内核、Debian、Buildroot等,提供了完整的开发环境和强大的功能。
- 嵌入式Windows系统:如Windows CE、Windows Embedded等,提供了Windows桌面操作系统的子集。
4. 请简要介绍一下嵌入式系统的调试方法。
常用的嵌入式系统调试方法包括:- 打印调试:通过在代码中插入打印语句,输出调试信息,用于查看程序流程以及变量的值。
- 软件仿真调试:使用仿真器或调试器连接到目标硬件上,在宿主机上进行调试操作,方便观察和跟踪代码的执行。
嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。
A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。
A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。
A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。
一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器, (嵌入式微处理器),(嵌入式DSP处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O资源管理。
4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。
5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。
6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指( PC机/台式机)。
7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI 采用(冯诺依曼体系)的内核架构。
二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。
( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。
( D )(A) DOS(B)UNIX(C) Windows xp (D)LINUX在CPU中,__(3)__可用于传送和暂存用户数据,为ALU 执行算术逻辑运算提供工作区。
(3)A. 程序计数器 B. 累加寄存器 C. 程序状态寄存器 D. 地址寄存器●关于在I/O 设备与主机间交换数据的叙述,“__(4)__”是错误的。
(4)A. 中断方式下,CPU 需要执行程序来实现数据传送任务 B. 中断方式和DMA 方式下,CPU 与I/O 设备都可同步工作C. 中断方式和DMA 方式中,快速I/O 设备更适合采用中断方式传递数据D. 若同时接到DMA 请求和中断请求, CPU 优先响应DMA 请求●关于校验方法,“__(5)__ ”是正确的。
2017年9月计算机四级考试嵌入式系统开发工程师真题及答案
各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢
考试吧会在考后及时发布2017年9月计算机四级考试嵌入式系统开发工程师真题及答案,更多计算机等级考试答案等信息请访问网。
2017年9月计算机四级考试嵌入式系统开发工程师线日举行。
考试吧衷心地祝愿各位考生成功通过考试!考试吧将在考后
2017年9月计算机四级考试嵌入式系统开发工程师真题及答案,请广大考生收藏!2017年9月全国计算机四级嵌入式系统开发工程师真题点击进入医学类缤纷校园校园生活校园文学情感心语励志故事求职招聘出国留学搞笑文章另类贴图帅哥另类校花女生男生
更多>
实用文档
个人简历简历模板简历封面工作计划工作总结评测个性评测社交评测事业评测运势评测报告实习报告工作总会实践体会述职报告调查报告辞职报告
英语学习听力口语阅读写作翻化趣味英语学习方法英文经典歌曲每日课堂空中英语少儿英语影视英语英文歌曲更多>
作文大全作文小学初中高中话题考研体裁作文记叙文应用文读后感素材作文名言警句优美段落故事诗词赏析成语知识技巧写作指导作文点评佳文赏析写作基础话题演练作文教学
更多>
求职招聘招聘事业单位招聘教师招聘校园招聘社会招聘大学生求职简历简历封面简历模板职场职场规划职前充电更多>
论文下载经济学论文财政税收论文证券金融论文财务管理论文论文理学论
文医药学论文计算机论文艺术类论文哲学论文文化论文管理学论文会计审计论文工商管理论文公共管理论文工学论文文学论文社会学论文教育类论文应用文论文英语论文写作指导论文更多>
各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢。
全国高等职业院校技能大赛——嵌入式应用开发样题一、任务要求1.选手需在规定时间内阅读相关技术文档与操作规范,组装、焊接、调试一块任务板。
并对该电路进行整机调试,使其达到规定的技术指标。
所有参赛队必须在10:30至10:35统一提交作品。
若在规定的时间内未提交作品,该部分成绩计为0分。
2.选手须在规定的时间内完成WiFi模块与摄像头的配置任务。
要求修改WiFi的SSID和密码。
SSID格式为:“bkrc-XX”(“bkrc”为赛场发布。
“XX”为选手工位号),密码选手自行设置。
3.选手需在规定时间内根据赛道任务要求编写操作竞赛平台的安卓应用程序,并将该程序安装到指定的竞赛平板电脑上。
4.选手使用上一任务中已安装好程序的平板电脑,控制嵌入式小车在赛道上行进并完成指定的赛道任务。
二、功能要求1、嵌入式小车应能在赛道中行进。
2、选手编写的安卓应用程序能够与嵌入式小车进行通信,控制小车完成相应赛道任务并将相应的任务数据上传到平板电脑上。
三、任务说明3.1.任务板组装与测试任务板主要由超声波模块、红外收发模块、电压转换模块、光强测量模块等部分组成,选手应根据电路原理图组装、焊接、调试出任务板。
3.1.1 任务板电路原理图图1 电路原理图3.1.2 任务板元器件清单表1 元器件清单3.1.3 焊接任务板说明选手必须在规定时间(8:30~10:30)内完成,10:30至10:35统一提交装配作品,超出规定时间后提交的作品以0分计算。
根据给定的电路原理图(图1)和元器件清单(表1)、作品功能说明等技术参考文件,认真分析电路原理后按要求完成以下竞赛任务:1)元器件辨识及检测辨识及检测给定电路所需要的元器件。
注意:所有参赛选手应在9:00前完成所有下发元器件的辨识及检测;参赛选手在9:00以后仍向裁判申请补发或更换元器件,将酌情扣分。
2)电路板焊接在配发的印制板上完成图1所示电路的焊接装配。
3.2.赛道任务3.2.1 赛道地图图2 赛道地图3.2.2任务说明参赛选手需应用Android操作系统设计比赛应用软件实现NFC读写,二维码识别,颜色识别,摄像头拍照,超声波测距,红外通信,光照强度监测等功能。
2017年贵州省职业院校技能大赛暨全国职业院校技能大赛选拔赛(高职组)嵌入式技术与应用开发赛项赛题本赛题包括电路板制作和赛道任务两部分。
要求参赛选手在规定时间内组装、调试一套电路板。
同时,完成平板电脑应用程序的编写和测试,使之能够自动控制交通巡逻车完成赛道任务。
参赛选手应严格按照竞赛规程进行比赛。
第一部分嵌入式产品焊接与调试一、比赛要求大赛现场发放任务板焊接套件(含PCB板与元器件)和技术资料(电路原理图、器件位置图、物料清单)。
参赛选手在规定时间内完成元器件检测和任务板焊接调试。
经工艺评判后,参赛选手需将任务板安装在交通巡逻车(嵌入式小车)上。
二、比赛内容1)元器件检测参赛选手须参照阅读物料清单进行元器件的辨识、清点和检测。
元器件种类包括:电阻、电容、电感、电位器、LED、555定时器、晶振、CMOS逻辑门电路、集成稳压块、光强度传感器、光敏电阻、超声波传感器、红外传感器、射频识别芯片、解调芯片、蜂鸣器等。
2)任务板焊接参赛选手须依据电路原理图、器件位置图、物料清单,在规定时间内完成元器件焊接,并按时上交进行焊接工艺评分。
电路板元件封装包括:SIP-8、SSOP-6、SOP-8、SOP-14、SOP-16、0603、0805、1206、3528等。
3)任务板调试参赛选手须根据电路原理图分析电路板功能,并使用示波器、万用表等仪表进行调试(若电路板存在故障,则需要选手完成任务板装配现场排除,以现场下发的电路板为准。
),使电路板功能正常。
三、比赛流程任务板制作部分比赛流程如表1-1所示。
四、评分标准安全操作与制作工艺部分评分标准如表1-2所示。
五、注意事项1、9:00~9:30期间,参赛队队长确认已领元器件无缺件、无损坏后,在元器件确认表上签字,若焊接套件内元器件数量和型号与竞赛试题中提供的数量和型号不符,应在9:30之前提出申请,超过规定时间更换或补领按评分标准扣分。
2、参赛选手需在11:00之前完成任务板的焊接任务。
2017年嵌入式工程师笔试面试题目嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成。
下面是小编整理的关于嵌入式工程师笔试面试题目,希望大家认真阅读!一.1、简答题。
下面的题目必须全部答对才给分(20分):1、如何在C中初始化一个字符数组。
2、如何在C中为一个数组分配空间。
3、如何初始化一个指针数组。
4、如何定义一个有10个元素的整数型指针数组。
5、s[10]的另外一种表达方式是什么。
6、版本中支持哪几种编程语言。
7、要使用CHAR_BIT需要包含哪个头文件2017年嵌入式工程师笔试面试题目。
8、对(-)取整是多少?9、如何让局部变量具有全局生命期。
10、C中的常量字符串应在何时定义?11、如何在两个.c文件中引用对方的变量。
12、使用malloc之前需要做什么准备工作。
13、rea lloc函数在使用上要注意什么问题。
14、strtok函数在使用上要注意什么问题2017年嵌入式工程师笔试面试题目。
15、gets函数在使用上要注意什么问题。
16、C语言的词法分析在长度规则方面采用的是什么策略?17、a+++++b所表示的是什么意思?有什么问题?18、如何定义Bo ol变量的TRUE和FALSE的值。
19、C语言的const的含义是什么。
在定义常量时,为什么推荐使用con st,而不是#define。
20、C语言的volatile的含义是什么。
使用时会对编译器有什么暗示。
一.2、问答题。
1、———————————————————–“匈牙利命名法”有什么优缺点?(2分)2、———————————————————–下面x,y,*p的值是多少,有什么问题?(2分)intx,y,z=2;int*p=&z;x=size of*p;y=x/*p;/*x=?,*p=?,y=?,有什么问题?*/3、———————————————————–下面的语句是什么意思?如何声明或定义才使它们更易懂?(10分)int(*foo())();i nt(*foo())[];int(*foo[])();(*(void(*)())0)();void(*signal(int,void(*)(int)))(int);4、———————————————————–本题(2分)2017年嵌入式工程师笔试面试题目。
2017年下半年嵌入式系统设计师下午试卷案例1.阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某舰载综合处理系统由若干数据处理模块、10处理模块、信号处理模块、图形处理模块、大容量处理模块和电源模块组成,各处理模块通过CAN总线连接,如图1-1所示。
为了提高综合处理系统的处理速度,主要处理模块都设计为多个处理器。
其中,数据处理模块有4片PowerPC8640处理器,通过RapidlO 内部网络连接,如图1-2所示。
串行RapidlO协议即SR1O通信协议,构建了3层的协议体系。
如图1-3所示,分别是物理层、传输层、逻辑层。
物理层定义了硬件接口的电器特性,并包括链路控制、初级流量控制和低级错误管理等功能;传输层负责进行寻址和路由信息管理;逻辑层定义了服务类型和包交换的格式。
逻辑层定义了数据包的格式,同时支持两种操作方式,分别是直接IO/DMA方式和消息传递方式。
直接I0/DMA是一种常用的数据传输方式,发送端需要知道被访问设备的存储空间地址映射,被访问端的操作基本由硬件实现。
直接I0/DMA下,发起一次传输操作,需要有效数据、目标器件ID、数据长度、数据在被访问设备存储空间的地址以及包优先级等;同时,所有构成的包的长度为32bit的整数倍;若包长度不能满足要求,则添加附加位进行弥补。
消息传递方式不要求发送节点知道目的节点的地址空间映射,当数据到达目的节点时,会根据邮箱号确定消息存储位置。
在消息传递模式下进行数据传输时,除了有效载荷外还需要提供目的节点的ID、数据长度、包优先级和邮箱号等。
问题:1.1可执行程序有严格的格式,一般分为text段、data段和bss段,请解释各段存放的内容,并将答案填写在答题纸的(1)〜(3)中。
陈工程师写了一段图形图像相关的程序,在程序中他定义了一个大数组,如下所示:char arrMap[1024*1024];void main(void){...}请问此数组位于内存哪个位置(即在那个段中)?请将答案写到答题纸(4)处。
2017年嵌入式c语言笔试题及答案2017年嵌入式c语言笔试题及答案 1读程序段~回答问题intmain(intargc,char*argv[]){intc=9,d=0;c=c++%5;d=c;printf(“d=%d\n”,d);return0;}a)写出程序输出b)在一个可移植的系统中这种表达式是否存在风险?why?#include““inta=0;intb;staticcharc;intmain(intargc,char*argv[]){chard=4;stati酩cshorte;a++;1 / 8b=10媳0;c=(char)++a;e=八(++d)++;printf(“a讫=%d,b=%d,c=%d,d=%d钴,e=%d”,a,b,c,d,e); return0;}a)写出程序输包出b)编译器如果安排各个变量(a,育b,c,d)在内存中的布局(eg.stack,heap,datasect猢ion,bsssection),最好缤用图形方式描述。
2中断是嵌入式系统顽中重要的组成部分~这导致了许多编译开呋发商提供一种扩展:让标准C支持中断~纱产生了一个新的关键字__interr伥upt。
下面的代码就使用了__int?errupt关键字去定义了一个中断服务子程序(ISR),请评论以下这段代转码。
__interruptdoub倍lecompute_area(dou绀bleradius){doubl仗earea=PI*radius*ra dius;printf(“nAreэa=%f”,area);retur饧narea;}3C/C++基础知势识问题2 / 8a)关键字volatile在衽编译时有什么含义?并给出三个不同使用隔场景的例子(可以伪代码或者文字描述)ぞ。
b)C语言中static关键字的с具体作用有哪些?c)请问下面三种变钎量声明有何区别?请给出具体含义in烯tconst*p;int*cons鋈tp;intconst*const p;4嵌入式系统相关问题a)对于π整形变量A=0x12345678,请画出在littleendian及bi鬓gendian的方式下在内存中是如何帐存储的。
2017年贵州省职业院校技能大赛暨全国职业院校技能大赛选拔赛(高职组)嵌入式技术与应用开发赛项赛题本赛题包括电路板制作和赛道任务两部分。
要求参赛选手在规定时间内组装、调试一套电路板。
同时,完成平板电脑应用程序的编写和测试,使之能够自动控制交通巡逻车完成赛道任务。
参赛选手应严格按照竞赛规程进行比赛。
第一部分嵌入式产品焊接与调试一、比赛要求大赛现场发放任务板焊接套件(含PCB板与元器件)和技术资料(电路原理图、器件位置图、物料清单)。
参赛选手在规定时间内完成元器件检测和任务板焊接调试。
经工艺评判后,参赛选手需将任务板安装在交通巡逻车(嵌入式小车)上。
二、比赛内容1)元器件检测参赛选手须参照阅读物料清单进行元器件的辨识、清点和检测。
元器件种类包括:电阻、电容、电感、电位器、LED、555定时器、晶振、CMOS逻辑门电路、集成稳压块、光强度传感器、光敏电阻、超声波传感器、红外传感器、射频识别芯片、解调芯片、蜂鸣器等。
2)任务板焊接参赛选手须依据电路原理图、器件位置图、物料清单,在规定时间内完成元器件焊接,并按时上交进行焊接工艺评分。
电路板元件封装包括:SIP-8、SSOP-6、SOP-8、SOP-14、SOP-16、0603、0805、1206、3528等。
3)任务板调试参赛选手须根据电路原理图分析电路板功能,并使用示波器、万用表等仪表进行调试(若电路板存在故障,则需要选手完成任务板装配现场排除,以现场下发的电路板为准。
),使电路板功能正常。
三、比赛流程任务板制作部分比赛流程如表1-1所示。
四、评分标准安全操作与制作工艺部分评分标准如表1-2所示。
五、注意事项1、9:00~9:30期间,参赛队队长确认已领元器件无缺件、无损坏后,在元器件确认表上签字,若焊接套件内元器件数量和型号与竞赛试题中提供的数量和型号不符,应在9:30之前提出申请,超过规定时间更换或补领按评分标准扣分。
2、参赛选手需在11:00之前完成任务板的焊接任务。
2017年全国职业院校技能大赛(高职组)GZ-2017026嵌入式技术与应用开发赛项赛题本赛题包括硬件装调和赛道任务两部分。
要求参赛选手在规定时间内焊接、调试一套功能电路板,并安装在智能嵌入式系统应用创新实训平台(以下简称为竞赛平台)上。
同时,完成嵌入式应用程序的编写和测试,使之能够自动控制竞赛平台完成赛道任务。
第一部分硬件装调赛题一、比赛要求比赛现场发放功能电路板焊接套件(含带有故障的PCB板与元器件)和技术资料(电路原理图、器件位置图、物料清单)。
参赛选手在规定时间内,按照安全操作规范与电子产品制作工艺,焊接、组装、调试功能电路板,使其功能正常,并安装到竞赛平台上。
二、比赛内容(一)元器件检测参赛选手须参照物料清单进行元器件的辨识、清点和检测。
本赛题所涉及的元器件种类仅限于:电阻、电容、电感、二极管、三极管、MOS管、电位器、LED发光二极管、555芯片、晶振、CMOS 逻辑门、集成稳压块、光强度传感器、光敏电阻、超声波传感器、热释电传感器、声音传感器、红外传感器、射频识别单元、语音识别单元、解调芯片、蜂鸣器、扬声器。
(二)电路板焊接参赛选手须依据电路原理图、器件位置图、物料清单,在规定时间内完成元器件焊接,并按时上交进行焊接工艺评分。
本赛题所涉及的贴片元器件封装仅限于:SIP-8、SSOP-6、SOP-8、SSOP-8、SOP-14、SOT-23、SOT-223、SOP-16、0603、0805、1206、3528、邮票孔。
(三)功能验证、故障排除参赛选手须根据电路原理图分析电路板功能,并使用示波器、万用表等仪表进行故障排除,使电路板功能正常。
本赛题所涉及的电路故障仅限于:断线、短路、丝印错误、器件封装错误。
所涉及的电路参数调整仅限于:电位器阻值调整;可变电容容值调整;拨动开关状态设置;短路帽的接入选择。
参赛选手焊接不当造成的故障不在本赛题考查范围之内,由选手自行处理解决。
由此产生的性能不良或功能不全,后果也由选手完全承担。
(四)整机装配参赛选手须将调试完成的电路板以及现场发放的其他功能模块,安装到竞赛平台指定位置上,使竞赛平台能够完成赛道任务。
三、注意事项1)参赛选手在焊接等操作过程中应当严格遵守安全操作规范,安全用电,保持桌面整洁。
2)选手可在10:00前确认焊接套件的器件完整情况,如有缺失可申请补领器件,10点之后每补领1个器件将被扣1分。
3)选手可在规定的时间内申请更换标准功能电路板(限1次)或竞赛平台(限1次),但是将会被扣除相应分数。
4)选手只可携带赛项规程中允许携带的物品进入赛场,携带的笔记本电脑不得超过2台,移动终端不得超过1个。
5)选手不得做出影响他人的动作,或者发出异常噪音干扰比赛的进行。
第二部分赛道任务赛题一、比赛要求参赛选手根据比赛现场抽取的标志物摆放位置表、任务流程表、数据处理算法等文件编写相关嵌入式应用程序,使移动终端能自动控制竞赛平台在模拟的交通环境(即赛道地图)中完成各项赛道任务。
二、比赛内容(一)编程调试参赛选手须依据本赛题给定的赛道地图以及现场随机抽取的竞赛参数进行嵌入式应用程序编写,参赛选手可以按时间表使用练习赛道进行调试。
(二)测试准备参赛选手接到候场指令后,到达指定赛道处候场准备。
按裁判要求启动平板电脑和竞赛平台,运行应用程序,并建立WiFi连接。
参赛选手接到比赛指令后,须将竞赛平台摆放在决赛赛道地图的启动位置,将AGV智能运输机器人摆放在决赛赛道地图的指定位置。
(三)赛道任务参赛选手接到比赛开始指令后,点击移动终端上“自动运行”按钮,使竞赛平台自动完成任务流程表中规定的各项赛道任务。
本赛题所涉及的赛道任务仅限于下列任务的抽取与组合:1.竞赛平台前进/后退/左转/右转/停止。
2.竞赛平台循迹前进至前方第一个十字路口处。
3.竞赛平台控制左/右转向灯开启或关闭。
4.竞赛平台打开/关闭蜂鸣器。
5.竞赛平台识别静态标志物中的二维码,获得文本信息(信息代码:M01)。
6.竞赛平台识别静态标志物中的图形,获得形状与颜色信息(信息代码:M02)。
7.竞赛平台识别LCD动态显示标志物中的图形,获得形状与颜色信息(信息代码:M03)。
8.竞赛平台识别LCD动态显示标志物中车牌图片,获得车牌信息(信息代码:M04)。
9.竞赛平台识别智能TFT显示器中的图形,获得形状与颜色信息(信息代码:M05)。
10.竞赛平台识别智能TFT显示器中车牌图片,获得车牌信息(信息代码:M06)。
11.竞赛平台识别交通灯标志物中的显示信号,获得交通信号信息(信息代码:M07)。
12.竞赛平台启动语音识别,获取语音播报标志物发出的语音命令,获得语音控制信息(信息代码:M08)。
13.竞赛平台行进到智能路灯标志物所对应的十字路口,获得当前照明亮度档位信息(信息代码:M09)。
14.竞赛平台使用超声波传感器测距,获得距离信息(信息代码:M10)。
15.竞赛平台在指定路段获取RFID射频卡指定扇区块内信息(信息代码:M11)。
16.竞赛平台通过ZigBee获取AGV智能运输机器人采集的传感器数据信息(信息代码:M12)。
17.AGV智能运输机器人行进到智能路灯标志物所对应的十字路口,获得当前照明亮度档位信息(信息代码:M13)。
18.移动终端对竞赛平台从二维码中获取的信息M01进行解密,得到明文信息(信息代码:M14)。
19.移动终端对竞赛平台从RFID卡片中获取的信息M11进行解密,得到明文信息(信息代码:M15)。
20.竞赛平台通过ZigBee控制磁悬浮无线充电标志物开启(指令代码:K01)。
21.竞赛平台通过ZigBee控制智能TFT显示器标志物显示指定信息(指令代码:K02)。
22.竞赛平台通过ZigBee控制道闸开启(指令代码:K03)。
23.竞赛平台通过ZigBee控制语音播报标志物播报预设语音控制命令(指令代码:K04)。
24.竞赛平台通过ZigBee控制语音播报标志物播报指定信息(指令代码:K05)。
25.竞赛平台通过ZigBee向LED显示标志物发送控制指令(指令代码:K06)。
26.竞赛平台通过红外控制智能路灯标志物,将其光照强度档位开启到指定档位(指令代码:K07)。
27.竞赛平台通过红外控制烽火台警示系统开启(指令代码:K08)。
28.竞赛平台通过红外控制立体显示标志物显示指定内容(指令代码:K09)。
29.竞赛平台通过红外控制LCD动态显示标志物翻页(指令代码:K10)。
30.移动终端对控制指令或数据进行信道编码或加密操作,生成已编码控制指令或加密数据(指令代码:K11)。
31.竞赛平台通过ZigBee控制AGV智能运输机器人到达指定位置(指令代码:K12)。
32.竞赛平台通过ZigBee控制AGV智能运输机器人按指定路线行进(指令代码:K13)。
33.竞赛平台通过ZigBee控制AGV智能运输机器人到达车库并入库(指令代码:K14)。
34.AGV智能运输机器人通过红外控制智能路灯标志物光照强度档位到指定档位(指令代码:K15)。
35.AGV智能运输机器人通过红外控制烽火台警示系统开启或关闭(指令代码:K16)。
36.竞赛平台在通过ETC系统标志物时刷卡抬杆。
37.竞赛平台到达指定位置。
38.竞赛平台按指定路线行进。
39.竞赛平台返回指定车库,并入库/倒库。
40.竞赛平台向智能评分终端发送确认数据。
三、赛道地图及标志物摆放位置赛道地图如图1所示,尺寸规格为2.5m×2.5m(实际尺寸根据竞赛场地大小可能略有调整);赛道宽度为30cm;循迹线宽度为3cm;图中纵向虚线编号为A~G,横向虚线编号为1~7(为避免干扰循迹,赛道上的虚线略去不画);赛道标志物将置于横纵虚线交叉点上(由于部分标志物形状不规则,摆放确切位置以赛场实际摆放为准)。
图1 赛道地图标志物摆放位置由比赛日现场随机抽取,各标志物摆放位置仅限于表1中所列举的位置。
表1 标志物摆放位置说明表序号设备名称位置①位置②位置③位置④位置⑤位置⑥01 LED显示标志物A2 G2 A6 G6 - -02 道闸标志物E1 E3 A3 G5 C5 C703 语音播报标志物D1 A4 G4 D7 - -04 智能路灯系统标志物D1 A6 G6 D7 F7 -05 静态标志物E1 C3 G3 E5 A5 C706 LCD动态显示标志物C1 A2 G2 A6 G6 E707 立体显示标志物E1 A3 C3 E5 G5 C708 烽火台警示系统标志物C1 A2 E3 C5 G6 E709 交通灯标志物D1 A4 G4 D7 - -10 ETC系统标志物C4 D4 E4 - - -11 智能TFT显示器标志物C1 A2 G2 A6 G6 E712 磁悬浮无线充电标志物B1 E1 G2 A6 C7 E713 车库A/B/C/D/E/F G2 G4 G6 F7 D7 B714 竞赛平台B1 D1 F1 A2 A4 A615 AGV智能运输机器人B2 D2 F2 D4 B6 D616RFID卡片(位于指定路线)起点处离起点1/4处中点处离终点1/4处终点处- 说明:1)比赛现场标志物摆放位置由现场随机抽取,测试赛道与比赛赛道标志物摆放位置一致,各标志物摆放位置仅限于表1中所列举位置之一。
2)部分赛道标志物形状不规则,或者任务特殊需求,摆放时可能偏离交叉点。
标志物的确切位置应以赛场实际摆放位置为准。
四、竞赛参数参赛选手须依据现场随机抽取的竞赛参数进行编程,竞赛参数包括标志物摆放位置表、任务流程表和数据处理算法三项。
(一)标志物摆放位置表标志物摆放位置表描述比赛现场标志物摆放位置,必要时将指定标志物摆放方向,须在比赛现场抽取,当场公布。
其格式如表2所示。
表2 标志物摆放位置表(格式样例)序号设备名称位置代码说明1234567......(二)任务流程表任务流程表描述竞赛平台行进路线和需要完成的任务,须在比赛现场抽取,当场公布。
其格式如表3所示。
表3 任务流程表(格式样例)序号任务要求说明12345678......(三)数据处理算法移动终端须对竞赛平台从二维码或RFID卡中获取的密文信息进行解密,得到明文信息。
在红外或ZigBee控制过程中,移动终端对待发送的控制指令或数据,进行编码或加密操作,生成已编码控制指令或加密数据。
须在比赛现场抽取,当场公布。
本赛题所涉及的数据处理算法仅限于基本运算、逻辑运算、数据类型转换、数组操作、字符串处理的组合:1.基本运算:加、减、乘、除、求模2.逻辑运算:与、或、非、同或、异或、移位3.数据类型转换:字符与ASCII码转换、文本与数字转换、进制转换4.数组操作:插入、删除、查找、排序5.字符串处理:连接、截取、查找、逆置五、注意事项1)选手按规定的时间进入练习赛道进行赛道任务测试,每次五分钟,过时不补,须等待下一轮测试机会。