linux-arm开发环境简单配置

来源:互联网 发布:mountd指定端口 编辑:程序博客网 时间:2024/06/05 16:30

Windows+linux(我个人使用fedora8,下面的linux 指的就是这distribution)

 

Window上:

安装终端软件 SecureCRT,putty等

安装ftp软件 cutftp等

配置串口工具 超级终端

安装tftp服务,也可以使用linux上的tftp。

 

linux上:

1,ssh

默认情况下,ssh在fedora8下应该是安装的,那么就无需安装了。

可以如下查询:

rpm -qa openssh

如果显示openssh-4.7p1-4.fc8一类的信息表示安装了,如果没有显示,那就直接使用yum install openssh直接安装即可。

然后需要在Firewall把ssh的端口开放。也可以直接修改 /etc/sysconfig/iptables, 在其中加入

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 即可

然后 # service sshd restart 重启即可。

 

2,vnc

切换到root用户

# yum install vnc-server 安装

# vim /etc/sysconfig/vncservers

加入

VNCSERVERS="1:misswhile"
VNCSERVERARGS[1]="-geometry 1024x768 -depth 16" 等

加入密码如下:

 $ vncpasswd
 $ Password:
 $ Verify:

 

启动服务 #service vncserver start

 

修改 ~/.vnc/xstartup,使支持窗口

twm & 注释掉
加入
exec gnome-session & 

 

开放端口:iptables 加入   -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

 

重启服务即可。

 

3,samb

# yum -y install samba
# yum -y install samba-client
# yum -y install system-config-samba

# chkconfig smb on

然后 Desktop -> System Settings -> Administration-> Samba 设置共享的目录 和用户,读写属性等即可。

 

4,tftp  过程和上面都大同小异...

 

5,nfs 安装过程一样,需要注意的是需要开放好几个端口,否则无法网络挂载,如果对安全没特殊要求,那就关闭防火墙即可。

 

 

完成以上这些步骤,在Windows上通过网上邻居访问linux的samba文件夹,进行文件的编辑拷贝等。

在Windows上通过putty,SecureCRT,VNC client等访问控制linux主机了。

在Windows上通过各终端在linux上交叉编译u-boot,linux kernel,制作根文件系统等

arm开发板可以使用网络挂载linux上的根文件系统等。

 

当然,其实只用一台linux主机即可完成,不过通过对于linux上编辑工具不太熟悉的时候,通过Windows也工具也不错。:)