基于嵌入式linux图片浏览器的设计与实现内容摘要:
答 辩 小 组 成 员 姓 名 职务(职称) 姓 名 职务(职称) 姓 名 职务(职称) 宫彦军 教授 包本刚 副教授 贾竹君 副教授 何红松 讲师 陈爱武 讲师 游珍珍 讲师 答辩中提出的主要问题及回答的简要情况记录: 会议主持人: 记 录 人: 年 月 日 M 答 辩 小 组 意 见 评语: 评定等级: 负责人(签名): 年 月 日 系 学 位 委 员 会 意 见 评 语: 论文(设计)最终评定等级: 负责人(签名): 系部(公章) 年 月 日 校 学 位 委 员 会 意 见 评语: 评定等级: 负责人(签名): 年 月 日 I 目 录 绪论 ....................................................................................................................................... 1 1 简述嵌入式系统与 Linux ................................................................................................ 4 嵌入式系统 ............................................................................................................. 4 嵌入式操作系统 ..................................................................................................... 4 Linux 作为嵌入式系统的优势 ............................................................................... 5 嵌入式 Linux .......................................................................................................... 7 2 BMP、 JPEG 文件格式及解码 ......................................................................................... 8 位图和调色板的概念 ............................................................................................. 8 BMP 文件格式 ...................................................................................................... 10 JPEG 图的解码 ...................................................................................................... 12 哈弗曼编码 …………………………………………………………… ...14 行程编码 ……………………………………………………………… ...15 LZW 算法的大体思想 ………………………………………………… ..16 JPEG 压缩编码标准 …………………………………………………… ..16 3 软件设计 ......................................................................................................................... 18 图片加载模块 ....................................................................................................... 18 显示模块 ............................................................................................................... 18 操作模块 ............................................................................................................... 20 图片加载 ..................................................................................................... 20 查看上一幅、下一幅图片 ......................................................................... 20 图片自动播放 ............................................................................................. 21 图片自动播放与手动播放之间的切换 ..................................................... 21 4 软件实现 ......................................................................................................................... 24 使用说明 ............................................................................................................... 24 演示效果 ............................................................................................................... 24 结论 ..................................................................................................................................... 25 参考文献 ………………………………………………………………………………… .26 致 谢 ................................................................................................................................. 27 II 插图索引 图 1 “中 ”与放大后的 “中 ”位图 ............................................................................................ 8 图 2 Windows 位图文件结构示意图 ................................................................................. 10 图 3 编码器流程 ................................................................................................................ 17 图 4 解码器过程 ................................................................................................................ 17 图 5 图片显示模块程序流程图 ........................................................................................ 20 图 6 操作模块程序流程图 ................................................................................................ 23 图 7 图片浏览效果图 …………………………………………………………………….24 III 附表索引 表 1 常见颜色的 RGB 组合值 ..................................................................................... 9 IV 基于嵌入式 Linux 图片浏览器的设计与实现 摘 要 本文 阐述了图片浏览器 的设计原理以及嵌入式 Linux 在图片浏览器中的应用,并对 Linux系统进行了详细的介 绍。 然后提出了以 Linux为平台设计图片浏览器的方法。 本图片浏览器由三个模块组成:显示模块、操作模块、加载图片模块。 显示模块包括 BMP 和 JEPG 格式图片的显示;操作模块由自动播放、手动查看图片、自动和手动模式的转换,及软件退出组成。 加载图片模块由操作模块的加载功能触发,图片列表中每一项由图片名称和图片路径组成。 本设计目前只支持 24 位的 BMP、 JPG 格式的图片,支持全屏显示。 本设计是利用 Linux 的 select 函数解决了单线程下自动播放与监控键盘输入的冲突。 因此,本设计具有控制灵敏、反应速度快、适应性强等特 点。 【关键词】 : Linux 图片浏览器 BMP JEPG V The design and implementation of photo browser based on Embedded Linux Abstract This paper describes the principle of photo browser and the application of embedded Linux in photo browser, and introduces the Linux system in detail. Then the text puts forward the method of designing photo browser based on Linux. The photo browser consists of three modules: Picturedisplay, Operation, Pictureloading. Picturedisplay includes display of BMP and JPEG format images. Operation consists of autoplay, reviewing manually pictures, switch in automatic mode and manual mode and exit. Pictureloading is triggered by the loading function of Operation. In picture list, each node consists of the pic。基于嵌入式linux图片浏览器的设计与实现
相关推荐
有现实意义。 软件体系方案 本文所采用的软件试验平台是 Linux 操作系统 ,简单地说, Linux 是一种主要适用于个人计算机的类似于 UNIX 的操作系统。 它的独特之处在于不受任何商品化软件的版权制约,全世界都免费、自由使用。 Linux 继承了 UNIX 系统的许多优良特性,同时又有自己的长处: 重庆大学本科学生毕业设计 (论文) 2 远程温度监测系统设计与软硬件平台搭建 6 ◆
它快速开发出下一代的智能化小体积连接设备。 借助于完善的操作系统功能和开发工具, Windows CE .NET为开发人员提供了构建、调试和部署基于 Windows 的定制设备所需的一切特性。 平台开发工具 Platform Builder是一个完全集成的开发环境( IDE),并且包括一个软件开发工具包( SDK)导出工具。 因此它具有比之前版本更有效的特点,具体来说详见以下特点。
Linux 能够支持 x8 ARM、 MIPS、 ALPHA、 PowerPC 等多种体系结构,目前已经成功移植到数十种硬件平台,几乎能够运行在所有常用的 CPU 上。 Linux有着异常丰富的驱动程序资源,支持各种主流硬件设备和最新硬件技术,甚至可以在没有存储管理单元( MMU)的处理器上运行,这些都进一步促进了 Linux 在嵌入式系统中的应用。 内核高效稳定 Linux
务器用来进行组间通信。 类 ServiceRunner:以单机模式来启动服务器。 class: ServiceRunner public static method: ( 1) main(String args[])根据 Resourcename来确定是否启动服务器。 ( 2) startService(ResourceBundle res)从特殊化的 resource 中抽取参数,创建服
18 参考文献 19 致 谢 20 附 录 2 附录 A 接收端硬件原理图 2 附录 B 外文资料 3 石家庄铁道大学四方学院毕业设计 第 1 章 绪 论 课题研究的背景 随着各个行业快速的发展,对智能化服务的要求也越来越高,然而要做到对每件事的监管是不可能实现的,因此图像技术的发展为我们找到了一种解决问题的新思路 , 射频识别( RFID)是当今自动识别数据收集(
称: 李剑波助理研究员 起止时间: 2020 年 8 月 2020 年 11 月 (教务处制表) Fir st pliance r eview of t he applicat ion of t he appr aisal Com mit t ee, only t hr ough t he pliance r eview of t he applicat ion t o t ake par t