Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17775
  • 博文数量: 12
  • 博客积分: 1420
  • 博客等级: 上尉
  • 技术积分: 105
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-24 13:10
文章存档

2010年(10)

2009年(2)

我的朋友

分类: 嵌入式

2010-11-27 22:19:29

一、嵌入式LINUX开发环境的建立

1、在vmware下安装Redhat linux 9.0

2vmware-tools 安装

在虚拟机上安装LINUX系统后,如果想在WINDOWSLINUX两个系统间共享文件,必须安装虚拟工具。

安装VMWARE TOOLS的步骤:

    (1)、以ROOT身份进入LINUX

    (2)、退出到windows,点击 SETTING菜单下的ENABLE VMWARE TOOLS子菜单,确认安装

    (3)、把光驱改为使用iso镜像,路径为C:\Program Files\VMware\VMware Workstation\Programs\linux.iso

    (4)、进入linux运行mount -t iso9660 /dev/cdrom /mnt

     加载CDROM设备,这时如果进入 /mnt 目录下,你将会发现多了一个文件:vmware-linuxtools.tar.gz

       这就是WMWARE TOOLSLINUX软件包,也就是我们刚才使用WINISO打开LINUX.ISO

       文件所看到的。

  cp /mnt/vmware-linux-tools.tar.gz /tmp

  将该软件包拷贝到LINUX TMP目录下。

  umount /dev/cdrom

  卸载CDROM

  cd /tmp

  进入TMP目录

  tar zxf vmware-linux-tools.tar.gz

  解压缩该软件包,默认解压到vmware-linux-tools目录下(与文件名同名)。

  cd vmware-linux-tools

  进入解压后的目录

  ./install.pl

  运行安装命令。

这时install提示你是否需要备份以前的配置文件,建议选择“y”。

3配置vmware工作站下redhat linux 9.0NFS服务器

a、启动虚拟机进入LINUX操作系统下

系统启动完毕后能够看到红帽子图标。点击系统设置下的服务器设置下的服务菜单,在弹

出的菜单选项中

去掉:IPtables选项

b、系统启动完毕后能够看到红帽子图标。点击系统设置下的NFS服务器设置,点击增加按

钮,弹出添加NFS共享菜单

在基本的一栏下:

目录:选择打算把哪个文件夹作为共享目录:例如:/home/nfs

主机:填入192.168.1.* 表示在同一子网内的任何客户端都能访问

基本权限:表示添加的客户对共享目录的权限。选择:读/

c、常规选项:默认就行

d、用户访问:选择把所有客户用户当作匿名用户

设置完毕,点击确定

e、点击系统设置下的服务器设置下安全级别设置:

安全级别:设置为无防火墙

以上6条设置完后,进行一下测试,看看NFS是否正常工作:

mount -t nfs 服务器的IP地址 /服务器端的共享目录 /挂载点 -o nolock

例如:我的是这样的:

mount -t nfs 192.168.1.80:/home//nfs -o nolock

挂载后进入/mnt/nfs,看看里边的文件是否正常

cd /mnt/nfs

ls

如果正常就表示NFS服务器已经完全正常工作。

注意:由于我的主机(windows操作系统)是自动获取ip,所以vmware工作站下redhat linux 9.0ip和它设置在同一个子网内。在调试过程中,发现两个比较常见问题:

Q1: mount nfs : protocol not supported

   进入系统后,再mount一个个文件夹,就说mount failed,出现protocol not supported 的错误。直接进入目标板上的文件系统,然后再mount,也出现这样的问题。

A: 问题已解决,内核没有配置好,需要选择以下选项:

   kernel配置

    network filesystem->

    Enable NFS file system

    NFS client support

    NFSV3 client support

 

还有就是busybox中的mount要支持nfs

 

Q2: mount 时报rpc错误

   [/mnt/yaffs] mount -t nfs -o nolock 192.168.1.80:/home/nfs /mnt/nfs                                                                 

   mount: RPC: Unable to receive; errno = Connection refused 

 

A:NFS服务守侯进程没启动。

/etc/init.d下,服务器方运行./nfs.server startservice nfs start

客户端运行./nfs.client start

4MINICOM配置

1)在终端输入minicom –s 进入配置界面,或输入minicom , minicom启动后,先按Ctrl+A键,再按Z键进入主配置界面。

(2) 硬件流、软件流都应改为NO.

Q:VMware下,当加载COM2时,minicom的串口设置为ttys0.

阅读(458) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~