qt-5.6.0 移植之实现板子与ubuntu主机通过网络进行文件传输
经过一上午的调试以及同事的帮助,终于实现板子与主机的文件传输。
第一步关闭所有的防火墙
在 Windows 里面是在控制面板->安全->Windows 防火墙->自定义设置
在ubuntu 下是通过命令 sudo ufw disable (这个要重启才能生效)
第二步在ubuntu 里面安装nfs-kernel-server
执行命令sudo apt-get install nfs-kernel-server
cd ~/7109
mkdir nfsqtfilesystem
cd /etc
sudo vim export
在最后一行加入这么一句话
/home/desk/7109/nfsqtfilesystem *(rw,sync,no_root_squash,no_subtree_check)
这句话详解在http://jacoxu.com/?p=980
sudo /etc/init.d/nfs-kernel-server restart
现在的话就是已经开启了nfs服务
第三步将ubuntu 虚拟机设置为桥接模式:

进入ubuntu 里面设置自己ip 地址, 设置为静态的, 这样的话我们连外网可能会有些问题,但是我现在是为了让板子和 ubuntu 之间进行文件传输,
就必须这样做。
在ubuntu 里面,设置 ip为192.168.1.203
执行以下命令: sudo ifconfig eth0 192.168.1.203
在进入到板子里面,设置一个板子的ip 为192.168.1.204
注意ip 不要要同网段的冲突了。
在板子里面先ifconfig -a 看一下里面有那些网卡可以用的。
然后我的可以的用的是eth0
所以我的命令也是ifconfig eth0 192.168.1.204
第四步在板子里面用mount 命令进行连接ubuntu nfs 发布的目录
先ping 一下主机,保证能ping 通:
ping 192.168.1.203
cd /
mkdir my_qt_mount
chmod 777 my_qt_mount
mount -t nfs 192.168.1.203:/home/desk/7109/nfsqtfilesystem /my_qt_mount/ -o tcp,nolock
然后我在ubuntu 里面的/home/desk/7109/nfsqtfilesystem 里面写东西就可以直接在板子内使用
qt-5.6.0 移植之实现板子与ubuntu主机通过网络进行文件传输的更多相关文章
- QT 5.7.0 移植之 tslib 编译配置
QT5.7 编译请参考:http://www.cnblogs.com/chenfulin5/p/5798764.html 最新的 tslib 是从他的 github 下载下来的. 地址是:https: ...
- FS210开发板上Qt4.7.0移植过程
作者:冯老师,华清远见嵌入式学院讲师. 1. 搭建Qt开发环境平台 1.开发环境:ubuntu 12.04 2.交叉编译链:arm-cortex_a8-linux-gnueabi 3.开发板:FS21 ...
- Qt for Windows:Qt 5.4.0 MinGW 静态编译版本制作 (转)
大致流程: 1.安装Qt(源码版)以及其他必要的环境 2.编译/安装 3.配置 4.使用 ----------正文分割线---------- 1.安装Qt(源码版) 1.1 下载Qt(两个地址二选一即 ...
- windows下Qt Creator5.1.0编写程序以及调用OpenCV库
系统说明 最近使用opencv编写程序,程序编的差不多就学习使用QT加个界面,首先声明下本人的系统和使用的软件版本, 系统: windows xp QT IDE:QT Creator5.1.0 Ope ...
- Qt 5.2.0 和 VS 2012集成
下载两个安装包,后面一个add-in是必需的 Qt 5.2.0 for Windows 64-bit (VS 2012, 590 MB) (Info) Visual Studio Add-in 1.2 ...
- Qt on Android: Qt 5.3.0 公布,针对 Android 改进的说明
5月20日本,Qt 官方博客宣布 Qt 5.3.0 公布! 这个版本号聚焦在性能.稳定性和可用性的提升上,与 5.1 / 5.2 相比有非常大提升. 5.3.0 的主要变化: 稳定能.可用性大大提升 ...
- Windows下OpenCV 3.1.0 在 Qt Creator 4.0.2 (Qt 5.7.0 MinGW) 中的开发环境配置
2017-2-23 Update: 修改并添加了部分细节 最近正在学习OpenCV ,为毕业设计做准备.Windows版本的OpenCV都默认提供对VS的支持,其在VS中的配置比较简单,网上也有大批教 ...
- Windows系统 安装 Qt 5.7.0
Windows系统 安装 Qt 5.7.0 我们的电脑系统:Windows 10 64位 Qt5 软件:Qt 5. 7. 0 下载 Qt 5.7.0 软件 在这个网站里面,下载:Qt 5.7.0 fo ...
- ORTP-0.27.0移植
注意: a. 对于0.27一下版本的ORTP的交叉编译则没有一下依赖库 b. 交叉编译工具链是: arm-linux-gnueabihf-gcc-4.9.1 (4.9版本一下的编译bctoolbox出 ...
随机推荐
- 《零成本实现Web性能测试:基于Apache JMeter》读书笔记
1.性能测试概念 性能测试目的: 评估系统能力,验证系统是否符合预期性能指标 识别系统中的弱点 系统调优,改进系统性能 检测长时间运行可能发生的问题,揭示隐含问题 验证稳定性.可靠性 常见性能指标 B ...
- HTML学习笔记——列表和table
1>有序列表.无序列表和自定义列表 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...
- svn 强制用户添加注释 和 允许用户修改注释
当我们用TortoiseSVN提交代码时,有很多人不喜欢写注释,导致以后代码版本多,也不清楚哪个版本到底改了什么东西.所以在提交的时候,我会强制要求添加注释.这是如何实现的?这个话题就涉及到了svn的 ...
- 国内GIT托管服务
http://www.cnblogs.com/TianFang/p/3348949.html
- 【原】Gradle调用shell脚本和python脚本并传参
最近由于项目自动化构建的需要,研究了下gradle调用脚本并传参的用法,在此作个总结. Pre build.gradle中定义了$jenkinsJobName $jenkinsBuild两个Jenki ...
- 单选框的回显c:if
<input type="radio" name="sex" value="boy" <c:if test="${te ...
- 深入理解Spring Redis的使用 (一)、Spring Redis基本使用
关于spring redis框架的使用,网上的例子很多很多.但是在自己最近一段时间的使用中,发现这些教程都是入门教程,包括很多的使用方法,与spring redis丰富的api大相径庭,真是浪费了这么 ...
- Struts2验证框架实例
今天写了个Struts验证框架的实例,总算把验证框架弄清楚了. 上一篇Struts实例的action没有继承ActionSupport类,虽然也可以实现action的功能,但是却不能应用Struts提 ...
- windows下vmware10.0 安装centos7
centos7.0-1506, 1511, 是指2015年, 06月份, 11月份. 这是rhel ubuntu发布新版本的时间. centos7.0 只提供了64位的系统下载: x86_64: we ...
- Java UDP 数据报
服务端,创建一个DatagramSocket对象,侦听在某个端口,创建一个DatagramPacket对象接受数据.收到客户端发来的信息后,有原封不动转发到客户端. public class Data ...