zoukankan      html  css  js  c++  java
  • ubuntu下搭建nfs,tftp,安装qt等一些基本的启动bootloader前的服务

          之前做三星的6410是在红帽下做的,现在公司给了个TI的AM3359的开发板,开发环境是ubuntu10-04.这周经过半天的研究对比,终于算是搭好tftp下载的一些服务了、

    【防火墙】

    sudo ufw disable
    防火墙在系统启动时自动禁用
    sudo ufw enable
    防火墙在系统启动时自动启动

    以上是在ubuntu下进行的,而原来在redhat下是通过setup命令进行防火墙的关闭操作、

    这里要禁用防火墙,这点很重要。

    【搭建tftp】

    cd /

    sudo mkdir tftpboot
    sudo vim /etc/xinetd.d/tftp
    修改:
    server_args = /tftpboot
    disable = no

    【搭建nfs】
    安装nfs
    sudo apt-get install nfs-kernel-server
    进入root用户(sudo -i)创建共享目录
    cd /
    mkdir nfsoot
    chmod 777 nfsroot
    cd nfsroot
    pwd >> /etc/exports
    配置nfs
    vim /etc/exports
    /nfsroot *(rw,sync,no_root_squash)
    注:
    *代表所有网段可以访问
    rw可读可写权限
    sync资料同步写入内存和磁盘
    no_root_squash是Ubuntu nfs客户端分享目录使用者的权限,如果客户端使用的是root,那么对于该分享目录而言,该客户端就具有root权限

    【ubuntu下的以上服务的重启命令】

    重启网络:sudo /etc/init.d/networking restart

    重启nfs:sudo /etc/init.d/portmap restart
    sudo /etc/init.d/nfs-kernel-server restart

    重启xinetd: sudo /etc/init.d/xinetd restart

    在redhat里是以下指令:

    重启网络:service network restart

    重启nfs:service nfs restart

    重启xinetd: service xinetd restart

    【启动putty】

    配置好ip地址。

    通过tftp就可以下载tftpboot文件夹下的文件到开发板了。

    例如启动内核:

    tftp 50008000 uImage

    bootm 50008000

    【安装QT】

    在ubuntu里安装qt比较简单,ubuntu提供apt-get命令。so,

    sudo apt-get install phonon-backend-gstreamer
    sudo apt-get install qt-sdk

    直接命令就OK了。

    此时,应用程序里就有QT Creator了。

  • 相关阅读:
    Appium入坑前必看,附爬虫心得
    app爬虫神器--mitmproxy,mitmdump和appium的安装使用
    小米手机安装charles 证书 无法安装证书,与iphone的unkown,无法联网问题
    mac安装于启动Grafana
    charles单单抓不到google beowser的包
    charles Failed to install helper
    常规反爬复习总结
    FakeUserAgentError('Maximum amount of retries reached') 解决办法
    Java--Set的三个具体实现类
    Java集合--接口
  • 原文地址:https://www.cnblogs.com/shanchen/p/3322710.html
Copyright © 2011-2022 走看看