zoukankan      html  css  js  c++  java
  • 20165231 20165232 20165235 实验一:开发环境的熟悉

    2018-2019-1 20165231 20165232 20165235

    实验一 开发环境的熟悉

    任务一 交叉编译环境

    • 任务要求
    1. 实验三人一组
    2. 可以使用自己的笔记本,也可以使用实验室台式机,使用实验室机器的不用做本题
    3. 安装老师提供的software目录中的“VMware-workstation-full-10.0.1-1379776.exe”
    4. 解压老师提供的software目录中的“Ubuntu1204.rar”
    5. 用VMWare打开Ubuntu,用户名:linux,口令:1
    6. 建立实验目录"mkdir linux_组员1学号_组员2学号_组员3学号"
    7. 在实验目录中编写“hello word”程序,另外补充几行打印所有组员的学号姓名
    8. 参考bocsd目录中的脚本armc.sh, 分别用gcc和交叉编译器arm-none-linux-gnuenbi-gcc编译hello.c,用gcc编译的可执行文件命名linuxhello:gcc hello.c -o linuxhello;
      2用arm-none-linux-gnuenbi-gcc编译的命名为armhello: /usr/local/toolchain/toolchain4.3.2/bin/arm-none-linux-gnuenbi-gcc hello.c -o armhello
    9. 分别运行linuxhello,armhello,有什么结果?提交截图并用file命令分析原因。

    具体步骤

    1. 建立实验目录linux_20165201_20165203_20165206;
    2. 编写“hello word”程序;
    3. 分别用gcc和交叉编译器arm-none-linux-gnuenbi-gcc编译hello.c。用gcc编译的可执行文件命名linuxhello:gcc hello.c -o linuxhello; 用arm-none-linux-gnuenbi-gcc编译的命名为armhello: /usr/local/toolchain/toolchain4.3.2/bin/arm-none-linux-gnueabi-gcc hello.c -o armhello;
    4. 分别运行linuxhello,armhello。
      image

    任务二 目标机宿主机连通

    -** 任务要求**:

    1. 使用实验室机器不用安装软件,桌面上有相应图标
    2. 使用自己笔记本电脑的,解压超级终端软件“windows7st(Windows).rar”,并在桌面上建立快捷方式(这个不用在实验室做)
    3. 使用自己笔记本电脑的,到实验室把“USB转串口线”的USB口插入自己的电脑,把串口连到实验箱的COM0
    4. 参考视频配置超级终端,用超级终端作为实验箱的显示终端
    5. 用ifconfig在超级终端中查看实验箱IP(目标机),在Ubuntu中(宿主机)中用ifconfig在命令行查看IP
    6. 用网线连接实验室台式机(或自己笔记本电脑)和ARM实验箱的网口NET1(最大屏旁边的)
      用ping命令保证目标机和宿主机能互相ping通,提交ping通的截图

    -具体步骤

    1. 连接arm实验箱,将电源线、串口线等接好;
      image
    2. 在win7的资源管理器中查看USB转串口的端口号;
      image
    3. 打开超级终端,新建一个终端。然后进行配置,选择正确的串口号,并配置串口,将波特率设置为115200,其他值均为默认;
      image
    4. 将实验箱重新加电,进行登录,登录名为root;
      image
    5. 查看win7、实验箱和Linux中的ip地址;
      image
    6. 使用ping命令测试,看是否能两两ping通。若能ping通,则实验成功。
      image

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

    • 三者不能两两ping通,出现错误提示
      image
    • 解决办法:
      按照以下步骤进行设置:
    1. 确保本地连接属性里的VMware Bridge Protocol 前已勾选。
    2. 打开cmd,输入net start vmnetbridge,以管理员身份开启服务。
    3. 桥接到本地连接上,注意不要选Automaic,因为我们是将开发板与主机用网线直连。
    4. 将主机、虚拟机、开发板的IP地址设为同一网段。
    5. 再次尝试,即可ping通。

    实验心得

    虽然这是本学期第一次实验,但我们小组在准备阶段就遇到了很多困难,例如实验板与电脑相连以后没反应,两两主机之间无法顺利ping通等,但经过查找资料,问题都得到解决。希望之后实验能更加顺利。

  • 相关阅读:
    记第一场省选
    POJ 2083 Fractal 分形
    CodeForces 605A Sorting Railway Cars 思维
    FZU 1896 神奇的魔法数 dp
    FZU 1893 内存管理 模拟
    FZU 1894 志愿者选拔 单调队列
    FZU 1920 Left Mouse Button 简单搜索
    FZU 2086 餐厅点餐
    poj 2299 Ultra-QuickSort 逆序对模版题
    COMP9313 week4a MapReduce
  • 原文地址:https://www.cnblogs.com/heyanda/p/9813894.html
Copyright © 2011-2022 走看看