嵌入式作业剖析.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于linux操作系统的ARM系统实验 一、实验目的 1. 搭建linux操作系统实验所需的实验环境构件 2. 了解 linux的组成,学会编译内核 3. 了解bootloader的作用,掌握bootloader的编程思想 4. 了解linux移植的基本过程,掌握内核和文件系统的下载方法 5. 掌握linux驱动程序的编写方法 6. 掌握驱动程序动态模块的调试方法 7. 掌握驱动程序填加到内核的方法 二、实验内容 1. 安装Redhat 9.0Linux操作系统 2. 拷贝已移植好的linux操作系统以及正确安装交叉编译器 3. 学习linux内核组成,编译过程 4. 学习linux移植的基本过程 5. 学习内核和文件系统的生成与下载方法 6. 学习linux驱动程序的编写流程 7. 学习驱动程序动态模块的调试方法 8. 学习驱动程序填加到内核的流程 三、实验设备 1. PentiumII以上的PC机, EL-ARM830+实验箱,Redhat 9.0LINUX操作系统 四、实验步骤 1:启动虚拟机 在根目录下可以新建一个自己的文件夹lhr。 2. 安装vmware tools (1) 设置虚拟机VM-设置-Hardware-CD/DVD(IDE),勾选上device status上的两项或其中一项。 (2)进入虚拟机中的 linux 操作系统,点击图标,出现如下图; 将选中的文件打开, 点击压缩到,如下图: :进入到目的文件夹中,进入 vmware-tools-distrlib 目录中,看到结果如下图 (3)打开一个终端,输入命令进入lhr,然后输入命令后按Enter键进行vmware tools安装如下图: 安装成功后如下图 3 安装交叉编译器 (1)VM-设置-Options-shared folders,查看共享目录 folders.如下图: 设置共享目录为D盘。 (2) 在主机中,把交叉编译器文件夹 RPMS 复制到 D 盘下。然后进入虚拟机中 linux 系统中,进入/mnt/hgfs/D 目录下。然后在终端中通过cd RPMS命令,进入/RPMS文件夹,然后输入如下命令,rpm -Uvh *.rpm,等待安装完成,如下图。 (3) 在主机中新建一个 hello.c文件,存在D盘中,然后在Linux操作系统下进入mnt/hgfs/D,复制所建文件复制到自建的文件夹lhr中,内容如下: #include stdio.h #include stdlib.h int main(int argc, char **argv) { printf(Hello Reader,Congradulations!!!\n); return(0); } 通过 cd /lhr 命令进入/lhr 目录,然后输入 gcc –o hello hello.c 编译出一个 hello 的 文 件 , 在终端下通 过 ./hello 命 令 运 行 , 会 在 终 端 中 输 出 “ Hello Reader,Congradulations!!!”字符串,如下图。 4 设置网络环境 (1) 虚拟机中,VM-设置-Hardware-NetWork adapter 下,勾选 device status 下的 两项与 network connection 下的 Bridged 选项,如下图。 (2)进入虚拟中 linux 系统中,点击右下角的 ,系统设置-服务器设置-NFS 服务器。打开 NFS 服务器,点击增加,在弹出的对话框中,目录中填入自己建的目录/lhr,主机填入 192.168.*.*(其它网络设备 IP 在此范围内才可访问的虚拟机上的共享目录)权限选择可读可写。结果如下。 (3)系统设置-服务器设置-服务,打开服务对话框,在右侧栏中,勾选 NFS 选项,然后 点击上面的重启按钮,如下图: (4)系统设置-安全级别,打开安全级别对话框,安全级别选“无防火墙” ,然后确定。 如下图: (5) 设置共享目录权限。找到共享目录(/lhj),右键打开文件夹属性,勾选上组群和其 它里的两个写入,如下图: 5 设置虚拟下的超级终端 (1) 用交叉网线把主机和实验系统连接,在 VM-设置-Hardware-serialport,勾选上 device status 下的两项。在 connection-use physical serial port 选择 COM1,如下图: (2)在终端下输入 minicom –s,出现 configuration.如下界面: 按下键,到 Serial port setup,点击回车,出现如下图界面: 输入 a 键,编辑 Serial Device 把/dev/t

文档评论(0)

四月 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档