《嵌入式系统》课程设计

上传人:第*** 文档编号:55640309 上传时间:2018-10-03 格式:DOC 页数:23 大小:4.97MB
返回 下载 相关 举报
《嵌入式系统》课程设计_第1页
第1页 / 共23页
《嵌入式系统》课程设计_第2页
第2页 / 共23页
《嵌入式系统》课程设计_第3页
第3页 / 共23页
《嵌入式系统》课程设计_第4页
第4页 / 共23页
《嵌入式系统》课程设计_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《《嵌入式系统》课程设计》由会员分享,可在线阅读,更多相关《《嵌入式系统》课程设计(23页珍藏版)》请在金锄头文库上搜索。

1、 课程设计课程设计题题 目:目: 嵌入式嵌入式 TQ2440 移植移植 班班 级:级: 通信工程通信工程 1202 学学 号:号: 3128602205 姓姓 名:名: 黄钊黄钊 指导老师:指导老师: 张平均张平均/陈婧陈婧 2016 年年 01 月月 17 日日目录目录一、实验课题-1二、课程目标-1三、任务要求-1四、课程内容-1 4.1 Linux 初识 -1 4.1.1 CentOS 简介(教室虚拟机用)-2 4.1.2 MintLinux 简介(自用)-2 4.2 准备-3 4.3 安装交叉编译工具-3 4.4 安装 nfs 服务 -5 4.5 安装 minicom 串口通信工具 -

2、7 4.6 TQ2440 与 Linux 的文件共享-8 4.6.1 在 TQ2440 挂载 Linux 文件系统 -8 4.6.2 TQ2440 利用 nfs 服务启动远端 QT 文件系统-9 4.7 TQ2440 开发版烧写-10 4.8 QT 编程环境搭建 -10 4.8.1 编译 QT 的 x86 及 arm 双平台环境-10 4.8.2 安装 QTCreator 软件 -11 4.8.3 MintLinux 下 QT 环境遇到的问题-12 4.9 完善 QT 文件系统的 QT-4.7 库-12 4.9.1 Tslib 触屏检测-12 4.9.2 移植 QT-4.7 库到 nfs 文件

3、系统-13 4.9.3 在 nfs 文件系统中添加文泉驿中文正黑体字库-13 4.9.4 设置环境变量及指令软连接 -13 4.10 利用 QtCreator 创建测试程序 -14 4.10.1 新建项目“FloatTest” -14 4.10.2 界面 ui 设计-15 4.10.3 添加代码-15 4.10.4 编译测试-16 4.10.5 QT 项目文件结构的认识-17 4.11 LED 编程测试-17 4.11.1 动态加载 LED 驱动程序-17 4.11.2 新建文件夹“Qt4_LED”作项目文件夹 -17 4.11.3 touch 出 QT 项目 4 个基础文件 -17 4.11

4、.4 界面 ui 设计-17 4.11.5 利用 vim 编写代码 -18 4.11.6 利用终端编译-20五、课程总结-21福建工程学院 通信工程(闽台) 嵌入式 TQ2440 移植 课程设计 By Jaus_Hwang 黄钊1一、实验课题Linux 平台下基于 TQ2440 嵌入式开发板的 QT 编程及移植二、课程目标进一步巩固嵌入式系统的基本知识; 掌握嵌入式应用系统的基本结构; 掌握嵌入式系统开发环境搭建与试用; 掌握嵌入式系统基本驱动、应用程序的设计和移植调试;三、任务要求安装交叉编译工具; 安装 nfs 服务与 minicom 软件; 搭建 QT 环境(编译 QT 源码方式)及安装

5、 QtCreator 软件; 学习 QT 编程语言;四、课程内容4.1 Linux 初识Linux,用最简单的术语来说,它也就是个操作系统。通过系统,让应用程序和管理人 员能够访问计算机上的设备来执行所需的功能。详细了说,Linux 也是和 Windows、Mac OS 等非常相似的操作系统。 Linux 是一种自由和开放源代码的类 UNIX 操作系统。该操作系统的内核由 linus 在 1991 年 10 月 5 日首次发布。只要遵循 GNU 通用公用许可证(GPL)任何个人和机构都可 以自由地使用 Linux 的所有底层源代码,也可以自由地修改和二次发布。大多数 Linux 发 行版还包括

6、像提供 GUI 的 X-Window 之类的界面框架。 严格来说,Linux 只表示操作系统内核本身,但现况基本指代所有采用 Linux 内核的操 作系统,包括 GUI 组件和许多其他工具。这些支持用户空间的系统工具和库主要由 Richard 于 1983 年发起的 GNU 计划提供,但 Linux 不属于 GNU 计划。福建工程学院 通信工程(闽台) 嵌入式 TQ2440 移植 课程设计 By Jaus_Hwang 黄钊24.1.1 CentOS 简介(教室虚拟机用)CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自

7、于 RHEL(Red Hat Enterprise Linux)依照开放源代码规定发布的源代码所编译而成。由于出 自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 RHEL 使用。 两者的区别在于,CentOS 并不包含封闭源代码软件,对上游代码的主要修改是为了移除不 能自由使用的商标。2014 年,CentOS 宣布与 Red Hat 合作,但 CentOS 将会在新的委员会 下继续运作,并不受 RHEL 的影响。4.1.2 MintLinux 简介(自用)Linux Mint 是一种基于 Ubuntu 和 Debian 开发出的 Linux 操作系统。由 Linux Mint Team 团队于 2006 年开始发行。Linux Mint 的目标是为家庭用户和企业客户提供一个免费、 高效、易用、高雅的桌面操作系统。Linux Mint 是目前 DistroWatch 排行榜上第一名的 Linux 发行版。福建工程学院 通信工程(闽台) 嵌入式 TQ2440 移植 课程设计 By Jaus_Hwang 黄钊3他继承了 Ubuntu 的众多优点,同时也在 Ubuntu 的基础上加入很多自己优秀的特性。 Linux Mint 致力于提

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号