2018-2019-1 20165320 20165325 20165337 实验一 开发环境的熟悉

实验一 开发环境的熟悉

小组成员

  • 20165320 申启
  • 20165325 李东骏
  • 20165337 岳源

开发环境的熟悉-1-交叉编译环境

  • 实验目标

    • 理解gcc和交叉编译器编译的区别,能用file命令分析运行其执行文件结果产生的原因
  • 实验步骤

    1、建立实验目录"mkdir linux_组员1学号_组员2学号_组员3学号",在实验目录中编写“hello word”程序,另外补充几行打印所有组员的学号姓名

    2、分别用gcc和交叉编译器arm-none-linux-gnuenbi-gcc编译hello.c,用gcc编译的可执行文件命名linuxhello:gcc hello.c -o linuxhello

    3、分别运行linuxhello,armhello,并用file命令分析原因

原因:两个文件运行的环境不一样,如图红框圈出的部分。

开发环境的熟悉-2-目标机宿主机联通

  • 实验目标

    • 用ping命令保证目标机和宿主机能互相ping通,提交ping通的截图
  • 实验步骤

    1 、到实验室把“USB转串口线”的USB口插入自己的电脑,把串口连到实验箱的COM0,用网线连接自己笔记本电脑)ARM实验箱的网口NET1

    2、在虚拟机桌面打开超级终端,并配置终端(端口号为com4),随后打开实验箱电源,命令行输入root,用ifconfig在超级终端中查看实验箱IP(目标机),在Ubuntu中(宿主机)中用ifconfig在命令行查看IP

    3、 用ping命令查看目标机和宿主机能否互相ping通

实验过程中遇到的问题:

  • 实验箱与主机连接后打开电源,超级终端无反应

解决办法:在Vmware主页虚拟机选项可移动设备USB接口的选项处,选择让其与虚拟机相连,同时打开实验箱所有开关。

  • 实验箱与win7,Ubuntu不能互相ping通。

解决办法:

1、在win7虚拟机中关闭防火墙。

2、运行主机将WLAN关闭。

3、win7虚拟机本地连接有可能被禁用,点击启用。

知识点总结

1、File命令:该命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。

2、交叉编译器:arm-none-linux-gnuenbi-gcc

实验体会

  • 这次实验让我们小组复习了上学期计算机网络所学到的相关知识,发现了自己还存在基础知识掌握得不牢固的问题,在今后的学习中,我们会更加注重这一方面的问题,谦虚好学,利用博客园这个非常好的学习平台不断提升自己。
原文地址:https://www.cnblogs.com/Gst-Paul/p/9824713.html