zoukankan      html  css  js  c++  java
  • 20145304 20145315 《信息安全系统设计基础》 实验一 开发环境的熟悉

    20145304 20145315 《信息安全系统设计基础》 实验一 开发环境的熟悉

    实验目的与要求

    • 熟悉Linux开发环境;
    • 学会基于S3C2410的Linux开发环境的配置和使用;
    • 使用Linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试;
    • 了解嵌入式开发的基本过程。

    实验内容与步骤

    1.连接arm开发板
    将arm开发板电源线接好,保持开发板开关处于闭合状态。再分别将串口线、并口线和网线与PC机连接好。
    2.建立超级终端
    运行Windows XP系统下“开始”、“所有程序”、“附件”、“通讯”、“超级终端”。
    新建一个通信终端,区号设置为010,取名arm。在属性对话框中,将波特率设为115200,数据位设为8,无奇偶校验,停止位为1,无数据流控制。另存为桌面。
    3.启动实验平台
    打开超级终端,打开arm机电源开关,arm机的信息会显示在超级终端的窗口中,当出现/mnt/yaffs后,输入ifconfig命令查看arm机的IP地址。

    4.修改xp系统的IP,使其与arm机的IP在同一网段。右击网络选择属性->本地连接属性->Internet协议(TCP/IP)->属性->将IP地址修改为192.168.0.55。

    5.修改redhat虚拟机的ip,使其与arm机的IP在同一网段。先打开桌面 vmware,然后打开C:/redhat 9虚拟机原始文件/redhat.vmx 用户名/密码:root:123456->从这里开始->系统设置->网络->编辑->设备->修改地址为192.168.0.234->重启虚拟机。

    6.安装arm编译器
    在PC机中开始->运行->输入虚拟机IP 192.168.0.234->输入用户名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.234://home/bc /host”
    在超级终端中运行并编译通过的hello可执行文件。

    实验结果

    遇到问题及注意事项

    • 实验箱、虚拟机Redhat、WinXP之间的IP需要在同一网段,可通过在PC端ping虚拟机和redhat来查看是否能进行数据传输。

    • 挂载-mount 命令的一般格式是:mount -t 文件类型 文件名 加载的目录,nfs mount 默认选项包括文件锁,依赖于portmap提供的动态端口分配功能,所以要mount -o nolock。
  • 相关阅读:
    Eclipse下进行SVN提交时报“svn: Transaction is out of date
    【Spring学习】Spring事物管理之aop技术
    【框架学习】ibatis DAO框架分析
    【maven详解-插件】maven 插件机制
    【maven详解-插件】maven插件学习之maven-source-plugin
    关于使用 no-js (Modernizr)
    白话讲MyIsam和InnoDB的区别
    向鼠标右键菜单增加菜单项
    表单提交按钮input和button、a的差异
    MySQL数据库索引的设计原则
  • 原文地址:https://www.cnblogs.com/LLLLLLQL/p/6113253.html
Copyright © 2011-2022 走看看