目前对LINUX的认识:
LINUX它是一种高端(并不是高难度的意思)的计算机编程,有着大量的共享资源,几乎不用做什么底层的开发,象用VB一样进行的一种编程方式,最典型的是执行程序,它不是象单片机一样,LINUX平台上的FLASH及ROM都带有文件系统. 不用全部为烧写HEX文件,而是象WINDOWS中执行EXE的文件方式。所以升级程序时,只要将这个类似的EXE通过USB/SD/UART/TFTP等各种方式拷贝至终端即可。当然U-BOOT还是要HEX文件烧写的。
准备知识:
看下书,了解了一下LINUX,什么叫其中的SHELL,常用的命令,但到现在也记不住几个,只会几个常用的
LINUX安装
大致分三步:
1 装Vmware,从网上所得,解压绿色安装即可,再执行一个istall.bat搞定,另外建议将启动服务也开通,分不清什么服务,就全开通,再装上虚拟网卡VNET1 VNET8, 启动虚拟机,在虚拟机设置菜单下,将网卡选为桥接方式(安装网卡是因为NFS的开发需要)。
2 在Vmware下装LINUX,REDHAT三张ISO的镜像盘按提示放入虚拟机的CD-ROM中,当然首先得放第一张,从第一张启动安装,安装过程中,建议典型安装,硬盘不要太小,搞个4—5G,这样可以装些LINUX的运用程序,比如上网的,收发邮件的,对LINUX认识下还是必要的。太小的话,用起来缩手缩脚,到最后ARM LINUX就装不上。其它依提示,NEXT或适当填入。LINUX最高权限用户是root,密码就设个123456, 装好后,一眼就会认出哪个是上网的了,可以试一试
3 安装VMWARE TOOLS工具,这个功能主要是完成与WINDOWS共享文件夹,释放鼠标。LINUX启动正常后,执行VMWARE菜单下的安装 VM TOOLS工具,会在桌面上得到一个CD-ROM图标,自动将VM TOOLS挂载到CD ROM了,这里边有两个文件,一个RPM格式,一个TAR压缩格式,随便执行一个即可,具体可以在网上搜下,不难安装。装完后在LINUX的根目录/mnt/下就会有一个hgfs目录了,虚拟机 VM/setting….菜单,OPTION标签下,选中shared folders设定允许,再指定一个要WINDOWS要共享的文件夹。
下面是其中一种VMWAREtools的安装方法:
到cdrom文件夹里面解压VMware-tools*.tar.gz
cp VMware-tools*.tar.gz /tmp
cd /tmp
tar xzvf VMware-tools*.tar.gz
cd vmware-tools-distrib
在文件夹里面是不是看到了一个vmware-install.pl
OK!
./vmware-install.pl
一直按回车,直到提示安装成功就可以了。
VMware-tools已经安装成功了,是不是很简单啊
cd /mnt
是不是看到了一个hgfs文件夹,这就表明安装成功了,下面就要讲一下怎么来设置共享了,这 一部分更简单。
与WINDOWS共享目录
上面安装虚拟工具后,虽然可以与WINDOWS通过拷贝的方式,来来回回的交换文件,但太不方便。
执行LINUX的主菜单,/系统工具/添加删除程序项,查看服务器一栏,看下windows文件服务器有没有装好
Iptables –F 关闭防火墙
vi /etc/samba/smb.conf 删除原来的全部内容,更换为以下灰色区域内容
[root@angel /]# id nobody 建立授权;
[root@angel /]# chown -R nobody:nobody /opt (后面的OPT与smb.conf目录要一致)
[root@localhost ~]# smbd 启动smbd和nmbd服务器;
[root@localhost ~]# nmbd
命令正确后,你在WINDOWS中打入你的LINUX的IP即会看到一个LINUXSIR的文件夹了,这个文件夹就对应OPT的内容
[global]
workgroup = linuxSir
netbios >
server string = linux Samba server TestServer
security = share
[linuxsir]
###下面内容前面有个TABLE
path = /opt
writeable = yes
browseable = yes
guest ok = yes
NFS创建
首先要保证你的arm嵌入式linux终端和 PC可以互相ping通
Vi /etc/init.d/exports 里边就只写一句 /opt (rw,no_root_squash)
nfs start
Portmap start
有时可能要重启动网卡和关闭网卡的命令