- 10
- 0
- 约9.94千字
- 约 22页
- 2018-10-27 发布于江苏
- 举报
课程设计报告书
设计名称: 基于嵌入式系统的聊天程序设计
课程名称: 嵌入式系统开发
摘要
随着IT技术的日益发展,嵌入式设备的功能越来越强大。 嵌入式设备决不再只是充当一个小小的个人信息管理工具了,更重要的是可以上网浏览、收发邮件,在线聊天等。然而就目前国内市场来说,并不是所有的嵌入式设备都具备以上所有的功能,即使具备,也可能由于缺乏相应的服务而不能实现。但可以预见,嵌入式设备发展的趋势和潮流就是计算、通信、网络、存储等功能的融合。目前市场上大多数的嵌入式系统都是商业化产品,价格昂贵,因此在开发过程中有必要使用一个模拟器,使得在PC上可以模拟一个嵌入式设备。在Pc机上可以方便的开发和测试程序,并且可以帮助工程师快速的进行分析和改进,提高了工作效率和降低了项目的开发成本。在嵌入式操作系统的领域中,Linux以其特有的魅力得到了众多开发商的亲睐。Linux这些特性包括可以移植到多个同结构的CPU和硬件平台上,有很好的稳定性以及各种性能的升级能力。
嵌入式linux在电子行业的应用很广泛,学习嵌入式linux显得非常重要。这次课程设计的主要目的是检验上学期学习linux后的效果。通过基础题的代码编写,熟悉linux C语言编程技巧。通过完成聊天程序的设计,熟悉linux底层编程。利用QT设计界面,缩短开发时间。
关键字:嵌入式linux;基础题;聊天程序;QT
TOC \o 1-3 \h \u HYPERLINK \l _Toc201 一、引言 PAGEREF _Toc201 1
HYPERLINK \l _Toc22150 二、 系统分析 PAGEREF _Toc22150 2
HYPERLINK \l _Toc16944 2.1开发背景 PAGEREF _Toc16944 2
HYPERLINK \l _Toc23869 2.2聊天程序的基本需求 PAGEREF _Toc23869 2
HYPERLINK \l _Toc17379 2.3需实现的主要功能 PAGEREF _Toc17379 2
HYPERLINK \l _Toc12988 三、需求分析 PAGEREF _Toc12988 3
HYPERLINK \l _Toc24388 3.1 QT设计 PAGEREF _Toc24388 3
HYPERLINK \l _Toc2594 3.1.1 客户端QT界面设计 PAGEREF _Toc2594 4
HYPERLINK \l _Toc25878 3.2服务器端和客户端的数据传输方式 PAGEREF _Toc25878 4
HYPERLINK \l _Toc15044 3.3 服务器端功能设计 PAGEREF _Toc15044 5
HYPERLINK \l _Toc23178 3.4客户端功能设计 PAGEREF _Toc23178 5
HYPERLINK \l _Toc23413 四、总体设计 PAGEREF _Toc23413 5
HYPERLINK \l _Toc12269 4.1 总体功能 PAGEREF _Toc12269 5
HYPERLINK \l _Toc1294 五、 详细设计 PAGEREF _Toc1294 6
HYPERLINK \l _Toc17797 5.1 功能分析和描述 PAGEREF _Toc17797 6
HYPERLINK \l _Toc24126 5.2 客户端功能模块 PAGEREF _Toc24126 6
HYPERLINK \l _Toc30883 5.2.1 连接服务器 PAGEREF _Toc30883 6
HYPERLINK \l _Toc25331 5.2.2发送消息功能 PAGEREF _Toc25331 6
HYPERLINK \l _Toc500 5.2.3接收消息模块 PAGEREF _Toc500 7
HYPERLINK \l _Toc11218 5.3 服务器功能模块 PAGEREF _Toc11218 8
HYPERLINK \l _Toc30604 六、代码实现 PAGEREF _Toc30604 8
HYPERLINK \l _Toc24209 6.1 客户端代码 PAGEREF _Toc24209 8
HYPERLINK \l _Toc6227 6.1.1 QT构造和析构函数 PAGEREF _Toc6227 8
HYPERLINK \l _Toc30278 6.1.2 创建套接字 PAGEREF _Toc30278 10
HYPERLINK \l _Toc29617 6.1.3 创建线程
您可能关注的文档
最近下载
- 小学数学巧算24点专项练习题(每日一练,共9份).docx VIP
- 小学数学巧算24点专项练习题(每日一练,共19份).docx VIP
- 浙江省温州市2025年数学中考一模试卷.pptx VIP
- 9宫格数独练习题(初级简单,每日一练,共19份).pdf VIP
- 9宫格数独练习题(初级简单,每日一练,共31份).pdf VIP
- 2023年浙江省温州市中考数学真题.docx VIP
- (81格)舒尔特方格-儿童注意力训练(每日一练,共24份).docx VIP
- (81格)舒尔特方格-儿童注意力训练(每日一练,共19份).docx VIP
- (25格)舒尔特方格练习题儿童注意力训练(每日一练,共9份).docx VIP
- (25格)舒尔特方格练习题儿童注意力训练(每日一练,共16份).docx VIP
原创力文档

文档评论(0)