20145303 20145339 《信息安全系统设计基础》 实验一 开发环境的熟悉
20145303 20145339 《信息安全系统设计基础》 实验一 开发环境的熟悉
实验目的与要求
1、熟悉Linux开发环境;
2、学会基于S3C2410的Linux开发环境的配置和使用;
3、使用Linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试;
4、了解嵌入式开发的基本过程。
实验内容与步骤
1、连接arm开发板
将arm开发板电源线接好,保持开发板开关处于闭合状态。再分别将串口线、并口线和网线与PC机连接好。
2、建立超级终端
运行Windows XP系统下“开始”、“所有程序”、“附件”、“通讯”、“超级终端”。
新建一个通信终端,区号设置为010,取名arm。在属性对话框中,将波特率设为115200,数据位设为8,无奇偶校验,停止位为1,无数据流控制。另存为桌面。
3、启动实验平台
打开超级终端,打开arm机电源开关,arm机的信息会显示在超级终端的窗口中,当出现/mnt/yaffs后,输入ifconfig命令查看arm机的IP地址。
4、修改redhat虚拟机的ip,使其与arm机的IP在同一网段。先打开桌面 vmware,然后打开C:/redhat 9虚拟机原始文件/redhat.vmx 用户名/密码:root:123456->从这里开始->系统设置->网络->编辑->设备->修改地址为192.168.0.122->重启虚拟机。
5、修改xp系统的IP,使其与arm机的IP在同一网段。右击网络选择属性->本地连接属性->Internet协议(TCP/IP)->属性->将IP地址修改为192.168.0.123
6、安装arm编译器
在PC机中开始->运行->输入虚拟机IP \192.168.0.122->输入用户名bc,密码123456->访问虚拟机文件->把armv4l-tools解压缩拷贝到共享文件夹bc中。
进入虚拟机的bc目录下,进入armv4l-tools,在命令行中输入./install.sh,安装脚本程序将会自动建立目录,配置编译环境。
7、在虚拟机中使用vi修改/root/.bash_profile文件中的PATH变量为PATH=\(PATH:\)HOME/bin:/opt/host/armv4l/bin/,存盘后执行:source/root/.bash_profile,则以后armv4l-unknown-linux-gcc会自动搜索到,可以在终端上输入
8、建立hello.c文件并编译
在虚拟机中进入文件夹/root/bc,在此目录下编写hello.c文件。利用armv4l-unknown-linux-gcc对hello.c进行编译,生成hello可执行文件。
9、下载调试
在超级终端中将共享文件夹挂载好,建立开发板与虚拟机啊之间的通讯。输入命令“mount -t nfs -o nolock 192.168.0.122://home/bc /host”
在超级终端中运行并编译通过的hello可执行文件