代码改变世界

实验一报告 20135238&20135207

2015-11-19 20:11  KG35  阅读(390)  评论(0编辑  收藏  举报

北京电子科技学院(BESTI)

             

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

姓名:(按贡献大小排名)龚睿  王国伊

学号:(按贡献大小排名)20135238  20135207

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

实验密级:         预习程度:             实验时间:

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

实验名称:开发环境的熟悉                                                          

实验目的与要求: 1.熟悉Linux开发环境,学会基于S3C2410Linux开发环境的配置和使用。                                                        

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

    实验仪器:

名称

型号

数量

实验箱

S3C2410

1

PC

Lenovo

1

 

实验内容、步骤与体会:

实验过程

arm终端的建立:连接好arm开发板,根据提示步骤新建一个超级终端。确认好试验箱的ip

配置ip:必须保证试验箱、虚拟机Redhat与主机WinXP之间的IP处在同一网段内,只有这样才能实现在无互联网情况下的三者之间数据通信的畅通。

       具体步骤:1.查看试验箱ip

                       

                       2.更改本地连接ip

                       3.设置虚拟机ip(注:此项修改须重启虚拟机才能生效)

装入arm编译器:将已有编译器文件解压装入虚拟机中。需用到虚拟机修改过的ip,通过网上邻居将文件拷入挂载在虚拟机的文件夹中。装载文件并修改环境变量

 

在终端中输入mount –t nfs –o nolock 192.168.0.234:/home/bc        /host

加载192.168.0.234中home/bc中的文件、-o nolock 是文件锁的意思

问题及解决方案:

1.在建立超级终端于试验箱连接时,迟迟得不到试验箱的反馈

       操作步骤的顺序颠倒了,现进行了arm终端的配置后进行的开发板的连接,导致开发板通电后才有正常反馈。

2.Vim书写、Linux命令以及交叉编译上都很顺利没有什么大问题。最后对arm终端上的命令输入不是很清楚。

       在娄老师的指导下,正确找到打开挂载路径的编译代码。实现了hello world程序的简单交叉编译。如图: