嵌入式linux课程设计报告-聊天程序设计

嵌入式linux课程设计报告-聊天程序设计

ID:6808017

大小:568.50 KB

页数:24页

时间:2018-01-26

嵌入式linux课程设计报告-聊天程序设计_第1页
嵌入式linux课程设计报告-聊天程序设计_第2页
嵌入式linux课程设计报告-聊天程序设计_第3页
嵌入式linux课程设计报告-聊天程序设计_第4页
嵌入式linux课程设计报告-聊天程序设计_第5页
资源描述:

《嵌入式linux课程设计报告-聊天程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、重庆科技学院课程设计成果院(系):_电气与信息工程学院_班级:计科普0802学生姓名:学号:设计地点(单位)____I315_________________设计题目:_____聊天程序设计__________________________完成日期:2011年9月5日指导教师评语:_______________________________________________________________________________________________________________

2、_________________________________________________________________________________________________________________________________成绩(五级记分制):________________教师签名:_________________________-24-摘要嵌入式linux在电子行业的应用很广泛,学习嵌入式linux显得非常重要。这次课程设计的主要目的是检验上学期学习linux后

3、的效果。通过基础题的代码编写,熟悉linuxC语言编程技巧。通过完成聊天程序的设计,熟悉linux底层编程。利用QT设计界面,缩短开发时间。关键字:嵌入式linux;基础题;聊天程序;QT-24-目录课程设计任务书-4-题目一基础题-6-1设计内容及要求-6-1.1二小题-6-1.2三小题-6-1.3四小题-7-1.3五小题-9-1.4六小题-11-1.5七小题-11-1.6八小题-13-题目二聊天程序设计-15-1.设计内容及要求-15-1.1聊天程序的基本要求-15-1.2需实现的主要功能-15-

4、2.需求分析-15-2.1QT设计-15-2.2服务器端和客户端的数据传输方式-16-2.3服务器端功能设计-16-2.4客户端功能设计-17-3.总体设计-17-3.1总体功能-17-4.详细设计-17-4.1功能分析和描述-17-4.2客户端功能模块-17-4.3服务器功能模块-19-5.代码实现-20-5.1客户端代码-20-5.2服务器端代码-22-6.功能实现-23-7.总结-23-8.致谢-23-9.参考文献-23--24-课程设计任务书设计题目:基础题目学生姓名庄桐泉课程名称嵌入式lin

5、ux课程设计专业班级计科普2008地点I315起止时间2011-8-29至2011-9-9设计内容及要求GCC编译器的使用,LINUX系统C程序设计编译、调试方法1、编写程序将数组内容倒置a[]=””。2、利用指针将数据A的内容复制到数据B。3、创建两线程,通过打印输出各自线程号和打印次序,要求从打印结果看出两个线程是并发执行的。4、创建两线程,A线程通过消息队列发消息,B线程收到后在屏幕打印输出,要求两线程个打印出线程号和消息内容。5、创建两线程,A线程循环打印数组a[100],B线程循环将数组成员

6、+1,要求利用互斥锁,使每次输出a[0]==a[99].6、创建两线程,A线程每2秒打印一次字母A,B线程每秒打印一次字母B,要求利用同步信号量,使输出字母B总是在A之后。8、通过Makefile,将project中的一个.c编译成.a,另一个.c调用.a的函数,要求实现静态库的生成和调用,运行结果正确。设计参数进度要求第一周之内完成参考资料1、嵌入式Linux应用程序开发标准教程.人民邮电出版社。华清远见嵌入式培训中心。2010.72、ZLGARMMAGIC2410实验指导、资料。其它设计题目:聊天

7、程序设计学生姓名庄桐泉-24-课程名称嵌入式linux课程设计专业班级计科普2008地点I315起止时间2011-8-29至2011-9-9设计内容及要求1、在QT(或miniGUI)编写聊天程序,交叉编译后下载到目标机,可实现两台目标机可发送文本聊天2、QT(或miniGUI)界面设计至少包括“发送”,“重置”两个按钮,要求必须把目标机的硬件键盘映射到QT设计的软件界面中,实现软件按钮的功能。选作:发送文件。设计参数进度要求做完基础题目之后开始做本题目。参考资料1、嵌入式Linux应用程序开发标准教

8、程.人民邮电出版社。华清远见嵌入式培训中心。2010.72、ZLGARMMAGIC2410实验指导、资料。其它说明1.本表应在每次实施前一周由负责教师填写二份,学院审批后交学院教务办备案,一份由负责教师留用。2.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。系主任:指导教师:2011年9月5日-24-题目一基础题1设计内容及要求1.1二小题(1)编写程序将数组内容倒置a[]=””。(2)程序代码实现如下:cha

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。