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了。

  • 相关阅读:
    C# 获取 PC 序列号
    C# 获取进程退出代码
    PHP mail() 函数
    PHP ezmlm_hash() 函数
    PHP Mail 函数
    PHP libxml_clear_errors() 函数
    PHP setrawcookie() 函数
    创建用户
    [FJOI2018]领导集团问题
    C# 获取进程退出代码
  • 原文地址:https://www.cnblogs.com/shanchen/p/3322710.html
Copyright © 2011-2022 走看看