收藏官网首页
查看: 11067|回复: 0

嵌入式开发中的samba配置介绍

51

主题

99

帖子

827

积分

高级会员

Rank: 4

积分
827
跳转到指定楼层
楼主
发表于 2016-4-7 18:15:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
本帖最后由 Snail 于 2016-4-7 18:16 编辑

一般开发嵌入式需要gcc编译环境,这个时候要么直接在电脑上安装linux操作系统(如ubuntu)或winows主机上安装虚拟机,在虚拟机上安装linux,这种情况往往就要在交叉编译环境中设置一个共享的目录,用于主机与虚拟机中的linux共享工程。
这里介绍比vmware tool的适用性更广的:samba模式

ubuntu为例(我的版本是:12.04,虚拟机是:vmware 11.0.0
1)安装
sudo apt-get install samba
sudo apt-get install smbclient
sudo apt-get install smbfs

2)启动
sudo /etc/init.d/samba start

这时候会启动Samba命令失败,会提示sudo: /etc/init.d/samba: command not found

原来在ubuntu11版本以上,启动服务要用 sudo service  smbd restart,一律都改成了service 这种形式来启动:
sudo service smbd restart
sudo service nmbd restart

3)设置共享目录
mkdir /home/user/share  //设置share为共享的目录
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak      
//修改配置文件之前最好做个备份
vim /etc/samba/smb.conf   
或者使用 sudo gedit  /etc/samba/smb.conf 打开配置文件
将文件中的内容做如下相应修改:
#security=user 后面添加:
security=share
在文件结尾添加如下行:
[share]
comment=this is Linux share directory
path=/home/user/share
public=yes
writable=yes

保存退出,启动Samba服务:
#/etc/init.d/samba start

设置完成!

4)从主机拷贝工程到共享目录(\\192.168.1.131\share

查看ubuntuip: ifconfig -a

wind7输出路径并打开,然后拷贝工程进去,如果没权限,再到ubuntu中设置权限,即输入命令:chmod 777 .



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表