配置交叉编译器PATH
将交叉编译工具链arm-2009q1.tar.gz复制到/opt/Tools目录下,运行如下命令,安装交叉工具链。
Host# ./tar –zxvf arm-2009q1.tar.gz
修改root目录下/root/.bash_profile(或/root/.bashrc,根据用户Linux平台启动配置相关)文件,在文件的最后添加如下内容:
CROSS_COMPILE=arm-none-linux-gnueabi-
PATH="/opt/Tools/arm-2009q1/bin:${PATH}"
PATH="/usr/bin:${PATH}"
export PATH CROSS_COMPILE
注:/opt/Tools/arm-2009q1/为用户编译器安装路径。
选项用来设置输出目录的访问权限、用户映射等。NFS主要有3类选项:
访问权限选项
用户映射选项
其它选项
检查Linux服务器是否已经安装TFTP服务器,在控制台执行以下命令进行安装:
Host# apt-get install tftpd-hpa
TFTP安装完毕,修改/etc/default/tftpd-hpa文件,如下。添加/tftpboot支持
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"
修改完成后,在Linux服务器控制台运行以下命令,重新启动tftp:
Host # /etc/init.d/tftpd-hpa restart
Note:系统tftp服务器的根目录为/tftpboot,用户使用时需要将文件复制到该目录下。
samba服务配置
1、首先,下载安装samba服务器
# apt-get install samba
2、在debian下创建一个共享目录,我这里为/mnt/shared
#mkdir /mnt/shared
#sudo chmod 777 /mnt/shared //这样windows也可以向linux拷贝文件
3、配置samba服务器的配置文件/etc/samba/smb.conf
在最后添加:
同时,安全选项改为如下语句,否则在windows下登陆时需要验证:
4、这样,samba服务器就配置好了,下面进行验证:
我的PC windows IP地址是 192.168.1.108
debian的IP地址是:192.168.1.111
samba共享目录是:/mnt/shared
在Windows下点击开始运行,输入\\192.168.1.111\shared,可以进入共享目录
还可以将共享目录映射为一个硬盘:(挺方便的)
点击完成,这样就可以像访问windows下的一个盘一样访问debian下的共享目录了
PS:我在linux系统下向/mnt/shared/ 传送文件后,再windows系统下进行拷贝,出现执行权限问题,也不知道samba怎么配置可以解决,都是执行如下命令完事的:
#sudo chmod -R 777 /mnt/shared
参考:http://www.linuxidc.com/Linux/2012-09/70114.htm
http://tianxiaolin.blog.51cto.com/1810342/402874
http://blog.csdn.net/gltyi99/article/details/6825115