盲杖系统底层软件模块的开发

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:fyz123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视觉的缺失给视障人士的出行带来极大的不便,基于安全性和成本的考虑,导盲辅具成为视障人士出行的安全保障。随着电子科技的发展和进步,盲杖的设计开始与电子芯片结合,并出现了具有自动探测告警功能的电子导盲杖。目前这类产品大部分是基于单片机设计,对于在操作系统上进行盲杖系统的设计还没有广泛的研究。将操作系统引入盲杖设计,在障碍物检测的基础上添加定位导航等更加实用性的功能,能够为视障人士提供更加智能化和人性化的服务。Android系统具有很好的兼容性、可移植性,其上层提供了大量完善接口,同时考虑到ARM核心处理器高性能、低功耗、稳定性强等特点,本课题选用Exynos4412-Android的嵌入式平台,通过盲杖系统中底层软件模块的设计与开发,为后续的探测、定位等功能的实现提供了可靠的接口函数。本论文通过深入分析Android系统的架构确定了分层的软件架构设计思路,研究了Android系统的启动流程,完成了特定平台下的系统移植。在系统移植过程中,搭建了交叉编译环境,分别对引导程序、Linux内核、Android文件系统进行了裁剪和编译。在系统底层软件设计中,分析了Linux驱动模型,针对定位导航模块、超声波测距模块以及关机电路的设计,根据寄存器相关参数,开发了对应的硬件驱动程序。在驱动程序的开发过程中,主要涉及硬件操作函数的实现、定时器和外部中断的应用、驱动配置文件的修改等。根据分层设计的思想,也实现了Android系统相关功能模块的硬件抽象层的设计,完成了数据格式的转换和驱动接口的封装,为上层的调用提供了可用的接口函数。通过不同方式对盲杖系统的几个功能模块的底层代码进行了测试,实验证明,本文为盲杖系统设计实现的底层软件模块可用于后续避障定位等功能的开发。
其他文献
多模态医学影像融合指将不同模态的影像融合在一起,目的在于充分显示形态成像方法的分辨率高、定位准确这一优势,克服功能成像中空间分辨率和组织对比分辨率低的缺点,最大限
近年来,图像检索成为多媒体信息检索领域的重要研究课题。“语义鸿沟”,即用户从视觉数据中提取的信息和用户自身对视觉数据的理解之间的不一致性,是图像检索中一个根深蒂固
二值文档图像作为二值图像与文档图像的交集,是二值图像的主体,在传真、电子政务、数字图书馆建设和网上阅卷等领域中都有广泛的应用,而且灰度文档图像也可以通过位平面分解
战术互联网是数字化战场的战术通信网络,在战场机动指挥控制、态势感知及无缝联通等方面发挥着重要作用。网络编码技术,允许中间节点在转发分组前对分组进行编码,从而提高网
水声信道估计的精度在很大程度上决定了水声通信性能,在物理层水声信道对于有效通信构成重大挑战。这是因为水声信道具有过长的路径延迟、以及严重的多普勒效应。在单载波传
随着无线通信技术的发展,宽带无线接入技术作为其中的重要部分有着广泛的应用前景和巨大的发展潜力。微波存取全球互通(WiMAX)是一种定位于无线城域网的宽带无线接入技术,该
客户管理系统是企业智能化管理的重要组成部分。对于中小型企业,商用企业客户管理系统存在成本高、灵活性差等问题。基于公司的实际业务情况,定制符合企业自身经营规律的客户
作为一种数字多媒体版权保护方法,数字水印技术近年来迅速发展,首先在图像领域得到了广泛的研究,随着视频产品的日益丰富,视频水印成为数字水印技术研究的热点和难点,具有广
平板裂缝阵天线具有重量轻、体积小、价格便宜等优点,因此广泛应用于实际中。但往往由于实际加工的局限,成品天线的尺寸与设计值有一定的误差,了解加工误差值对分析天线性能
随着多媒体技术和网络技术的飞速发展,以视频压缩编码为基础的数字视频的应用也越来越广泛。视频序列图像在时间上有很强的相关性,利用运动估计和运动补偿技术可以比较有效地