首页 > 代码库 > Arm s3c2440 linux 开发环境的建立

Arm s3c2440 linux 开发环境的建立

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

Arm s3c2440 linux 开发环境的建立