20145220&20145209&20145309信息安全系统设计基础实验报告(2)
2016-11-20 21:53
417 查看
20145233 20145228《信息安全系统设计基础》第二次实验报告
实验贡献:韩旭飞 刘一阳 李昊实验报告贡献:李昊 刘一阳 韩旭飞
实验二要求
Linux使用:先打开桌面 vmware,然后打开C:/redhat 9虚拟机原始文件/redhat.vmx用户名/密码: bc/123456
root:123456
vmware 与Winxp 切换:ctrl + alt
阅读2410经典版快速开始手册2.0.pdf,测试实验箱
注意:插入电源前保证实验箱左上角的power档处于off
注意:超级终端已经配好,也可以自己配
ifconfig 可以查看 实验箱的IP ipconfig查看WinXP IP
阅读 2410经典实验指导20110331.pdf,配置环境(p8)
注意:虚拟机, 实验箱,Windows XP的IP必须在同一网段
串口窗口中看到的是ARM实验箱的IP
修改虚拟机IP:桌面-〉从这里开始-〉系统设置-〉网络-〉设备-〉编辑
cd /home/bc ./install.sh 交叉编译环境安装
学习、读懂 02_pthread 03_tty中的代码。
Linux使用:先打开桌面 vmware,然后打开C:/redhat 9虚拟机原始文件/redhat.vmx
用户名/密码: root:123456
vmware 与Winxp 切换:ctrl + alt
完成 2410经典实验指导20110331.pdf中实验2,3
实验2代码看懂就行
gcc *.c -l pthread
报告封面见BB,内容要求见BB实验指导书
实验二内容
熟悉 linux 开发环境,学会基于 S3C2410 的 linux 开发环境的配置和使用。使用linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试,
了解嵌入式开发的基本过程.
对于多线程相关的代码,在超级终端中的运行。
实验二步骤
1、连接 arm 开发板将 arm 开发板电源线接好,保持开发板开关处于闭合状态。再分别将串口线、
并口线和网线与 pc 机连接好。
2、建立超级终端
信息安全系统设计基础课程实验图文教程 besti 20105203
运行 windows XP 系统下“开始”、“所有程序”、“附件”、“通讯”、
“超级终端”。
新建一个通信终端,取名为 arm。在属性对话框中,将波特率设为 115200,
数据位设为 8,无奇偶校验,停止位为 1,无数据流控制。另存为在桌面。
3、启动实验平台
打开超级终端,打开 arm 机电源开关。等待一分钟,arm 机的信息会显示在
超级终端的窗口中。
继续等待,直至出现如图 6 所示界面。输入 ifconfig 命令,记录下 arm 机的 ip
为:192.168.0.121。
4、修改 xp 系统与 redhat 虚拟机的 ip,使得它们均与 arm 机的 ip 在同一网段。
修改完 IP,重启一下虚拟机,IP 才能启作用。重启后在命令行中使用 ifconfig 确认修改正确。
5、安装 arm 编译器。
在 pc 机中“开始”、“运行”,输入虚拟机的 ip。\192.168.0.234,输入
用户名 bc ,密码 6 123456 然后确定。
就可以访问虚拟机的文件了。然后把所需文件解压缩拷贝到共享文件夹 bc 中。
进入虚拟机,在命令行中输入./install.sh,安装脚本程序将会自动建立
目录,配置编译环境。操作见下面图。
6、配置环境变量
在虚拟机中使用 vi 修改/root/.bash_profile 文件中的 PATH 变量为
PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/ (因为该文件为隐藏系统文件,
所以使用 ls 命令不可见),存盘后执行: source /root/.bash_profile,则以
后 armv4l-unknown-linux-gcc 会自动搜索到,可以在终端上输入。注意空格!
7、在虚拟机中编译代码。
对于多线程相关的代码,编译时需要加-lpthread 的库。
8、下载调试
在超级终端中运行可执行文件 pthread
行可执行文件 term。
注意: 如果在执行./term 时出现下面的错误
/dev/ttyS0: No such file or directory
解决方法:
在 Linux 下串口文件位于/dev 下,一般在老版本的内核中串口一为
/dev/ttyS0 ,串口二为 /dev/ttyS1, 在我们的开发板中串口设备位于
/dev/tts/下,因为开发板中没有ttyS0这个设备,所以我们要建立一个连接。
首先在超级终端中进入/dev文件夹中。
输入命令“ln –sf /dev/tts/0 /dev/ttyS0”
分析总结
上周实验我们就提前完成了实验二,总体来说因为有老师所给的PDF文件,所以按照其中的指示,配置好实验环境,可以很快地完成实验。因为前两次实验比较简单所以主要内容就是配置好实验环境,只要实验环境一完成,实验结果很快就可以出来。相关文章推荐
- 20145220&20145209&20145309信息安全系统设计基础实验报告(4)
- 20145220&20145209&20145309信息安全系统设计基础实验报告(2)
- 20145220&20145209&20145309信息安全系统设计基础实验报告
- 20145220&20145209&20145309信息安全系统设计基础实验报告(3)
- 20145220&20145209&20145309信息安全系统设计基础实验报告(1)
- 20145220&20145209&20145309信息安全系统设计基础实验报告(5)
- 20145209&20145309信息安全系统设计基础实验报告 (4)
- 20145209&20145309信息安全系统设计基础实验报告 (5)
- 20145209&20145309信息安全系统设计基础实验报告 (3)
- 信息安全系统设计基础第五次实验报告20135324&&20135330
- 信息安全系统设计基础实验三报告
- 20135201李辰希20135219洪韶武——信息安全系统设计基础实验五报告
- 201355315宋宸宁\20135333苏正生信息安全系统设计基础——实验一实验报告
- 信息安全系统设计基础——实验四实验报告
- 20135213 20135231 信息安全系统设计基础课程第二次实验报告
- 信息安全系统设计基础——实验三实验报告
- 20135203齐岳信息安全系统设计基础——实验二实验报告
- 信息安全系统设计基础——实验一实验报告
- 信息安全系统设计基础第四次实验报告20135324&&20135330
- 信息安全系统设计基础第三次实验报告 20135324&&20135330