网站大量收购独家精品文档,联系QQ:2885784924

基于ARM和Linux的嵌入式数码相框系统设计论文.doc

基于ARM和Linux的嵌入式数码相框系统设计论文.doc

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ARM和Linux的嵌入式数码相框系统设计毕业论文 目 录 摘 要 5 Abstract 6 目 录 7 第一章 绪论 9 第二章 所需环境及设备 10 2.1硬件部分: 10 2.1.1 GEC2440开发板介绍 10 2.2软件部分 11 2.2.1 Linux系统平台介绍: 11 2.2.2 QT/Embeded界面介绍: 11 2.3实现思路 11 第三章 嵌入式开发环境的搭建 12 3.1嵌入式交叉环境的概述 12 3.2 交叉编译环境的搭建 12 3.3交叉调试环境的搭建 13 3.4交叉服务器的搭建 13 3.5关于交叉调试 13 3.6关于网络挂载的配置 14 第四章 U-boot的移植 17 4.1建立工作目录 17 4.2设置环境 17 4.2.1stage1阶段硬件初始化 17 4.2.2修改时钟 17 4.2.3重定位u-boot代码 19 4.3进入目录配置编译 22 4.4 bootloader的烧写 22 第五章 Linux内核的移植 24 5.1 准备工作 24 5.2 修改内核源码顶层 24 5.3 修改机器码 24 5.4 设置 flash 分区 25 5.5 配置编译内核 26 5.6 Linux内核编译 30 5.7 使用minicon远程访问目标板 30 5.8下载到开发板中测试 31 第六章 驱动的移植 32 6.1关于USB驱动移植 32 6.2 关于LCD驱动移植 33 6.3关于触摸板驱动移植 35 第七章 制作根文件系统 38 7.1工作目录 38 7.2创建节点 38 7.3拷贝动态链接库 38 7.4交叉编译busybox 39 7.5交叉编译bash(交互程序) 39 7.6建立系统配置文件 40 7.7添加一个用户程序 41 7.8带QTE库的根文件系统制作 42 7.9手动校准 43 7.10根文件系统烧入 44 第八章 基于qt3平台的应用程序 45 8.1新建一个数码相框工程 45 8.2函数主要源代码 46 8.3在主机上运行 57 8.4交叉编译生成目标文件 57 8.5在目标板上运行 57 第九章 结束语 59 致谢 60 参考文献 61 附录 62 绪论 根据实际应用的特点对产品进行完整的需求分析,形成比较完善的总体设计方案。同时,达到能具备Linux操作系统下简单的设备驱动程序开发、图形用户接口设计的能力。此外,掌握基本的系统功能及性能测试技术,从而具备比较全面的嵌入式应用系统开发能力。另外,作为一个消费类电子产品,数码相框的设计必须考虑以下因素: 1、用户接口友好、操作方便。 2、系统兼容性强。数码相框应能识别和处理当前数码相机主要的图像格式,能访问主流的外部半导体存储卡。 3、稳定可靠。 随着PC时代数码技术的发展,数码相机以其低廉的价格,方便的操作成为摄影器材未来的发展方向。目前,很多家庭都持有数码相机,一次拍摄下来的照片往往会有上百张,使用PC机来查看拍摄下来的图片,操作繁琐,而且依赖于PC机。 作为数码相机的一种附属产品,数码相框不仅具有传统相框的特点,而且可以直接从数码相机中选择心仪的照片,定时更新照片。数字相框可以摆放在家居显眼之处,成为现代家庭一道靓丽的风景线。 数码相框是展示数码照片而非纸质照片的相框。数码相框直接插上相机的存储卡展示照片数码摄影必然推动数码相框的发展,因为全世界打印的数码相片不到5%。 图3.2 1 安装编译器(交叉工具链)软件:eabi-4.1.2.tar.bz2 安装准备 #mkdir /usr/local/arm #cp eabi-4.1.2.tar.bz2 -C /usr/local/arm #mv eabi 4.1.2 添加环境变量: #vi /etc/bashrc 在文件结尾添加 export PATH= /usr/local/arm/4.1.2/bin:$PATH 使配置生效: #source /etc/bashrc 3.3交叉调试环境的搭建 源码包gdb-6.5.tar.bz2的安装cd. (1)新建编译目录 #mkdir /home/build_gdb #cd /home/build_gdb 将gdb-6.5.tar.bz2拷贝到/home/build_gdb (2)解压gdb-6.5.tar.bz配置 cd gdb-6.5 #./configure --target=arm-linux --prefix=/usr/local/arm/4.1.2/ 此步遇到的问题是:./configure—target =arm-linux没有那个文件或目录,是因为configure的权限问题,在运行configure前chmod 755 configure) (

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档