2014522420145238《信息安全系统设计基础》实验一 开发环境的熟悉
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《信息安全系统设计基础》实验一 开发环境的熟悉相关推荐
- 《信息安全系统设计基础》实验一 开发环境的熟悉
博客链接 <信息安全系统设计基础>实验一 开发环境的熟悉 转载于:https://www.cnblogs.com/20145205y/p/6059332.html
- 2017-2018-1 20155301 20155307 20155339 《信息安全系统设计基础》 实验一 开发环境的熟悉...
2017-2018-1 20155301 20155307 20155339 <信息安全系统设计基础> 实验一 开发环境的熟悉 实验一 交叉编译环境 实验步骤 安装老师提供的softwar ...
- 2018-2019-1 20165310 20165315 20165226 实验一 开发环境的熟悉
2018-2019-1 20165226 20165310 20165315 实验一 开发环境的熟悉 目录 一.实验目的 二.实验步骤 三.实验过程中遇到的问题及解决 四.实验感想 一.实验目的 熟悉 ...
- 2018-2019-1 20165320 20165325 20165337 实验一 开发环境的熟悉
实验一 开发环境的熟悉 小组成员 20165320 申启 20165325 李东骏 20165337 岳源 开发环境的熟悉-1-交叉编译环境 实验目标 理解gcc和交叉编译器编译的区别,能用file命 ...
- 2018-2019-1 20165324_20165302_20165321 实验一 开发环境的熟悉
2018-2019-1 20165324_20165302_20165321 实验一 开发环境的熟悉 参考链接 https://www.cnblogs.com/xpl20165321/p/980524 ...
- 2018-2019-1 20165318 20165322 20165326 实验一 开发环境的熟悉
实验一 开发环境的熟悉 本小组成员 20165318 20165322 20165326 一.实验步骤 1:交叉编译环境 安装老师提供的software目录中的"VMware-worksta ...
- 2017-2018-1 20155201 20155313 实验一 开发环境的熟悉
2017-2018-1 20155201 20155313 实验一 开发环境的熟悉 转载于:https://www.cnblogs.com/bonsai/p/7712071.html
- 2017-2018-1 20155227 20155318 实验一 开发环境的熟悉
2017-2018-1 20155227 20155318 实验一 开发环境的熟悉 小组成员:20155318李晓莹.20155227 辜彦霖 实验报告链接:2017-2018-1 20155227 ...
- 信息安全系统设计基础实验四:外设驱动程序设计 20145222黄亚奇 20145213祁玮
北京电子科技学院(BESTI) 实 验 报 告 封 面 课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮 学号: 20145222 20145213 成绩: 指导教师:娄嘉鹏 实验日期 ...
最新文章
- 在 CentOS 7 中安装并使用自动化工具 Ansible
- Sqlserver2008 FileStream解决图片存储问题
- nodejs安装node-rsa遇到的问题及解决
- Python使用aiohttp异步爬取糗事百科
- phpstorm的php函数文档插件
- 设置电脑背景颜色为保护眼睛的颜色
- 数值计算算法-多项式插值算法的实现与分析
- Bootstrap 3 加半星 Star rating with half-stars
- Bootstrap 3 响应式上传图片,时间拾取器和表单认证 Fileinput, Date/Time Pickr, Validator...
- 10-windows下的Orcale报错ORA-01031: 权限不足
- 接口测试--ssl证书问题
- (一)1-4Python运算符
- Mysql可视化工具安装及使用说明
- 三菱plc pwm指令_三菱PLC常用指令汇总,含用法与注释
- 一篇文带你使用vue完成一个完整后台
- 【OpenCV + Python】Hough 圆环变换
- Win7Linux双系统下,修复Linux引导。
- Excel 特殊分组汇总示例
- poi word文档在书签处插入图片
- Koch Curve
热门文章
- 2019年,线下营销有哪些重要趋势?
- Java代码实现阿里云视频上传
- apmserv5.2.6 mysql启动失败_win7(xp) APMServ5.2.6 Apache启动失败,MYSQL启动失败 的解决办法...
- Dubbo笔记 ㉗ : 服务自省-提供者
- TX2 用文件IO的方式操作GPIO
- 语音智能时代,我选择这个浪尖
- tf神经网络模型预测泰坦尼克号生还
- 高中数学必修3知识点总结归纳:第三章概率
- MATLAB画立体包络图
- 分享45个android实例源码,很好很强大