之前做三星的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了。

ubuntu下搭建nfs,tftp,安装qt等一些基本的启动bootloader前的服务的更多相关文章

  1. Ubuntu下搭建NFS,并在开发板挂载

    ---恢复内容开始--- zai root huanjingxiachaozhuo $ su 一.搭建NFS 1.执行命令:sudo apt-get install nfs-kernel-server ...

  2. ubuntu下搭建nfs服务

    1. 安装nfs服务端 $ sudo apt install nfs-kernel-server -y 2. 创建目录 $ sudo mkdir -p /mnt/sharefolder 3. 使任何客 ...

  3. Ubuntu下搭建tftp服务器最简单方法

    今天开始调试ARM的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了… (本人酷爱装系统,所以经常都要搞配置) 因为之前已经在Ubuntu下搭建过很多次tftp服务器了,但是一 ...

  4. 如何在Ubuntu下搭建tftp服务器

    远程桌面连接工具   今天开始调试arm的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了… (本人酷爱装系统,所以经常都要搞配置) 因为之前已经在Ubuntu下搭建过很多次t ...

  5. 在Ubuntu下搭建ASP.NET 5开发环境

    在Ubuntu下搭建ASP.NET 5开发环境 0x00 写在前面的废话 年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了.最近工作上有个小功能要做成 ...

  6. 在Linux(Ubuntu)下搭建ASP.NET Core环境并运行 继续跨平台

    最新教程:http://www.cnblogs.com/linezero/p/aspnetcoreubuntu.html 无需安装mono,在Linux(Ubuntu)下搭建ASP.NET Core环 ...

  7. CentOS6.5下搭建NFS文件服务器

    本文参考这里 CentOS下搭建NFS服务器总结 环境介绍: 1. 服务器: 192.168.0.100 2. 客户机: 192.168.0.101 安装软件包: 服务器和客户机都要安装nfs 和 r ...

  8. Ubuntu下搭建NodeJS+Express WEB开发框架

    Ubuntu下搭建NodeJS+Express WEB开发框架 2012-12-27 15:06 作者: NodeJSNet 来源: 本站 浏览: 2,966 次阅读 我要评论暂无评论 字号: 大 中 ...

  9. [转]Ubuntu下配置NFS服务

    [转]Ubuntu下配置NFS服务  http://blog.163.com/liu8821031%40126/blog/static/111782570200921021253516/ Table ...

随机推荐

  1. PHP和CS的引用传值

    PHP的引用传值 function change_value($num){ $num+=2; } $age = 3; change_value(&$age); echo $age; CS的引用 ...

  2. .NET程序编译和运行

    一次面试的时候遇到的一道题目,简要说明.NET的编译过程,在网上看了很多资料,简单总结如下: 1.一般的编译过程 通常高级语言的程序编译过程是:首先写好的程序是源代码,然后编译器编译为本地机器语言,最 ...

  3. DWZ (JUI) 教程 tree 控件的选中事件

    DWZ (JUI) 教程 tree 控件的选中事件 先简单说一下流程 第一步 当然是先定义好回调事件了 function checkCallback(json){ ........... ...... ...

  4. Chrome JS内存泄漏排查方法(Chrome Profiles)

     原文网址:http://blog.csdn.net/kaitiren/article/details/19974269 JS内存泄漏排查方法(Chrome Profiles)   Google Ch ...

  5. Windows 10 (or 8)Chrome 观看视频发生flash不能加载,即"could't load plugins"原因之一

    最近一直如题,不能看视频,后来发现从一个已经使用管理员权限打开的应用转到Chrome就可以加载flash,而从桌面打开Chrome就加载不了. 今天再次查找信息,从Ubuntu下Chrome不能加载f ...

  6. 集合框架学习之排序Comparable&Comoarator

    1.内置引用数据类型比较(常用) 1.1  Comparable 1.整数.小数Integer Float Double 直接比较基本数据类型的大小 2.字符:比较的Unicode码只差 3.字符串: ...

  7. 用实体框架搭建MVC程序框架(全部)

    第一步:1.新建项目 2.新建domain类库 3.新建Data类库 4.为上面的1.2.3添加实体框架nuget包.(可以右键管理nuget包来查找entityframework,当然也可以通过程序 ...

  8. UI1_ViewController视图切换及Appdelegate

    // // ThirdViewController.h // UI1_ViewController视图切换及Appdelegate // // Created by zhangxueming on 1 ...

  9. webSphere中文日志乱码,设置日志编码方法

     1:管理控制台--->服务器--->应用程序服务器--->server1--->java和进程管理--->进程定义--->java虚拟机--->将通用jvm ...

  10. JavaScript 弹窗

    JavaScript 弹窗 可以在 JavaScript 中创建三种消息框:警告框.确认框.提示框. 警告框 警告框经常用于确保用户可以得到某些信息. 当警告框出现后,用户需要点击确定按钮才能继续进行 ...