zoukankan      html  css  js  c++  java
  • 2018-2019-1 20165207 20165209 20165215 实验一 开发环境的熟悉

    2018-2019-1 20165207 20165209 20165215 实验一 开发环境的熟悉


    任务一 交叉编译环境

    • 用VMWare打开Ubuntu,用户名:linux,口令:1

    • 建立实验目录,mkdir linux_20165207_20165209_20165215
    • 在该目录中编写hello.c文件 ,内容代码为:
    #include <stdio.h>
    int main()
    {
        printf("Hello world!");
        printf("
    20165207李天林
    20165209陈思兵
    20165215张家佳
    ");
        return 0;
    }
    
    • 用gcc编译的可执行文件linuxhello:gcc hello.c -o linuxhello;用arm-none-linux-gnuenbi-gcc编译可执行文件armhello: /usr/local/toolchain/toolchain4.3.2/bin/arm-none-linux-gnuenbi-gcc hello.c -o armhello
    • 分别运行linuxhello,armhello,并用file <文件名>来检测文件类型

    • 结果分析:在计算机上可以运行linuxhello,无法运行armhello,这是因为使用gcc编译的linuxhello适用于x86-64机器,而使用gcc和交叉编译器arm-none-linux-gnuenbi-gcc编译的armhello只能在arm实验箱上运行

    任务二 目标机宿主机连通

    • 连接好arm实验箱的电源线,并将网线(net1接口)、串口线(COM0接口)与自己的计算机相连
    • 配置一个超级终端,选择正确的串口号COM3,并在串口配置中将波特率设置为115200,其它值均为默认
    • 对实验箱重新加电,使用ifconfig查看实验箱和Ubuntu的ip地址,用ipconfig查看win7的ip地址

    • 使用ping命令测试实验箱(超级终端)(192.168.0.232),ubuntu(192.168.0.230),win7(192.168.0.231)是否互相能ping通

    实验中出现的问题以及解决方法:

    问题:实验箱、Ubuntu与win7三者互ping无法连通
    解决方法:

    • 勾选本地连接属性里的VMware Bridge Protocol

    • 关闭本机的WLAN连接
    • 将虚拟机设置里的网络适配器选择为桥接模式

    • 关闭win7中的防火墙
    • 实验箱重新给电

    实验感想与体会

    • 本次实验最困扰我们组的就是网络的配置问题,这本应该是很基础的理论知识,但由于之前没有掌握好该知识点,导致我们在实验过程中匆忙地去学习该方面知识,严重拖慢了实验进程
    • 本学期的实验都需要使用实验箱,本次实验则是我们初步了解并使用该工具,整个实验下来箱子的使用还略显生涩,因此我们小组将在课后借取箱子进行摸索,为之后的实验做好充分准备
  • 相关阅读:
    phpexcel表的一些设置
    14的路 MySQL的btree索引和hash索引的区别
    mysql导入导出sql文件
    jq的form验证
    Intellij IDEA 创建Web项目并在Tomcat中部署运行
    IntelliJ Idea常用快捷键
    12个JavaScript技巧【转】
    JFinal 源码知识点
    JFinal record类型数据在前台获取
    用JS获取地址栏参数的方法
  • 原文地址:https://www.cnblogs.com/fyss/p/9823471.html
Copyright © 2011-2022 走看看