- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于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)
(
您可能关注的文档
- 低温地板辐射供暖系统的设计论文.doc
- 底座盖注塑模具设计论文.doc
- 地下室土方开挖及基坑支护施工方案论文.doc
- 电动排种器试验设计论文.doc
- 地理信息系统在电力系统中的应用研究论文.doc
- 电动汽车动力及控制技术的设计论文.doc
- 电动汽车电机驱动控制策略研究论文.doc
- 电力网络规划设计论文.doc
- 电风扇控制电路设计论文.doc
- 电力系统稳定性研究论文.doc
- 2025医院卫生院医德医风考评细则方案.docx
- 2025学年四川省内江市【国家公务员】公共基础知识预测试题含答案.docx
- 2025医院卫生院改进医疗服务专项行动实施方案.docx
- 2025上半年湖北省十堰市郧阳区事业单位《公共基础知识》试题及答案.docx
- 2025学年云南省昆明市国家公务员公共基础知识预测试题含答案.docx
- 2025医院公开招聘简章(模板).docx
- 2025医院卫生院采购询价管理细则(必威体育精装版版).docx
- 2025医共体医院分级诊疗双向转诊实施方案.docx
- 2025深入贯彻中央八项规定精神学习教育应知应会50题题库(含答案).docx
- 2025上海社区《网格员》考前模拟题(含答案).docx
最近下载
- (天猫商城运营总体流程.doc VIP
- 《食品仪器分析技术》课件.ppt VIP
- 财务会计实务教学课件作者雷灵变第十章.pptx VIP
- 冰河世纪4(中英对照台词).pdf VIP
- 第八课 《制作 “广东风情游”多媒体作品》 教学设计2023-2024学年小学信息技术粤教版(B版)四年级下册.docx VIP
- 2025内蒙古呼和浩特市赛罕区招聘50名社区专职网格员笔试备考题库及答案解析.docx VIP
- 高中毕业生登记表(模板).pdf VIP
- 乙腈MSDS.pdf VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表.docx VIP
- GARMIN 佳明 Fenix 6 Pro CN 用户手册 说明书.pdf
文档评论(0)