标签:
北京电子科技学院(BESTI)
实 验 报 告
课程:信息安全系统设计基础 班级:1352
姓名: 潘恒 郝智宇
学号:20135209 20135204
成绩: 指导教师:娄嘉鹏 实验日期:2015.11.10
实验密级: 预习程度: 实验时间:15:30~18:00
仪器组次: 必修/选修:必修 实验序号:01
实验名称: 基于S3C2410的嵌入式开发
实验目的与要求:
熟悉 linux 开发环境 ,学会基于 S3C2410 的 linux 开发环境的配置和使用。使用linux的armv4l-unknown-linux-gcc编译,
使用基于NFS方式的下载调试,了解嵌入式开发的基本过程。
实验仪器:
名称 |
型号 |
数量 |
PC机 |
|
1 |
Arm开发板 |
UP-NETARM2410-CL |
1 |
一、实验内容、步骤与体会:
1.实验步骤:
(1)连接arm开发板:
将arm开发板电源线接好,保持开发板开关处于闭合状态。再分别将串口线、并口线和网线与pc机接好;
(2)建立超级终端:
新建一个通信终端,取名为arm。
(3)启动实验平台:
打开超级终端,打开arm机电源开关。等待,用ifconfig命令,记录下arm机的ip为:192.168.0.121
(4)修改xp系统与redhat虚拟机的ip,使得它们均与arm机的ip在同一网段。
(5)安装arm编译器:
在pc机中“开始”,“运行”,输入虚拟机的ip。\\192.168.0.234,输入用户名bc,密码123456然后确定。
就可以访问虚拟机的文件了。然后把所需文件解压缩拷贝到共享文件bc中。
进入虚拟机,在命令行中输入 ./install.sh,安装脚本程序将会自动建立目录,配置编译环境,操作见下图:
(6)配置环境变量:
在虚拟机中使用vi修改/root/.bash_profile文件中的PATH变量为PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/,
存盘后执行:sourse/root/.bash_profile,则以后armv4l-unknow-linux-gcc会自动搜索到,可以在终端上输入。
(7)建立hello.c文件并编译
在虚拟机中进入文件夹/root/bc,在此目录下编写,hello.c文件。利用命令armv4l-unknow-linux-gcc对hello.c进行编译,
生成hello可执行文件。
(8)下载调试:
在超级终端中将共享文件夹挂载好,建立开发板与虚拟机之间的通讯。输入命令“mount -t nfs -o nolock 192.168.0.234:/home/bc /host"
在柴静偶记终端中运行编译通过的hello可执行文件。
2.实验体会:
本次的实验在分工明确的基础上完成的相对条理清晰一些,也很成功。做的过程中一些不解的问题也在请教他人之后获得了解答。
第一次使用arm开发板,在入门的时候要清楚每一个部件的插入点,避免连接错误。这次的实验相对简单,完成顺利,在动手实
践的同时巩固了所学知识,对我们来说很有益处。
二、问题
1.实验过程的理解:
2.实验过程中遇到的问题:
标签:
原文地址:http://www.cnblogs.com/hzy20/p/4970220.html