Arm s3c2440 linux 开发环境的建立
- 安装Linux虚拟机:
- 虚拟机选用vmware 或者 virtualbox。本人选择的是vmware workstation 9.0。个人感觉vmware 比virtualbox更专业,但是virtualbox是开源的软件。Vmware注册方法找度娘。
- 本人选用的debian standard。这个standard版本不带xwindow,由于本人是在Windows下编写代码,只用到了Linux的下的编译工具,所以Linux系统越小越好。很多人喜欢用ubuntu。另外如果选择redhat,centos那么防火墙和内核的一个selinux功能似乎需要额外配置一下,否则samba连接的时候各种不爽,这个配置方法找度娘。
- Linux的下载:百度一下“开源镜像”,然后你会搜索到很多国内的开源网站,里面有好东西。
- 虚拟机下安装一个Linux过程不介绍了,so easy。如果不会度娘上有很多。安装的过程没有什么需要额外注意的。
- 安装samba:
- 切换到root权限执行这个命令:apt-get install samba。
- 在提示Do you want to continue [Y/n]? 输入Y。联网的自动下载安装开始。
- 切换到samba的配置目录去:cd /etc/samba
- 备份samba原始配置文件:cp smb.conf conf.back,这样就把smb.conf备份为smb.conf.back, 以后操作smb.conf就行了。
- 编辑conf:vim smb.conf 这是如果提示bash: vim: command not found说明vim没有安装。可以用sudo apt-get install vim安装。
- Vim的基础使用方法请查看网络上的教程,高端使用方法需要深入学习。本人的重点不再vim使用,所以忽略。
- 在conf中找到 Share Definitions部分开始修改[修改为红色字符串]
- read only = yes
- create mask = 0777
- directory mask = 0777
- [netlogon]部分
- netlogon前面的;去掉;也就是打开netlogon部分。
- path 部分改为你需要建立的samba文件夹的位置,我喜欢在根目录下所以为path = /samba【这样的话,我的根目录下需要有一个samba为名的文件夹,并且要有足够的权限,我把/samba目录的权限设置为777】
- read only从yes改为NO。
- [printers]部分:在前面加上分号,也就是关闭这个配置。
- [Print$]部分:在前面加上分号,也就是关闭这个配置。
- 在根目录下创建/samba文件夹的方法: mkdir /samba,注意要修改权限:chmod 777 samba.
- 查看/samba的权限是否设置成功:ls -al | grep samba 如果为drwxrwxrwx就说明成功了。
- 切换到/etc/init.d目录:cd /etc/init.d
- 然后执行./samba restart【重启samba】会出现如下提示:
- [ ok ] Stopping Samba daemons: nmbd smbd.
- [ ok ] Starting Samba daemons: nmbd smbd.
- 验证使用:在windows的explorer的窗口中输入\\加Linux的IP地址是否有netlogon目录。如果有这个目录,这个目录就是你Linux根目录下的samba文件的映射,如果没有说明你的配置还是有问题。我按照上述操作执行完后可以进入netlogon目录,并且新建编辑保持都是可以进行的,操作过程没有错误。有疑问请留言.
- 转载:http://mcustation.com/arm-s3c2440-linux-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E7%9A%84%E5%BB%BA%E7%AB%8B.html
- 然后执行./samba restart【重启samba】会出现如下提示:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。