基于嵌入式环境的文本编辑器代码开发.rar

RAR格式版权申诉手机打开展开

基于嵌入式环境的文本编辑器代码开发,59页,1.8w字包括论文,源程序,外文翻译任务书的内容:1、课题来源:在信息化时代,我们周围的设备,随身携带的用品将全面数字化、智能化,我们的工作、生活、休闲娱乐、旅行、消费等等全部离不开嵌入式系统,微机的嵌入式应用,将发展成为微机应用的主体。文本编辑器是用作编写普通文字的应用软件,它常用来编辑及保存一些文档甚至程序...
编号:99-275877大小:4.33M
分类: 论文>通信/电子论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 叼着吸管的猪 发布

59页,1.8w字

包括论文,源程序,外文翻译


任务书的内容:

1、课题来源:
在信息化时代,我们周围的设备,随身携带的用品将全面数字化、智能化,我们的工作、生活、休闲娱乐、旅行、消费等等全部离不开嵌入式系统,微机的嵌入式应用,将发展成为微机应用的主体。
文本编辑器是用作编写普通文字的应用软件,它常用来编辑及保存一些文档甚至程序代码,因此它对于许多嵌入式系统的开发都是必不可少的。目前文本编辑器种类很多,所提供的功能也很多,但是能满足各种用户,实现多种功能和可以跨平台编译与运行的编辑器却很少,不能更好的适应当前用户的要求。
本设计所完成的文本编辑器功能是针对C及C++程序语言。我利用VMware虚拟机下的Linux环境和QT SDK对用户及使用者的应用过程形成一整套完整的代码编写,编译及运行,最后移植到天嵌TQ2440开发板上进行仿真执行。
本文本编辑器的开发采用NOKIA公司的QT SDK开发工具包,操作系统为VMware虚拟机建立的RedHat 9系统下的Linux环境,开发主要包括界面窗口的菜单栏和工具栏以及树结构,还有链接Linux虚拟机实现编译与运行。
2、设计任务:
(1)完成与本设计课题相关技术资料的收集与整理;
(2)掌握本设计课题需要使用的相关软件;
(3)掌握本设计课题需要使用的开发板;
(4)搭建本设计课题的开发环境 ;
(5)完成本课题的软件设计,并实际下板运行,实现主要功能;
(6)完成毕业论文的撰写工作。

3、技术指标:
(1)界面的完整排布,包含各功能按钮,要求美观大方;
(2)编写各功能按钮的代码,实现其基本功能;
(3)可移植到开发板上运行 。


目录

引言 1
第一章 问题的提出及可行性研究 2
1.1 问题的提出及定义 2
1.2 可行性研究 3
1. 2. 1对现行文本编辑器的分析 3
1. 2. 2新文本编辑器的可行性研究分析 3
第二章 开发环境、开发工具及开发板 5
2.1 开发环境 5
2.1.1 VMWare Workstation 5
2.1.2 RedHat Linux 9.0 6
2.2开发工具 7
2.2.1 各种界面开发工具的比较 7
2.2.2 认识QT 10
2.2.3 了解QT Creator 10
2.3开发板 11
2.3.1 TQ2440开发板简述 11
第三章 系统设计及实现过程 16
3.1 开发环境的搭建及开发工具的安装 16
3.1.1 VMWare Station的安装 16
3.1.2 RedHat Linux 9.0的安装 16
3.1.3 实现Windows系统与Linux系统间文件共享 19
3.1.4 开发板系统搭建 20
3.1.5 QT_SDK_Lin32开发包的安装 26
3.2 代码的编写、编译及运行 27
3.2.1 头文件 28
3.2.2 源文件 31
3.2.3 界面文件 50
3.3 移植开发板 51
3.3.1 移植Tslib 51
3.3.2 QT 库的移植过程 53
3.3.3 QT 应用程序移植过程 53
结论 56
致谢 57
参考文献 58