2012年“嵌入式产品开发”项目竞赛题目

合集下载

嵌入式操作系统试卷2012A-2013

嵌入式操作系统试卷2012A-2013

本试卷共 2 页,此页为 A 卷第 1 页 (注:参加重修考试者请在重修标识框内打钩)中 原 工 学 院 2012 ~2013 学年 第 1 学期 计科 专业 嵌入式操作系统 课程期末试卷 题号 一 二 三 四 五 六 七 八 九 十 总分一、填空题(共20分,每空1分)1 对于嵌入式操作系统来说, 移植 是嵌入式系统设计最需要关注的问题。

2 从系统划分的角度,嵌入式系统的组成包括 微处理器 、 外围硬件 、嵌入式操作系统 、 应用程序 、 开发环境 5个部分。

3 嵌入式设备中使用的flash 通常包括两类,即 nand flash 和 nor flash 。

4 uc/os 和 uclinux ,是目前得到广泛应用的两种免费且公开源码的嵌入式操作系统。

5 根据IEEE 定义,实时系统运算能力具有 及时 和 正确 的双重特征,其实时性能主要根据三个指标来衡量 响应时间 、 生存时间 、 吞吐量 。

6 以模块形式编写linux 驱动程序时,需要通过 module_init 和 module_exit两个宏定义模块的初始化和卸载函数,然后将模块编译为 .o 文件,在需要加载模块时使用 insmod demo.o 命令,使用 rmmod demo.o 命令实现卸载。

二、简答题(共42分,每题6分)1 何谓交叉开发?何谓交叉编译器?所谓交叉开发是指先在一台通用PC 上进行软件的编辑、编译与连接,然后下载到嵌入式设备中运行调试的开发过程。

通用PC 成为宿主机,嵌入式设备成为目标机。

在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。

这个编译过程就叫交叉编译。

简单地说,就是在一个平台上生成另一个平台上的可执行代码。

2 简述优先级反转产生的原因及对策。

原因:优先级反转是在高优级(假设为A)的任务要访问一个被低优先级任务(假设为C)占有的资源时,被阻塞.而此时又有优先级高于占有资源的任务(C)而低于被阻塞的任务(A)的优先级的任务(假设为B)时,于是,占有资源的任务就被挂起(占有的资源仍为它占有),因为占有资源的任务优先级很低,所以,它可能一直被另外的任务挂起.而它占有的资源也就一直不能释放,这样,引起任务A 一直没办法执行.而比它优先低的任务却可以执行. 对策:一个解决办法就是提高占有资源任务的优先级,让它正常执行,然后释放资源,以让任务A 能正常获取资源而得以执行. 优先级继承(priority inheritance)优先级继承是指将低优先级任务的优先级提升到等待它所占有的资源的最高优先级任务的优先级.当高优先级任务由于等待资源而被阻塞时,此时资源的拥有者的优先级将会自动被提升.优先级天花板(priority ceilings)优先级天花板是指将申请某临界资源的任务的优先级提升到可能访问该资源的所有任务中最高优先级任务的优先级.(这个优先级称为该资源的优先级天花板)3 简述Bootloader 的主要任务和两种操作模式。

2012嵌入式系统试卷及答案

2012嵌入式系统试卷及答案

2011—2012 (下)嵌入式系统(ARM-LINUX)试卷学号: 姓名:一、填空题(每小题2分,共30分)1、Linux列出隐含文件或目录的命令是 _____ls_-a_________。

2、Linux列出当前所在的目录位置的命令是_______pwd__________。

3、Linux命令rmdir或rm含义是 ______删除(目录或文件)__________。

4、mkdir $QTDIR/bin命令的含义是______创建一个$QTDIR/bin目录_______。

5、cp bin/uic $QTEDIR/bin的含义是_____将bin/uic中的文件拷贝到$QTEDIR/bin___。

6、ifconfig eth0 192.168.0.111的含义是___配置eth0这一网卡的ip地址为192.168.0.111______________。

7、inetd的含义是____监视一些网络请求的守护进程___。

