四时宝库

程序员的知识宝库

Ubuntu下嵌入式开发环境搭建:SAMBA、TFTP等

Ubuntu下嵌入式开发环境搭建:TFTP、NFS、SAMBA

文/Justa


小编语录: 良好的工作环境一定要自己会搭建,特别是基础类别的,即使老员工帮你搭建,你也要搞清楚为什么?如果没有好奇心,哪里来的进步?

小编从事嵌入式Linux、Android工作,基本上开发这些相关需要搭建以下相关的服务:NFS、TFTP、SAMBA、WEB


  1. SAMBA

    Ubuntu下固然后要,但Windows上的IDE环境更加的完善,所以,小编倾向于把Ubuntu上的分区映射成本地磁盘使用。

    安装:sudo apt-get install samba

    增加共享文件夹,例如:/home/justa 本地用户目录

    [justa]

    follow symlinks = yes

    wide links = yes

    path = /home/justa/

    writeable = yes

    valid users = justa

    unix password sync = yes

    unix extensions = no

  2. tftp

    sudo apt-get install tftpd-hpa tftp

    默认路径的/srv/tftp/(我平常使用/tftproot)

    sudo mkdir /tftproot/&& sudo chmod 777 /tftproot/

    修改/etc/default/tftpd-hpa:

    TFTP_DIRECTORY="/var/lib/tftpboot" ->

    TFTP_DIRECTORY="/tftproot"

  3. 测试 tftp
    sudo service tftpd-hpa restart

    cd /tmp/

    echo "DFSDF" > /tftproot/test.img

    put test.img

    get test.img

  4. NFS

    sudo apt-get install nfs-kernel-server

    增加 /tftproot/ nfs目录

    修改/etc/exports

    /tftproot *(rw,sync,fsid=0,crossmnt,no_root_squash,no_subtree_check)

  5. WEB

    sudo apt-get install apache2

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接