下载此文档

嵌入式linux报告.doc


文档分类:IT计算机 | 页数:约83页 举报非法文档有奖
1/83
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/83 下载此文档
文档列表 文档介绍
嵌入式Linux报告嵌入式程序设计实验报告班级:******学号:********姓名:王增祥实验分组:B实验一、开发环境的搭建与配置一、实验目的1、熟悉嵌入式Linux开发平台。2、掌握嵌入式Linux开发平台的开发环境搭建与配置。3、了解minicon配置过程。4、了解嵌入式系统启动过程5、掌握程序交叉编译过程和调试方式。二、实验内容1、连接实验板和宿主机2、查看虚拟机配置是否正确3、配置是否正确4、在宿主机上编写C语言程序,并且进行交叉编译,然后传输到目标机上进行运行。、在宿主机上编写C语言程序,进行交叉编译,然后采用gdbserver进行5远程调试。三、实验过程1、打开实验板,用网线和串口线连接宿主机,边切连接电源。2、在桌面打开vmware,进去虚拟机3、检查虚拟机配置是否正确4、进入交叉编译工具5、用vi编辑器打开/etc/profile文件6、在/etc/profile文件中添加一行,保存文件退出。使用source命令使路径生效。7、使用which命令来查看路径是否生效,便查看arm-linux-gcc命令的基本信息,验证是否可用8、-s进入,查看配置是否正确。9、启动目标版10、启动停止按enter进入系统11、,然后ping命令测试目标机与宿主机的网络连通性。12、在宿主机的/root/,编辑后退出并保存。13、用arm-linux-。采用file命令查看新生成的文件helloworld的信息。最后产看helloworld能否正确运行。14、用scp命令把文件helloworld拷贝到目标机/root目录下,然后运行改文件。15、在宿主机的/root/。16、使用arm-linux-、用scp命令把arm_error拷贝到目标机的/root目录下。18、在目标机的/root目录下运行arm_error,查看运行结果。19、在目标机上启动gdbserver。20、在宿主机上启动arm-linux-gdb21、对arm_error进行调试,用list命令列出源程序,用break,命令添加断点,然后用continue命令继续运行程序。22、用next命令进行单步调试在调试的过程中,发现问题出在“p[0]=‘e’;”语句上。因对一个字符串常量进行修改而发生了段错误。23、查看目标机的显示信息四、实验心得通过这次实验,了解了实验的基本环境,加深了交叉编译的理解。学会了在目标版运行和调试程序的步骤,掌握了基本的调试方法。对Linux操作系统的操作得到了加强,为后面的实验打下了基础。实验二、并发web服务器的实现一、实验目的、熟悉Linux网络编程12、了解Web服务器原理3、掌握嵌入式Linux多线程、多进程、I/O多路复用三种并发服务器的实现二、实验内容1、用多进程实现Web服务器2、用多线程实现Web服务器3、采用I/O多路复用实现Web服务器三、实验步骤1、打开实验板,.2、。采用ping命令检测目标机和宿主机的网络连通性。3、把程序源代码拷贝到宿主机的mnt/nfs/web目录下4、用arm-linux-gcc命令编译源程序,得到可执行程序web_server_process5、,用于测试Web服务6、,用于测试Web服务器。7、用命令server启动宿主机上的nfs服务,采用export命令查看nfs的共享目录。8、在宿主机的浏览器中输入:查看结果。9、在宿主机的浏览器中输入查看结果10、在宿主机的浏览器中输入,查看执行结果。11、在宿主机的浏览器中输入,查看执行结果。12、在宿主机的浏览器中输,查看执行结果。13、用arm-linux-gcc命令编译源程序,得到可执行程序web_server_thread。14、在目标机中运行web_server_thread。15、在宿主机的浏览器中输入,查看执行结果。16、在宿主机的浏览器中输入查看行结果。17、在宿主机的浏览器中输入,查看执行结果。

嵌入式linux报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数83
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小707 KB
  • 时间2020-02-02