概述
嵌入式Linux网络通信实验
淮阴工学院
Linux操作系统及嵌入式应用
实验报告
: 计算机工程学院
专 业:计算机科学与技术(物联网工程)
班 级: 物联网1111
姓 名: 蒋振 学 号:1111307116
指导教师: 孙成富
学年学期: 2014 ~ 2015 学年 第 1 学期
实验1 Socket全双工通信实验
实验目的
了解网络套接字编程
掌握网络通信服务器和客户端的工作过程
利用多线程实现全双工通信
下载并运行网络应用程序
实验环境
宿主机:Fedora 10
嵌入式Linux软硬件系统:TQ2440(基于S3C2440A)开发板
实验准备
Linux下的多线程编程
进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。
线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。一个进程由几个线程组成(拥有很多相对独立的执行流的用户程序共享应用程序的大部分数据结构),线程与同属一个进程的其他的线程共享进程所拥有的全部资源。
本实验使用多线程解决了并行通信的难题。关于多线程的函数主要是使用pthread.h头文件中定义的多线程操作函数,如pthread_create、pthread_cancel等。
TCP/IP概述
TCP/IP的分层模型
OSI协议参考模型,是基于国际标准化组织(ISO)的建议发展起来的,它分为7个层次:应用层、表示层、
最后
以上就是彩色小霸王为你收集整理的linux网络通信基础实验,嵌入式Linux网络通信实验.doc的全部内容,希望文章能够帮你解决linux网络通信基础实验,嵌入式Linux网络通信实验.doc所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复