20135201李辰希20135219洪韶武——信息安全系统设计基础实验报告

北京电子科技学院(BESTI)

             

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

姓名:(按贡献大小排名)李辰希 洪韶武

学号:(按贡献大小排名)20135201 20135219

成绩:             指导教师:              实验日期:11.10

实验密级:         预习程度:               实验时间:15:30~18:00

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

实验名称:             基于S3C2410的嵌入式开发         

实验目的与要求:

1.熟悉 linux 开发环境,学会基于 S3C2410 的 linux 开发环境的配置和使用。                                            

2.使用linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程。 

3.(要求)正确使用连接线等实验仪器,并注意保护实验箱。实验结束之后将实验箱送回。                             

                                                                                                                                               

                                                                                                                                               

 

实验仪器:

名称 型号 数量
PC    
     

 

实验步骤

1.连接arm开发板

  • 领取试验箱之后,首先打开实验箱检查是否器材齐全且可以使用。
  • 将实验箱的网线、并口线分别按照要求与主机上的对应位置连接好。将电源线插在插线板上。注意试验箱开关处处于off档

 

2.建立超级终端

  • 在PC机windows XP 系统下依次进入“开始——所有程序——附件——通讯——超级终端”
  • 打开后会自动新建一个通信终端将其命名为 arm。属性中,波特率设为115200,数据位设为8,无奇偶校验,停止位为 1,数据流控制设置为“无”。

 

3.启动实验平台

  • 完成设置后打开arm板电源,等待arm机连接信息。

 

  • 等待十几秒后会出现如下界面,输入ifconfig命令,记录arm机的ip:192.168.0.121。

图!

4.修改windows xp系统的ip使得它与arm机的ip在同一网段

  • 打开windows xp系统中的“控制面板——网络连接——本地连接——属性——常规——Internet协议(TCP/IP),查看并修改本机ip:192.168.0.55。

图!

  • 打开vmvare虚拟机平台,在“导入已有的虚拟机——导入C盘下的red hat.vmi文件,进入linux环境。点击从这里开始——系统设置——网络。在网络配置中点编辑——设备,进入以太网服务并在手工设置ip中修改red hat 的ip:192.168.0.234。
  • 修改完IP,重启虚拟机并在命令行中使用ifconfig确认。

图!

5.red hat中安装arm编译器

  • 在pc机上点击“开始——运行并输入虚拟机的 ip:\192.168.0.234,输入用户名 bc,密码 123456 ,然后就可以让虚拟机与PC机共享文件。
  • 把所需的armv4l-tools压缩包文件解压拷贝至bc文件夹下。
  • 进入虚拟机,输入”cd /home/bc”和”cd armv4l-tools”进入到有install.sh的文件夹中,然后在命令行中输入”,/install.sh”,脚本程序会自动建立目录,配置编译环境。

 

6.配置环境变量

  • 在虚拟机中使用"vi /root/.bashprofile”进入bashprofile文件,将PATH修改为”PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/ “
  • 保存文件后执行"source /root/.bash_profile"。

7.建立hello.c文件并编译

  • 在虚拟机中进入文件夹/root/bc,编写 hello.c 文。
  • 利用命令armv4l-unknown-linux-gcc hello.c -o hello对 hello.c 进行编译,生成 hello 可执行文件。

 

8.下载调试

  • 在PC机里的超级终端中将共享文件夹挂载好,建立开发板与虚拟机之间通讯。输入命令“mount -t nfs -o nolock 192.168.0.234:/home/bc(空格)/host——./hello命令完成下载。
  • 输入./hello执行hello文件。

 

遇到的问题:

1.执行Hello文件时,显示not found

解决办法:一开始询问同学并未找到原因,文件已经放到应该放置的文件夹且已经编译成功,后来使用ls命令查看,发现并未显示文件名,在询问老师后,我们得知是路径设置时出了问题,执行时加上路径便能找到文件成功运行。

你可能感兴趣的:(20135201李辰希20135219洪韶武——信息安全系统设计基础实验报告)