首页
登录 | 注册

20155214&20155216 实验一 开发化境的熟悉

20155214&20155216 实验一 开发化境的熟悉

实验内容:

实验一 开发化境的熟悉-1-交叉编译环境-(使用实验室台式机)

1、建立实验目录"mkdir linux_组员1学号_组员2学号"。

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-gnuenbi-gcc hello.c -o armhello。

4、分别运行linuxhello,armhello。

#include<stdio.h>
main()
{
    printf("hello world");
    printf("20155214 曾士轩");
    printf("20155216 李玺");
}

实现截图:
20155214&amp;20155216 实验一 开发化境的熟悉

实验一 开发化境的熟悉-2-目标机宿主机联通

1、用ifconfig在超级终端中查看实验箱IP(目标机),在Ubuntu中(宿主机)中用ifconfig在命令行查看IP。

2、用网线连接实验室台式机(或自己笔记本电脑)和ARM实验箱的网口NET1(最大屏旁边的)。

3、用ping命令保证目标机和宿主机能互相ping通。

实现截图:
20155214&amp;20155216 实验一 开发化境的熟悉

实验一 开发化境的熟悉-3-目标机运行程序

1、在超级终端中用“mkdir /arm_组员1学号_组员2学号” 建立实验箱中程序运行目录“arm_组员1学号_组员2学号”。

2、在超级终端中运行“mount -t nfs -o nolock 宿主机IP:/home/linux/linux_组员1学号_组员2学号 /arm_组员1学号_组员2学号”通过NFS把宿主机中的“linux_组员1学号_组员2学号” 映射到目标机中的“/arm_组员1学号_组员2学号”。

3、超级终端中运行"cd /arm_组员1学号_组员2学号"。

4、超级终端中运行"./armhello", 提交运行截图,并深入理解交叉编译。

实现截图:
20155214&amp;20155216 实验一 开发化境的熟悉

实验一 开发化境的熟悉-5-清理工作(只有用实验室机器的小组做)

实验结束后,把实验室原来的网线插回,否则以后做实验的同学无法开机,提交插好网线的照片。

清理完毕图片:
20155214&amp;20155216 实验一 开发化境的熟悉


相关文章

  • 一.前言 在日常开发中,我们经常会碰到需要在运行时才知道对象个数的情况,这种情况不能使用数组,因为数组是固定数量的,这个时候我们就会使用集合,因为集合可以存储数量不确定的对象. 集合类是特别有用的工具类,不仅可以存储数量不等的对象,还可以实 ...
  • java游戏开发杂谈
    线程,让游戏拥有了动态变化的能力. java的图形界面,在启动的时候,就开始了一个线程. 这个线程负责处理:JFrame.JPanel等的绘制.事件处理. 它是由操作系统调用的,在程序启动时开启,程序关闭时消亡. 这个线程里执行的逻辑,支撑 ...
  • c#开发Android初学(一)
    我也是最近开始学习用c#开发android,最近找在好心网友那里下到了四个android开发安卓的视频(传智的)有想要的朋友可以留下邮箱 废话不多收,分享我最近一个星期的成果. 先看最主要的一个获取数据的方法FindViewById< ...
  • 实验四实验报告
    实验结论 Part 1 数组将类型相同的一组数据在内存中连续存放,由实验可看出数组中元素的内存地址是连续的,不同类型数据计算机为其分配的内存空间是不同的. Part 2 定义一维数组a,须指明它包含的元素个数和元素类型,通过数组名和下标的形 ...
  • 实验4(2019.4.23)
    [实验结论] 一.对Part1-Part4的总结. 1.数组名作为函数参数时,形参.实参的语法形式书写注意事项. 这一点在书本上P154—P158有详细说明,但是叙述过于冗杂,所以借用“实验4.pdf”中的内容总结: (1)函数声明和函数定 ...
  • 第四次上机实验
    实验结论: part 1-4:当数组名作为形式参数时,数组名后面要加[ ]:当数组名作为实际参数时,直接写数组名,后面不要加[ ]:              关于函数的调用及参数传递过程:在程序运行到函数调用这一步骤时,实参会将值赋值给调 ...

2020 cecdns.com webmaster#cecdns.com
12 q. 0.078 s.
京ICP备10005923号