20145224陈颢文20145238荆玉茗 《信息安全系统设计基础》第一次实验报告

课程:信息安全系统设计基础 班级: 1452

姓名:荆玉茗 陈颢文 学号:20145238 20145224

成绩: 指导教师:娄佳鹏 实验日期:2016.11.3

实验密级: 预习程度: 实验时间:10:10-13:00

仪器组次: 必修/选修:必修 实验序号:1

实验名称: 嵌入式Linux开发

实验目的与要求: 熟悉Linux开发环境,学会Linux开发环境的配置和使用,使用Linux的arm编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程。

实验仪器名称 数量 型号
pc机 1
arm机 1 UP-TECH
虚拟机 1 REDHAT

实验内容、步骤与体会

1、实验过程
根据娄老师提供的实验图文教程可以非常详细的看懂。

2、实验原理
在虚拟机中安装arm编译器,用arm编译形成可执行文件,然后基于NFS使用mount命令映射到arm机上,在超级终端就可以运行并看到运行结果。

安装arm编译器的时候,先在PC机上访问共享文件夹,将所需文件解压缩后拷贝到共享文件夹中,然后在虚拟机中利用./install.sh命令安装好arm编译器。

3、实验基础
实验箱、虚拟机Redhat、WinXP之间的IP需要处于同一网段。打开超级终端,通过ifconfig命令查看并记录下arm机的IP,然后修改WinXP和虚拟机Redhat的IP。
配置完成之后注意实验指导中提示的要重启才能生效,然后在相互ping一下确认是通的。

4、实验过程中遇到的问题以及解决方案。

(1)超级终端问题及解决方案

问题1:打开超级终端后,arm机的信息始终没有显示在超级终端的窗口中。

解决:找到了原因,是串口线接错了位置,不应该接1,改为接0后。

问题2:之后还是无法显示。
解决:由于在电脑上开启了虚拟机,一直提示有一个设备再连接请重试尝试连接,,,关了虚拟机之后就成功了。

(2)IP问题及解决方案

问题:需要把实验箱、虚拟机Redhat、WinXP的IP设置为同一网段。

解决:WinXP是在本地连接属性-Internet协议(TCP/IP)属性里面修改IP地址的,虚拟机Redhat是在系统设置-网络-编辑-设备里面修改IP地址的。必须要把他们设为同一网段才能够完成接下来的步骤。

(3)环境变量配置问题及解决方案

问题:用arm编译器编译的时候出现问题。

解决:找到问题来源,是在设置环境变量时出现错误,修改PATH变量时路径输入有误,导致后来使用编译命令时找不到这条命令,之后这个问题还是没有解决,最后更换了设备才解决。

(4)非常不幸,直至最后一步编译之前都和图文教程一样的显示结果,但最终还是无法显示./hello
查询了mount -t nfs -o nolock 192.168.0.234:/home/bc /host的意思,是NFS将虚拟机中编译后形成的可执行文件/home/bc目录下映射到arm机上,最后在超级终端上显示。
非常尴尬,直至娄老师要求停止实验时还是没有显示出来,但之后听同学说需要输入./host/hello才ok,希望下次试验可以成功。

参考资料

  • 信息安全系统设计实验图文教程
  • 03-测试文档

转载于:https://www.cnblogs.com/20145238jym/p/6034020.html

