ubuntu安装和配置nfs服务器的步骤 nfs协议是什么协议?
nfs协议是什么协议?
NFS协议是一种应用于文件共享的协议,它可以不也让主机之间参与文件的共享。客户端可以不像在本机上的文件一样的操作辅助攻击主机的文件。NFS协议在此之前仅支持UDP协议,目前最新版本的NFS可以允许UDP和TCP协议,但是UDP协议的速度会慢了。
NFS协议是一个十分简单的协议,它本身是没有提供给信息传输的协议和功能。并不NFS能让主机之间网络进行资料共享,这是毕竟NFS建议使用了一些其它的传输协议,要注意要用了RPC(connectProcedureCall)功能。所以才在启动NFS服务器的时候不需要起动RPC服务。
在debian下并且NFS服务区的按装有两个版本可供你选择,nfs-kernel-server和nfs-user-server。二者之间的差别在于前者是在内核层实现程序的,速度更快,后者的速度低些慢那些。
在ubuntu下可以使用sudoapt-getinstallnfs-kernel-server并且安装好。
QT程序怎么移植到开发板并运行?
需要的条件:
1.上位机编译器好的可执行文件,以hello为例在虚拟机的Ubuntu下,写好代码之后,定位到当前目录,先执行命令$qmake-project//生成工程文件.pro$qmake//生成makefile$give//生成可执行文件嗨小伙伴们特别注意这些命令是在arm版的qt环境下的编译命令!想执行qmake-v可查看其有无是arm版本,不使用的如何确定是arm的库!执行filehello是可以栏里点hello有无是arm下运行程序的程序!
2.移植者好QT库的开发板刚开始学,只是需要移植最基本的几个库就行了!触摸屏的、鼠标的、键盘的以后再说!分别是:包括fonts下的字库为了以免错误,我一并把他们的相关链接文件yeah.4、but.4.7、yeah.4.7.2都移植过来了!移殖方法你是可以可以使用nfs!U盘!我用nfs速度太慢,太不方面,只得用U盘拷过去了!因为这几个库小的将近1M,大的13M,U盘拷的那就马上的!比较比较让我太费劲的是虚拟机不意见把链接文件拖拽到xp环境下!我只要你在虚拟机里用邮件发到我的邮箱里,再在xp环境下把这些东西下过去,再通过U盘拷贝!曲折啊。。。我的虚拟机U盘不能识别!1)从哪儿移殖呢?从你虚拟机里编译程序直接安装arm版的QT库里面拷!下2)移植过去了放进哪儿呢?最好是跟你在虚拟机里面的arm版QT所在的位置目录差不多,方便啊操作!看我的各在开发板下新建项目录:home/fengchao/qtenv/arm/libhome/fengchao/qtenv/arm/binhome/fengchao/qtenv/arm/lib/fonts把那些.so文件放lib里面,把字库放到fonts里面!
3.最不重要的半步,系统设置环境变量!在开发板的根目录下先执行:$vi/etc/profile然后再再输入exportQTDIR/home/fengchao/qtenv/armexportPATH$QTDIR/bin:$PATHexportLD_LIBRARY_PATH$QTDIR/lib:$LD_LIBRARY_PATH需要保存后退!就ok啦!vi使用:再打开文件之后,输入输入i,进入到编辑模式,再按ESC后退编辑模式进入到命令模式,再输入:然后输入下命令wq即能保存退出,q解盟
4.然后再把你编译程序好的hello这个可执行文件弄到你的开发板上,只要哪里吧后再负责执行./嗨小伙伴们-qws然后再你就可以不见到开发板上有总是显示了!只不过可能会文字较小,如果没有有中文很有可能应该显示,没什么事,咱一步一步往下了。。。
5.错误分析1)提示没有链接到字库QFontDatabase:Cannotfindfontdirectory/home/fengchao/qtenv/arm/lib/fonts-isQtinstalledcorrectly?这个应该是你没安装好字库,多多检查一下再看看,修改过来!2)提示就没也毕竟你没有移植到好这个库或则跟他链接的文件,再或是环境变量无误!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。