设为首页 收藏本站
查看: 1376|回复: 0

[经验分享] 2017-2018-1 20155235 20155328 20155333 实验一 开发环境的熟悉

[复制链接]

尚未签到

发表于 2017-11-21 10:46:36 | 显示全部楼层 |阅读模式
2017-2018-1 20155235 20155328 20155333 实验一 开发环境的熟悉
实验要求
  1.实验两人一组,最多三人一组
  2.可以使用自己的笔记本,也可以使用实验室台式机
  3.安装老师提供的software目录中的“VMware-workstation-full-10.0.1-1379776.exe”,解压老师提供的software目录中的“Ubuntu1204.rar”。
任务一 交叉编译环境
  实验步骤:
  Step1::用VMWare打开Ubuntu,用户名:linux,口令:1
  Step2:在终端输入命令mkdir linux_20155328_20155333创建实验目录
  Step3:进入实验目录,编写helloworld程序,打印helloworld,hello 20155328,hello 20155333!
  Step4:分别用gcc和交叉编译器arm-none-linux-gnuenbi-gcc编译hello.c,并将编译出的可执行文件分别命名为linuxhello和armhello
  Step5:分别运行linuxhello和armhello
  实验截图:
DSC0000.png

  分析
  arm编译出的是二进制文件,不能像gcc编译出的文件一样直接运行,需下载到开发板上运行。
任务二
  实验步骤:
  Step1:把“USB转串口线”的USB口插入电脑,把串口连到实验箱的COM0
  Step2:参考视频配置超级终端,用超级终端作为实验箱的显示终端
  Step3:用ifconfig在超级终端中查看实验箱IP(目标机),在Ubuntu中(宿主机)中用ifconfig在命令行查看IP
  Step4:用网线连接实验室台式机和ARM实验箱的网口NET1
  Step5:用ping命令保证目标机和宿主机能互相ping通
  实验截图:
DSC0001.jpg

任务三 目标机运行程序
  实验步骤:
  Step1:在超级终端中用“mkdir /arm_组员1学号_组员2学号” 建立实验箱中程序运行目录“arm_组员1学号_组员2学号”
  Step2:在超级终端中运行“mount -t nfs -o nolock 宿主机IP:/home/linux/linux_组员1学号_组员2学号 /arm_组员1学号_组员2学号”通过NFS把宿主机中的“linux_组员1学号_组员2学号” 映射到目标机中的“/arm_组员1学号_组员2学号”
  Step3:超级终端中运行"cd /arm_组员1学号_组员2学号"
  Step4:超级终端中运行"./armhello", 提交运行截图,并深入理解交叉编译
  实验截图:
DSC0002.jpg

实验中遇到的问题及解决过程

  •   问题1:按照视频配置超级终端后,重启开发板后,电脑上无显示
  •   解决方法:重新配置超级终端,重新选择连接方式为COM5。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-409130-1-1.html 上篇帖子: Go环境安装配置 下篇帖子: shell指令(一)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表