2014522420145238《信息安全系统设计基础》实验一 开发环境的熟悉相关推荐

  1. 《信息安全系统设计基础》实验一 开发环境的熟悉

    博客链接 <信息安全系统设计基础>实验一 开发环境的熟悉 转载于:https://www.cnblogs.com/20145205y/p/6059332.html

  2. 2017-2018-1 20155301 20155307 20155339 《信息安全系统设计基础》 实验一 开发环境的熟悉...

    2017-2018-1 20155301 20155307 20155339 <信息安全系统设计基础> 实验一 开发环境的熟悉 实验一 交叉编译环境 实验步骤 安装老师提供的softwar ...

  3. 2018-2019-1 20165310 20165315 20165226 实验一 开发环境的熟悉

    2018-2019-1 20165226 20165310 20165315 实验一 开发环境的熟悉 目录 一.实验目的 二.实验步骤 三.实验过程中遇到的问题及解决 四.实验感想 一.实验目的 熟悉 ...

  4. 2018-2019-1 20165320 20165325 20165337 实验一 开发环境的熟悉

    实验一 开发环境的熟悉 小组成员 20165320 申启 20165325 李东骏 20165337 岳源 开发环境的熟悉-1-交叉编译环境 实验目标 理解gcc和交叉编译器编译的区别,能用file命 ...

  5. 2018-2019-1 20165324_20165302_20165321 实验一 开发环境的熟悉

    2018-2019-1 20165324_20165302_20165321 实验一 开发环境的熟悉 参考链接 https://www.cnblogs.com/xpl20165321/p/980524 ...

  6. 2018-2019-1 20165318 20165322 20165326 实验一 开发环境的熟悉

    实验一 开发环境的熟悉 本小组成员 20165318 20165322 20165326 一.实验步骤 1:交叉编译环境 安装老师提供的software目录中的"VMware-worksta ...

  7. 2017-2018-1 20155201 20155313 实验一 开发环境的熟悉

    2017-2018-1 20155201 20155313 实验一 开发环境的熟悉 转载于:https://www.cnblogs.com/bonsai/p/7712071.html

  8. 2017-2018-1 20155227 20155318 实验一 开发环境的熟悉

    2017-2018-1 20155227 20155318 实验一 开发环境的熟悉 小组成员:20155318李晓莹.20155227 辜彦霖 实验报告链接:2017-2018-1 20155227 ...

  9. 信息安全系统设计基础实验四:外设驱动程序设计 20145222黄亚奇 20145213祁玮

    北京电子科技学院(BESTI) 实 验 报 告 封 面 课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮 学号: 20145222 20145213 成绩: 指导教师:娄嘉鹏 实验日期 ...

最新文章

  1. 在 CentOS 7 中安装并使用自动化工具 Ansible
  2. Sqlserver2008 FileStream解决图片存储问题
  3. nodejs安装node-rsa遇到的问题及解决
  4. Python使用aiohttp异步爬取糗事百科
  5. phpstorm的php函数文档插件
  6. 设置电脑背景颜色为保护眼睛的颜色
  7. 数值计算算法-多项式插值算法的实现与分析
  8. Bootstrap 3 加半星 Star rating with half-stars
  9. Bootstrap 3 响应式上传图片,时间拾取器和表单认证 Fileinput, Date/Time Pickr, Validator...
  10. 10-windows下的Orcale报错ORA-01031: 权限不足
  11. 接口测试--ssl证书问题
  12. (一)1-4Python运算符
  13. Mysql可视化工具安装及使用说明
  14. 三菱plc pwm指令_三菱PLC常用指令汇总,含用法与注释
  15. 一篇文带你使用vue完成一个完整后台
  16. 【OpenCV + Python】Hough 圆环变换
  17. Win7Linux双系统下,修复Linux引导。
  18. Excel 特殊分组汇总示例
  19. poi word文档在书签处插入图片
  20. Koch Curve

热门文章

  1. 2019年,线下营销有哪些重要趋势?
  2. Java代码实现阿里云视频上传
  3. apmserv5.2.6 mysql启动失败_win7(xp) APMServ5.2.6 Apache启动失败,MYSQL启动失败 的解决办法...
  4. Dubbo笔记 ㉗ : 服务自省-提供者
  5. TX2 用文件IO的方式操作GPIO
  6. 语音智能时代,我选择这个浪尖
  7. tf神经网络模型预测泰坦尼克号生还
  8. 高中数学必修3知识点总结归纳:第三章概率
  9. MATLAB画立体包络图
  10. 分享45个android实例源码,很好很强大