北京电子科技学院(BESTI) linux
实 验 报 告 安全
课程:深刻理解计算机系统 班级:1352 bash
姓名:贾瑗 于佳心 网络
学号:20135236 20135206 spa
成绩: 指导教师:娄嘉鹏 实验日期:2015.11.10 操作系统
实验密级: 预习程度: 实验时间:15:30~18:00 命令行
仪器组次:1 必修/选修:必修 实验序号:1 设计
实验名称: 信息安全系统设计基础实验一和实验二 调试
实验目的与要求: blog
熟悉 linux 开发环境, 学会基于 S3C2410 的 linux 开发环境的配置和使用。使用 linux 的 armv4l-unknown-linux-gcc 编译,使用基于 NFS 方式的下载调试,了解嵌入式开发的基本过程
实验仪器:
名称 |
型号 |
数量 |
Arm开发板 |
1 |
|
PC |
1 |
实验内容、步骤与体会:
主机xp:192.168.0.55
Redhat:192.168.0.233
存盘后执行:source /root/.bash_profile之后 armv4l-unknown-linux-gcc 自动搜索
2、实验结果
3、实验体会及问题
在一种计算机环境中运行的编译程序,能编译出在另一种环境下运行的代码,咱们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。
有时是由于目的平台上不容许或不可以安装咱们所须要的编译器,而咱们又须要这个编译器的某些特征;有时是由于目的平台上的资源贫乏,没法运行咱们所 须要编译器;有时又是由于目的平台尚未创建,连操做系统都没有,根本谈不上运行什么编译器。
如何安装交叉编译环境:
1、在Windows PC上,利用ARM 开发环境编译出针对ARM CPU的可执行代码。
2、在Linux PC上,利用arm-linux-gcc编译器,可编译出针对Linux ARM平台的可执行代码。
3、在Windows PC上,利用cygwin环境,运行arm-elf-gcc编译器,可编译出针对ARM CPU的可执行代码。
(2)实验箱虚拟机Redhat、WinXP之间的IP须要知足什么关系?如何配置?为何?
答:全部设备的IP地址都应该在同一网段,这样是为了设备与设备直径可以相互通讯和数据传送
(3)实验中mount命令中每一个选项什么意思?
-t < 文件系统类型 > 指定设备的文件系统类型
nfs 网络文件系统
-o < 选项 > 指定挂载文件系统时的选项
超级终端问题及解决方案
1、arm开发板的信息一开始并无直接显示在超级终端的窗口上,从新启动一下arm的开关就恢复正常了
2、在修改xp与虚拟机的ip时刚开始错把虚拟机的ip地址都设置在了不同的网段,认真看了指导书改了过来
3、Linux指令的掌握尚有不熟练的地方,在切换到底行模式的时候卡住了,后来经过翻查笔记想了起来
4、设置环境变量的时候把armv4l错输成arm4l致使没法进行,1和l太像了傻傻分不清楚。