基于Linux的互动一体式投影仪的BSP设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:jyjlxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题重点在于对互动一体式投影仪系统的BSP进行设计与实现。为了不改变原有投影仪框架,减少投影仪的组成部件,减少成本,增加师生互动,设计和实现了一款拥有网口、USB口等多个外设接口,并且支持无线上网、WIFI P2P多屏互动、蓝牙等无线功能的互动一体式投影仪系统的BSP。主要是由于现阶段的教学投影仪,存在功能单一,需要配合电脑一起工作等问题。其次,普通投影仪无法实现互动教学,而本BSP能提供WIFI P2P进行多屏互动。其次,还可以提供蓝牙功能对投影仪进行无线HID操作、音乐播放、文件传输等。而BSP的设计是投影仪系统开发的前提,因此对互动一体式投影仪系统的BSP进行研究是有必要的。本文主要研究工作如下:(1)在不改变投影仪框架,减少开发成本的基础上,对BSP每个部分进行了需求分析。制定了互动投影仪Linux BSP的总体设计方案,采用U-Boot作为Bootloader,采用linux3.10版本内核作为系统内核,采用busybox制作文件系统。(2)为了增加Linux操作系统启动的可靠性,对U-boot进行了改进,实现了内核镜像和环境变量启动的可靠性保障,实现了U-Boot中环境变量的定制、网口功能、MFGtools下载功能,完成了内核板级初始化,完成了根文件系统的定制以及环境变量更新程序设计。(3)为了外设接口能够正常工作,制定了Linux中的USB驱动以及网口驱动的实现方案,实现了USBHUB\USB3.0\USB gadget以及网口功能,以及实现了存储设备的自动加载功能和WPS按键功能。(4)为了增加投影仪的互动性,采用了BlueZ5配合PulseAudio6.0的方式实现蓝牙协议栈,在此基础上实现了蓝牙的HID、A2DP、HSP、SPP功能。其次,为了解决多屏互动的功能,采用hostapd结合wpa_supplicant的方案实现W IFI功能,并且实现了WIFI的STA、AP、P2P、WPS的基本功能,为进行wifi display多屏互动提供基础。经过测试,本BSP能在开发平台上正常运行。U-Boot能够引导内核启动,内核中的驱动能够正常运行,文件系统能够顺利挂载以及应用程序能够达到设计要求,WIFI和蓝牙部分能够达到设计目标。
其他文献
<正> 为初步了解我区不同地区的汉、黎族在校儿童智力发育水平,与教育、卫生事业有否关系,提供一些探讨性的资料。因此,我们于今年上半年,选择了具有一定代表性的万宁县牛漏
为充分发挥金银花的保健功效,以金银花汁与全脂乳粉为主要原料,研究了金银花凝固型酸奶制作工艺。试验结果表明:金银花汁浸提条件为:95℃,40 min;金银花凝固型酸奶最佳工艺参
分析了钒系催化剂3种制备方法的优缺点。综述了钒系催化剂发展现状及其在工业生产中的应用领域,如硫酸生产、烟气脱硫脱氮处理、苯酐生产、顺酐生产、催化聚合、烷基化反应、
文章从"健康河流"的概念和内涵出发,将其作为评价河流生态状况的标准和工具,初步建立了包括水、生态、经济社会文化等要素在内的评价体系。并通过对国内外水系规划的研究综述
不久前,北汽集团进行大规模人事调整,涉及集团及自主品牌、北京奔驰、北京现代各板块高管们,一时之间外界传言四起。近日,北汽集团董事长徐和谊公开回应了此事,一是上级轮岗要求,二
报纸
<正>近日“五月天”的香港红磡演唱会在全场歌迷放情舞动呐喊的火爆气氛中收场,令大家都几乎耗尽体力,以至于在将于7月在台北巨蛋举办的“离开地球表面”巡回演唱会门票开售
期刊
高校高层次人才在高校中发挥着重要作用,对他们进行科学考核具有重要的理论和现实意义。通过调研和访谈阐述了目前高校高层次人才考核工作的现状,分析了高校高层次人才考核中
以糯米和甜荞为原料,采用安琪甜酒曲作为发酵酒曲制作甜酒酿。通过单因素试验对糯米与甜荞质量比、甜酒曲添加量、发酵时间以及发酵温度进行研究,在单因素试验的基础上进行正
对于金融市场中消费者的保护问题,金融产品是比金融消费者更为基础的概念.抛开金融产品法律结构的分析,直接界定金融消费者的概念,必然会产生外延方面是否包括法人的争论.若