8、cd .. 的含义是_____跳回到当前目录的上一级目录__。

9、rm –rf yaffs/*的含义是________强制删除yaffs中文件 __________。

10、进入vivi后,输入命令bon part 0 128k 192k 1216k 4288k:m6470k的作用是:______对flash进行分区(共分4个bon分区,1个mtd分区)_____。

11、load flash kernel x 命令的作用是:____通过xmodem烧写内核映象文件_____。

12、make clean命令的作用是:_______清除之前编译的可执行文件及配置文件______。

13、执行minicom命令后,再执行下面命令:mount –t nfs –o nolock 192.168.0.121:/arm2410s /host其上IP地址是_宿主机__IP地址,其实质是把__宿主机的/arm2410s目录 __挂载到目标机的___/host ____目录。

嵌入式试题集(含答案)

嵌入式试题集(含答案)

嵌入式试题集(含答案)1、ARM微处理器有7种工作模式,它们分为两类非特权模式、特权模式。

其中用户模式属于非特权模式2、ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM 、Thumb,状态寄存器CPSR的T 位反映了处理器运行不同指令的当前状态3、ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15 寄存器用于存储PC,R13通常用来存储SP 。

ARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼,数据和指令分开使用不同接口的是哈佛结构4、ARM微处理器复位后,PC的地址通常是0x0 ,初始的工作模式是Supervisor 。

5、ARM微处理器支持虚拟内存,它是通过系统控制协处理器CP15 和MMU(存储管理部件)来进行虚拟内存的存储和管理。

当系统发生数据异常和指令领取异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。

6、编译链接代码时,有两种存储代码和数据的字节顺序,一种是小端对齐,另一种是大端对齐。

7、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是GNU工具链,ARM公司提供的工具链是ADS工具链计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC 类型,其指令长度是定长的8、目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。

Windows CE/Windows Mobile、VxWork、Linux、uCos、Symbian、QNX任选六9、Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?答:Boot Loader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。

通过Boot Loader,初始化硬件设备,建立内存和I/O空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。

10、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows主机上使用什么软件建立连接?在Linux主机上使用什么软件建立连接?答:RS-232,以太网口、并口在Windows主机上使用超级终端软件,在Linux主机上使用Minicom软件11、嵌入式开发环境主要包括哪些组件?嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括●宿主机●目标机(评估电路板)●基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE●运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境●嵌入式操作系统12、在进行基于ARM核的嵌入式系统软件开发时,调用如下函数:int do_something(int arg1,void *arg2,char arg3,int *arg4)这四个参数通过什么方式从调用程序传入被调函数?根据A TPCS编程规范,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。

嵌入式设计竞赛题

嵌入式设计竞赛题

嵌入式系统设计大赛试题Linux部分共三题,总分50分:一:(1)将普通用户切换到超级用户输入命令:__________(2)创建两个目录分别为file1和file2输入命令:___________(3)在file1中分别创建文件名为file1.c文件输入命令:__________(4)在file1.c中输入this is linux,需要输入命令为:___(5)输入命令使file1.c和file2.c的内容显示在命令行下,需要输入命令________(6)将test1.c内容复制test2.c中输入命令________(7)将file1.c移动到def的目录下输入命令_________(8)清屏需要输入命令_________二:(1)强制删除dir目录输入命令_______(2)查看当前目录下的文件的命令_______(3)查看文件的详细信息的命令___________(4)查看所有文件的详细信息的命令___________(5)进入dir目录的命令_____________(6)创建新的目录的命令___________(7)删除空目录的命令____________(8)man cat 命令解释__________(9)查看当前路径的命令__________(10)强制复制的命令___________(11)常用的编辑器__________(12)查询ls的解释输入命令________(13)将file1.c的权限全部改变成可读可写可执行需要输入命令________(14)(5)终端需要休眠3秒钟需要输入命令___________(20)统计file2.c的行数需要输入命令__________(21)在终端下返回上一层的目录输入命令_________(22)在终端下返回上上层的目录输入命令_________(23)在终端下打印出当前工作的日期输入命令______(24)只需一步操作回到根目录的命令(至少四种方式)________(25)统计根目录下目录的个数的命令____________(26)把test1.c文件的内容重定向输出到test2.c_______(27)把file1.c文件的内容追加到file2.c中___________三:学会使用touch新建一个test.c文件,用编辑器gedit编辑该文件。

嵌入式考试题库及答案

嵌入式考试题库及答案

嵌入式考试题库及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,通常采用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 专用处理器答案:B2. 以下哪个不是嵌入式系统的典型特点?A. 实时性B. 可扩展性C. 资源受限D. 专用性答案:B3. 在嵌入式系统中,以下哪个不是常用的存储介质?A. ROMB. RAMC. 硬盘D. Flash答案:C4. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统更复杂B. 嵌入式操作系统更简单,资源占用少C. 嵌入式操作系统价格更高D. 嵌入式操作系统运行速度更快答案:B5. 以下哪个不是嵌入式系统的应用领域?A. 消费电子B. 工业控制C. 航空航天D. 办公自动化答案:D6. 在嵌入式系统中,通常使用哪种类型的编程语言?A. 汇编语言B. 高级语言C. 机器语言D. 以上都是答案:D7. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 项目管理软件D. 文字处理软件答案:D8. 在嵌入式系统中,以下哪个不是常用的通信协议?A. TCP/IPB. USARTC. I2CD. USB答案:D9. 嵌入式系统的功耗通常与什么因素有关?A. 处理器速度B. 存储容量C. 系统复杂度D. 以上都是答案:D10. 以下哪个不是嵌入式系统的开发流程?A. 需求分析B. 系统设计C. 编码实现D. 产品发布答案:D二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发过程中,以下哪些是必须考虑的因素?A. 系统性能B. 成本控制C. 系统安全性D. 用户体验答案:ABCD2. 在嵌入式系统中,以下哪些是常见的输入设备?A. 触摸屏B. 键盘C. 鼠标D. 传感器答案:ABD3. 以下哪些是嵌入式系统开发中常用的软件工具?A. 集成开发环境(IDE)B. 版本控制系统C. 项目管理工具D. 数据库管理系统答案:ABC4. 在嵌入式系统中,以下哪些是常见的输出设备?A. 显示器B. 扬声器C. 打印机D. LED灯答案:ABD5. 嵌入式系统的测试通常包括哪些方面?A. 功能测试B. 性能测试C. 安全性测试D. 稳定性测试答案:ABCD三、填空题(每题2分,共20分)1. 嵌入式系统通常由、、和四个部分组成。

嵌入式笔试题目

嵌入式笔试题目

1、在嵌入式系统中,以下哪个组件负责执行程序指令?
A. 内存
B. 中央处理器(CPU)
C. 输入/输出设备
D. 存储设备(答案:B)
2、以下哪种类型的存储器在掉电后会丢失数据?
A. SRAM
B. DRAM
C. Flash ROM
D. EEPROM(答案:B)
3、在嵌入式系统设计中,I2C总线主要用于什么类型的通信?
A. 高速数据传输
B. 低速串行通信
C. 并行数据传输
D. 高频信号处理(答案:B)
4、下列哪个协议是用于网络通信,特别是嵌入式设备与互联网之间的通信?
A. SPI
B. I2C
C. TCP/IP
D. UART(答案:C)
5、在嵌入式Linux系统中,Bootloader的主要作用是?
A. 加载并启动操作系统内核
B. 提供图形用户界面
C. 管理系统文件
D. 执行应用程序(答案:A)
6、以下哪种编程语言常用于嵌入式系统的底层开发?
A. Python
B. Java
C. C/C++
D. JavaScript(答案:C)
7、在嵌入式系统中,中断的作用是什么?
A. 提高系统处理速度
B. 使系统进入低功耗模式
C. 允许CPU在处理其他任务时响应外部事件
D. 增加系统内存(答案:C)
8、下列哪项技术不是用于降低嵌入式系统功耗的?
A. 睡眠模式
B. 动态电压和频率调整(DVFS)
C. 增加处理器核心数量
D. 定时唤醒机制(答案:C)。

嵌入式开发 试题

嵌入式开发 试题

嵌入式开发试题
1. 嵌入式系统的定义是什么?
2. 请列举几种常见的嵌入式操作系统。

3. 什么是实时操作系统(RTOS)?它在嵌入式系统中的作用是什么?
4. 请解释中断和异常的区别。

5. 什么是嵌入式系统的硬件平台?请列举几种常见的嵌入式硬件平台。

6. 请解释嵌入式系统的软件架构,并举例说明。

7. 什么是嵌入式系统的开发流程?请简要描述每个阶段的主要任务。

8. 请解释嵌入式系统的功耗优化方法。

9. 什么是嵌入式系统的调试方法?请列举几种常见的调试工具。

10. 请解释嵌入式系统的内存管理策略。

11. 什么是嵌入式系统的通信协议?请列举几种常见的通信协议。

12. 请解释嵌入式系统的安全机制,并举例说明。

13. 什么是嵌入式系统的故障诊断方法?请列举几种常见的故障
诊断工具。

14. 请解释嵌入式系统的测试方法,并举例说明。

15. 什么是嵌入式系统的可靠性评估方法?请列举几种常见的可
靠性评估指标。

嵌入式系统项目开发实战考试试卷

嵌入式系统项目开发实战考试试卷

嵌入式系统项目开发实战考试试卷(答案见尾页)一、选择题1. 嵌入式系统的基本组成是什么?A. CPU、存储器、I/O设备B. CPU、存储器、I/O设备、操作系统C. CPU、存储器、I/O设备、网络接口D. CPU、存储器、I/O设备、外部设备2. 嵌入式系统的开发流程通常包括哪些阶段?A. 需求分析、设计、编码、测试、部署B. 需求分析、设计、编码、测试、维护C. 需求分析、设计、编码、测试、上线D. 需求分析、设计、编码、测试、升级3. 嵌入式系统常用的编程语言有(多选)?A. CB. C++C. JavaD. PythonE. assembly language4. 嵌入式系统中,常常需要处理哪种类型的数据?A. 整数B. 浮点数C. 字符串D. 图像和音频数据E. 二进制数据5. 嵌入式系统的硬件平台通常有哪些类型?A. 微控制器(MCU)B. 微处理器(MPU)C. 微型计算机(PC)D. 嵌入式系统专用硬件E. FPGAs6. 嵌入式系统的软件架构通常有哪些类型?A. 嵌入式实时操作系统(RTOS)B. 操作系统(OS)C. 微内核D. 完整的系统软件E. 驱动程序7. 嵌入式系统的网络通信协议有哪些?A. TCP/IPB. UDPC. HTTPD. MQTTE. CoAP8. 嵌入式系统的安全性问题主要涉及哪些方面?A. 数据加密B. 访问控制C. 系统备份与恢复D. 物理安全E. 网络安全9. 嵌入式系统的发展趋势是(多选)?A. 人工智能B. 5G通信C. 物联网(IoT)D. 自动驾驶E. 可穿戴设备二、问答题1. 什么是嵌入式系统?请简要介绍嵌入式系统的组成和特点。

2. 嵌入式系统的应用领域有哪些?3. 什么是嵌入式操作系统?请简要介绍嵌入式操作系统的特点和优势。

4. 什么是嵌入式系统开发?请简要介绍嵌入式系统开发的过程和工具。

5. 什么是交叉平台开发?请简要介绍交叉平台开发的概念和优势。

嵌入式项目模拟试题2012

嵌入式项目模拟试题2012

准考证号工位号注意:只填写准考证号和工位号,否则试卷作废密 封 线-----------------------------------------------------------------------------2012年第四届全国电子专业人才设计与技能大赛嵌入式设计与开发模拟试题竞赛时间:5小时题 号 一 二 三 总 分 配 分 15 30 55 100分 得 分“里程仪”设计任务书功能简述“里程仪”具有即时速度、平均速度、行车时间、行驶里程显示及超速报警等功能。

假定测速传感器装于车轮上,车轮每转一圈,测速传感器输出一个周期的方波,通过测量测速传感器输出信号的脉冲个数和频率来计算即时速度、平均速度、行驶里程等参数。

车辆行驶总里程数,存储于竞赛平台板载EEPROM 中。

系统由处理器控制单元、LED 电路、按键输入电路、EEPROM 存储电路及LCD 显示电路组成。

系统框图如图1所示:图1 系统框图CT117E 竞赛板电路原理图、LCD 驱动程序、ASCII 码表及本题涉及到的芯片资料可参考计算机上的电子文档。

电路原理图、程序流程图及相关工程文件请以考生准考证命名并保存在指定文件夹中(文件夹名为考生准考证号,文件夹位于Windows 桌面上)。

模拟传感器输出信号MCU LCD 显示转速测量功能按键 LED 指示灯 脉冲信号输出 EEPROM设计任务及要求1.输入信号处理(1)速度检测信号连接到处理器的PA1管脚。

(2)假定速度检测信号为方波信号,每个周期(脉冲)对应的行驶距离2米;通过测量脉冲个数计算总行车里程,通过测量信号频率计算即时速度。

(3)通过本次行车时间和本次行车里程计算平均速度。

当PA1管脚没有信号输入时应停止计时(本次行驶时间结束)。

(4)设定超速警告指示灯为LD1,当即时速度超过90km/h时,LD1闪烁报警,闪烁周期为1秒,正常行驶状态下,LD1处于熄灭状态。

2.LCD显示单元通过LCD显示主要参数,包括即时速度、平均速度、行车时间、行车里程。

嵌入式国赛样题

嵌入式国赛样题

全国高等职业院校技能大赛——嵌入式应用开发样题一、任务要求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读写,二维码识别,颜色识别,摄像头拍照,超声波测距,红外通信,光照强度监测等功能。

嵌入式比赛题目

嵌入式比赛题目

嵌入式比赛题目
嵌入式比赛的题目通常会涉及到嵌入式系统的设计、开发和应用,以下是一些可能的嵌入式比赛题目:
1. 设计并实现一个智能家居系统,能够实现远程控制家电、智能安防等功能。

2. 设计并实现一个物联网设备,能够实时监测和控制农业生产环境。

3. 设计并实现一个智能医疗设备,能够实现实时监测患者的生理参数、自动诊断病情等功能。

4. 设计并实现一个智能交通系统,能够实现车辆跟踪、交通拥堵预测等功能。

5. 设计并实现一个智能机器人,能够完成指定任务,如搬运、清洁等。

6. 设计并实现一个智能语音助手,能够实现语音识别、语音合成、自然语言处理等功能。

7. 设计并实现一个智能图像识别系统,能够实现人脸识别、物体识别等功能。

8. 设计并实现一个嵌入式操作系统,能够支持多种硬件平台和应用程序。

9. 设计并实现一个嵌入式数据库管理系统,能够支持多种数据存储和处理需求。

10. 设计并实现一个嵌入式网络通信协议栈,能够支持多种通信协议和网络
传输需求。

以上题目仅供参考,具体的嵌入式比赛题目还需要根据比赛主办方的要求和参赛者的技术水平来确定。

嵌入式试题

嵌入式试题

嵌入式试题(总5页)本页仅作为文档页封面,使用时可以删除This document is for reference only-rar21year.March嵌入式系统试题1. 请简述嵌入式系统的设计过程。

2. 简述ARM处理器的工作状态。

3. 简述ARM处理器的7种运行模式及各自的用途。

4. 简述BLX、SWI、STM、LDM、MOV、MVN的含义。

5.请解释下列程序中的各条指令:.equ x, 45.equ y, 64.equ stack_top,0x1000.global_start.text_start:mov sp, #stack_topmov r0, #xstr r0, [sp]mov r0, #yldr r1, [sp]add r0, r0, r1str r0, [sp]stop:b stop.end6. 分析说明S3C44B0X的总线优先级顺序。

7. S3C44B0X中具有哪几个定时器?分别有哪些功能特性?8. S3C44B0X中功耗管理的5种模式是什么?9. 简述BootLoader的作用。

10. 写出S3C44B0X的UART1的初始化设置程序代码。

11 ARM常见的寻址方式有哪些?12嵌入式系统软件的层次结构并简要介绍?13试述两种常见的ARM开发环境及其特点?14:S3C44B0X I2C总线接口操作有那四种操作方式?15:嵌入式系统的发展趋势附:试题答案1.嵌入式系统得设计过程:(1)系统定义与需求分析(2)系统设计方案的初步确立(3)初步设计方案性价比评估与方案评审论证(4)完善初步方案、初步方案实施(5)软硬件集成测试(6)系统功能性能测试及可靠性测试2.ARM处理器的工作状态:(1)ARM状态:32位,ARM状态下执行字对准的32位ARM指令;(2)Thumb状态:16位,Thumb状态下执行半字对准的16位Thumb指令。

在Thumb状态下,程序计数器PC使用位1选择另一个半字。

“嵌入式技术与应用开发”赛项竞赛试题样卷

“嵌入式技术与应用开发”赛项竞赛试题样卷

“嵌入式技术与应用开发”赛项竞赛试题样卷
(8)立体显示标志物
立体显示标志物参考图片如图9所示。

交通巡逻车可通过红外通信控制立体显示标志物侧边显示立体信息。

30秒之后标志物自动复位。

图9 立体显示标志物参考图
(9)警示系统标志物
警示系统标志物参考图片如下图10所示,交通巡逻车发送红外控制指令打开声光报警器,5秒后声光报警器自动关闭。

图10 警示系统标志物参考图
(10)隧道排风系统标志物
隧道排风系统标志物参考图片如图11所示,交通巡逻车可通过红外通信打开隧道排风系统,5秒后隧道排风系统自动关闭。

图11 隧道排风系统标志物参考图
(11)交通灯标志物
交通灯标志物参考图片如图13所示,交通巡逻车通过摄像头识别交通灯所显示的交通信号,并按照交通信号要求行驶。

图13 交通灯标志物参考图
显示屏规格为64像素×32像素;其中每个像素点LED孔径为3.75mm;LED点阵间距为4.8mm。

显示屏可显示的交通信号有以下5种:1)向右转弯:
2)禁止右转:
3)向左转弯:
4)禁止左转:
5)允许掉头:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012年嵌入式产品开发竞赛题目
2012年4月27日
一、竞赛时间
比赛分两天、两个阶段进行,共16个小时。

比赛具体安排如下:
1.第一阶段的竞赛时间为2012年4月27日的8:00~20:00;各参赛队在
这个阶段根据赛题完成硬件、软件与装调;20:00~20:30为各赛队现场演示时间,每对排除2位代表现场演示,按照序号顺序进行,每对
2.5分钟;
2.第二阶段比赛为答辩,时间为2012年4月28日的8:00~9:00;
3.获得答辩资格的参赛队参加第二阶段答辩。

(具体时间视成绩公布情
况适当调整)。

二、竞赛内容
1.温度采集模块焊接、装配与应用
能够使用本模块监测当前温度,并在LED屏上实时播放。

2.键盘控制模块焊接、装配与应用
能够使用本模块控制LED显示屏显示,包括写屏、暂停、继续、清屏、左移(三档速度)、右移(三档速度)、下移(三档速度)、上移(三档速度);
3.红外监控模块焊接、装配与应用
能够使用本模块检测入侵信号(三路),并在LED屏上实时播放;
4.基于串口的控制软件编写
能够在服务器上通过串口发送24位bmp图片,并播放到LED屏上;
5.基于以太网的控制软件编程
能够在服务器上通过ethernet网络发送24位bmp图片,并播放到LED 屏上;
6.基于GSM网络的控制软件编程
能够在服务器上通过gprs/gsm网络连接发送24位bmp图片,并播放到LED屏上;
7.技术文档编写与整理
(1)设计文件
包括:程序流程图、电气原理图
(2)生产工艺文件(执行《中华人民共和国电子行业标准SJ/T10320-92》)
包括:主要的元器件汇总表、PCB图、线缆连接图、产品调试记录等。

(3)产品说明书
包括:产品概述、技术参数、操作说明、使用注意事项等。

(4)答辩文件:PPT格式
三、比赛说明
比赛主要分为两个部分进行:第一部分是温度采集模块、键盘控制模块、红外监控模块的焊接与装配;第二部分是个性化控制软件编制、安装与调试;
(一)温度采集模块焊接、装配与应用
1.大赛提供玻璃纤维万能板、电阻、电容、温敏元件等(相关元件列表
见附件1),选手自带嵌入式常用工具箱。

在比赛过程中,选手设计、焊接并连接测温电路。

测试完毕,选手可以自行选定开发板上合适的接口连接测温电路与开发板。

2.编写温度采集显示程序。

温度采集显示程序编程至少可以采用以下方
法:编写linux内核(linux2.6.38)下温度采集模块驱动程序和基
于QT(或者C语言)的应用程序;应用程序负责采集温度,并实时播放到LED屏上。

3.相关字库参考附件2.
(二)键盘控制模块焊接、装配与应用
1.大赛提供微动开关等其他元件(相关元件列表见附件1),选手自带
嵌入式常用工具箱。

在比赛过程中,选手设计、焊接并测试小键盘。

测试完毕,选手可以自行选定开发板上合适的接口连接小键盘与开发板。

2.编写键盘控制程序。

键盘控制程序编程至少可以采用以下方法:编写
linux内核(linux2.6.38)下小键盘驱动程序和基于QT(或者C语言)的应用程序;应用程序负责采集相应按键,并控制LED屏播放。

(三)红外监控模块焊接、装配与应用
1. 大赛提供红外对管、电阻、电容等其他电子元件(相关元件列表见附件1),选手自带嵌入式常用工具箱。

在比赛过程中,选手设计、焊接并测试红外监控模块。

测试完毕,选手可以自行选定开发板上合适的接口连接红外监控模块与开发板。

2. 编写红外监控程序。

红外监控程序编程至少可以采用以下方法:编写linux内核(linux2.6.38)下红外监控驱动程序和基于QT(或者C语言)的应用程序;应用程序负责采集响应红外对管,并播放到LED屏上达到监控的目的。

3. 相关字库参考附件2.
(四)基于串口的控制软件编写
通过串口控制LED屏,这是通过服务器控制LED屏的一种方式。

串口是一对传输线就可以实现双向通信,是一种常用的数据设备之间的通信方式。

选手在比赛期间编写基于C/S模式程序,server端作为数据和控制信号发送端;client端作为接收端。

server端运行在服务器(PC)linux 或者Windows操作系统中,向串口发送待显示数据和控制信号;client 端运行在开发板的Linux(2.6.38版)操作系统中,从串口接收显示数据和控制信号,播放到LED屏上。

(五)基于以太网的控制软件编程
通过ethernet网络控制,这是通过服务器控制LED屏的一种方式。

选手在比赛期间编写基于C/S模式程序,server端作为数据和控制信号发送端;client端作为数据接收端。

server端运行在服务器(PC)linux或windows操作系统中,向以太网发送待显示数据和控制信号;client端运行在开发板的linux(2.6.38版)操作系统中,从以太网接收待显示数据和控制信号,播放到LED屏上。

(六)基于GSM网络的控制软件编程
通过gprs/gsm网络控制LED屏,这是通过服务器控制LED屏的一种方式。

选手在比赛期间编写基于C/S模式程序,server端作为数据和控制信号发送端(发送数据参考附件3,并参考附件4填写相关申请书);client 端作为数据接收端。

server端运行在服务器(PC)linux或windows操作系统中,以短信的形式发送待显示数据和控制信号; client端运行在开发板的linux(2.6.38版)操作系统中,接收短信截取待显示数据和控制信号,播放到LED屏上。

相关文档
最新文档