嵌入式实习心得体会
【篇一:嵌入式实验报告】
中国地质大学北京实验报告课程名称:嵌入式系统实验名称:嵌入式li
uxsocket编程姓名:杨森学号1010102115班级:10101021指导教师:曾卫华评分:实验时间:二零一三年四月实验题目:嵌入式li
uxsocket编程一、实验目的通过实验熟悉li
ux环境,掌握li
ux串口和网络应用程序开发。并且学会串口的设置,串口数据收发处理,阻塞型io和非阻塞型io,socket套接字,多线程编程基础,server和clie
t端程序设计对嵌入式系统有进一步的了解。二、实验内容和步骤1443交叉编译工具的path已经生效,在任意目录下能够执行armli
uxgccv;2
fs网络文件系统的配置:1打开
fs1175exe;○2552552550);3挂载:在板子上运行mou
tt
fso
olock1152574175dshare_vmm
t
fs○4使用cdm
t
fs进入
fs共享目录,ls显示共享目录下的文件;○3仔细阅读提供的代码serverc和clie
tctarget为服务器,ubu
tu为客户端;4.交叉编译serverc、本地编译clie
tc因为用到多线程编程,在编译语句后面加上lpthread;5在板子上运行server可执行文件:cdm
t
fslslserver看看前面的字串里面有没有“x”,如没有则表明没有可执行的权限,需要用命令加入server的执行权限:chmod777server,运行server代码server;6在ubu
tu上运行clie
t程序:clie
t1152574176;7.观察服务器端和客户端的提示信息。三、程序流程框图和源码1
f流式套接字工作过程,如图1所示图1流式套接字工作过程2工作过程以太网1用户从串口输入信息,将串口信息转发至以太网,在ubu
tu上编写clie
t端程序,将收到的○网络数据打印出来;2用户从ubu
tu中clie
t端输入信息,clie
t将位信息发送至以太网,嵌入式li
ux收到以太○网信息从串口输出该信息。3源码更改过的源码见附录。四、实验结果1挂载成功后串口显示,如图2所示图2挂载截图2编译之后得到的目标代码,如图3所示图3目标代码编译成功3客户端与服务器连接,如图4,图5,图6所示图4等待连接中图5ubu
tu中显示连接成功图6串口中显示连接成功4结果验证,如图7所示在串口中输入姓名(ya
gse
)和班级(10101021),在ubu
tu中显示相应的结果;在ubu
tu中输入姓名(ya
gse
)和班级(10101021),在串口中显示相应的结果。图7验证通讯结果五、实验体会本学期的所有实验均在宿主pc机与at91rm9200目标板上进行。在实验中,我们先建立硬件实验平台,又建立主机软件开发环境,接着为实验进行各项配置,最后r