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中的防火墙
    • 实验箱重新给电

    实验感想与体会

    • 本次实验最困扰我们组的就是网络的配置问题,这本应该是很基础的理论知识,但由于之前没有掌握好该知识点,导致我们在实验过程中匆忙地去学习该方面知识,严重拖慢了实验进程
    • 本学期的实验都需要使用实验箱,本次实验则是我们初步了解并使用该工具,整个实验下来箱子的使用还略显生涩,因此我们小组将在课后借取箱子进行摸索,为之后的实验做好充分准备
  • 相关阅读:
    .NETCORE CONSUL
    Jenkins+github自动化部署.Net Core程序到Docker
    CleanArchitecture原则CQRS模式
    BFF架构了解
    .NET 生态系统的蜕变之 .NET 6
    Deislabs开源 使用WebAssembly打造的PaaS项目Hippo
    微软认真聆听了开源 .NET 开发社区的炮轰: 通过CLI 支持 Hot Reload 功能
    单体应用 适合采用 dapr 构建吗?
    微软发布了Visual Studio 2022 RC版,并将在11月8日发布正式版
    [LeetCode] 1248. Count Number of Nice Subarrays 统计优美子数组
  • 原文地址:https://www.cnblogs.com/fyss/p/9823471.html
Copyright © 2011-2022 走看看