zoukankan      html  css  js  c++  java
  • 信息安全系统设计基础第一次实验报告

    ----------------------------------------------------------

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

    ----------------------------------------------------------

    二、实验设备:arm 开发板

    ----------------------------------------------------------

    三、实验目的与要求

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

    ----------------------------------------------------------

    四、实验步骤:

            1、连接 arm 开发板
            将 arm 开发板电源线接好, 保持开发板开关处于闭合状态。 再分别将串口线、
            并口线和网线与 pc 机连接好。

            2、建立超级终端
            运行 windows XP 系统下“开始”、“所有程序”、“附件”、“通讯”、“超级终端”

            新建一个通信终端,取名为 arm。在属性对话框中,将波特率设为 115200,
            数据位设为 8,无奇偶校验,停止位为 1,无数据流控制。另存为在桌面。

            

           3、启动实验平台
            打开超级终端,打开 arm 机电源开关。等待一分钟,arm 机的信息会显示在
            超级终端的窗口中。

            继续等待,直至出现如图 6 所示界面。输入 ifconfig 命令,记录下 arm 机的 ip
            为:192.168.0.121。

            

            4、 修改 xp 系统与 redhat 虚拟机的 ip, 使得它们均与 arm 机的 ip 在同一网段。
            在pc机中的xp系统中, redhat虚拟机中设置。
            本次实验中将pc机的ip设为192.168.0.55, redhat虚拟机ip为192.168.0.234。

            红帽设置IP地址输入指令setup就会出现设置地址窗口

            

            

            此处进去后就可以设置IP地址

            

            

            5、安装 arm 编译器。
            在 pc 机中“开始”、“运行”,输入虚拟机的 ip。\192.168.0.234,输入
            用户名  bc ,密码 6 123456 然后确定
            就可以访问虚拟机的文件了。然后把所需文件解压缩拷贝到共享文件夹 bc 中。

            进入虚拟机,在命令行中输入./install.sh,安装脚本程序将会自动建立
            目录,配置编译环境。

            6、配置环境变量
            在虚拟机中使用 vi 修改/root/.bash_profile 文件中的 PATH 变量为
            PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/ (因为该文件为隐藏系统文件,
            所以使用 ls 命令不可见) ,存盘后执行: source /root/.bash_profile,则以
            后 armv4l-unknown-linux-gcc 会自动搜索到,可以在终端上输入

            7、建立 hello.c 文件并编译
            在虚拟机中进入文件夹/root/bc,在此目录下编写 hello.c 文件。利用命令
            armv4l-unknown-linux-gcc 对 hello.c 进行编译,生成 hello 可执行文件。

            8、下载调试
            在超级终端中将共享文件夹挂载好,建立开发板与虚拟机之间的通讯。输入
            命令“ mount - - t nfs - - o nolock 192.168.0. 234 :/ home /bc /host”

    ----------------------------------------------------------

            注:由于实验时没有截图,所以只能用文字叙述,并且结合以前对红帽的了解,对某些操作进行了改进。

            实验报告由20135205和20135334共同完成。

  • 相关阅读:
    斐波那契数列 的两种实现方式(Java)
    单链表反转
    单链表合并
    两个有序list合并
    list去重 转载
    RemoveAll 要重写equals方法
    Java for LeetCode 138 Copy List with Random Pointer
    Java for LeetCode 137 Single Number II
    Java for LeetCode 136 Single Number
    Java for LeetCode 135 Candy
  • 原文地址:https://www.cnblogs.com/EliteDci/p/5062071.html
Copyright © 2011-2022 走看看