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

    1296864-20181021131306917-1216242875.jpg

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

1296864-20181021132123634-81919841.jpg

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

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

  • 实验目标

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

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

    1296864-20181021131546832-2050344801.jpg

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

    1296864-20181021131821372-1219386465.jpg

    1296864-20181021131831767-895547102.jpg

    1296864-20181021131838597-1184841704.jpg

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

    1296864-20181021131850567-1989776055.jpg

实验过程中遇到的问题:

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

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

1296864-20181021131943853-2037541156.jpg

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

解决办法:

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

1296864-20181021131954343-1242160901.png

2、运行主机将WLAN关闭。
1296864-20181021132356227-2050872606.png

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

1296864-20181021132016427-1112889156.png

知识点总结

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

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

实验体会

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

转载于:https://www.cnblogs.com/Gst-Paul/p/9824713.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值