文档编号:DZXX517 文档字数:13113, 嵌入式数码相框设计 摘 要 嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可以配置,通常对功能、可靠性、成本、体积、功耗有严格约束的一种专用计算机系统。当前先进的嵌入式系统,通常由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及嵌入式应用程序四个部分组成,实计算机基于ARM Linux和Qt/Embedded的嵌入式数码相框系统的研究和实现应用系统,称为嵌入式系统、实时系统或者嵌入式实时系统。 根据目前国内外对嵌入式的研究和开发,结合实际的实验条件,本项目使用硬件平台广东省嵌入式软件公共技术中心开发的GEC2440开发板作为目标机,使用安装Windows XP的PC机作为宿主机,并在宿主机Windows平台上安装了一个虚拟机软件,虚拟机里安装的是Red Hat EnterpriseLinux 5作为开发环境。主要实现工作包括:在宿主机上安装交叉编译工具,建立交叉编译环境,配置tftp、DNW(或超级终端)以建立嵌入式软件平台。进行一个可以浏览与管理图片功能,且能进行幻灯片播放的课程设计。针对项目需求实现对驱动程序的完善和移植,制作适合此开发板的根文件系统,最后将基于qt设计的应用程序程植到开发板上,实现个人图片的掌上管理。 关键词:嵌入式系统;GEC2440开发板;虚拟机环境;移植。 Abstract .... Keywords: embedded system;GEC2440 development board;virtual machine environment;the transplant. 目 录 摘 要 2 Abstract 3 目 录 4 第一章 概要 5 第二章 所需环境及设备 6 2.1硬件部分: 6 2.1.1 GEC2440开发板介绍 6 2.2软件部分 7 2.2.1 Linux系统平台介绍: 7 2.2.2 QT/Embeded界面介绍: 7 第三章 嵌入式开发环境的搭建 7 3.1嵌入式交叉环境的概述 8 3.2 交叉编译环境的搭建 8 3.3交叉调试环境的搭建 9 3.4交叉服务器的搭建 10 3.5关于交叉调试 10 第四章U-boot的移植...................................................................................................................................10 4.1建立工作目录..................................................................................................................................10 4.2设置环境..........................................................................................................................................11 4.3进入目录配置编译.........................................................................................................................16 4.4 bootloader的烧写.......................................................................................................................16 第五章 Linux内核的移植 17 5.1 准备工作 17 5.2 修改内核源码顶层 17 5.3 修改机器码 17 5.4 设置 flash 分区 17 5.5 配置编译内核 18 5.6 Linux内核编译 22 5.7下载到开发板中测试 22 第六章 基于qt3平台的应用程序 22 6.1新建一个数码相框工程 23 6. 2函数源代码...............................23 6.3在主机上运行 35 6.4交叉编译生成目标文件 36 6.5在目标板上运行 36 第七章 结束语 37 致谢 37 参考文献 38
|
| |
上一篇:确定超声角度下AOTF的调谐关系 | 下一篇:基于Arduino单片机的线束检测仪 |
推荐论文 | 本专业最新论文 |
Tags:嵌入式 数码 相框 设计 | 2019-04-22 11:41:02【返回顶部】 |