完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

|
无线网络设置与NFS环境搭建 由于NanoPi M2没有板载无线WIFI,而有线千兆网卡需要通过网线与路由器连接才能使用网络,给M2的使用和开发工作带来不便,所以本试用第二篇主要搭建网络开发环境。 1 无线网络配置 我的TF卡安装了2016年4月18日的最新固件,配置无线网卡的桌面软件换成了wpa_gui。 友善的nanopi群公告中,说明了M2的debian新固件支持8188eu,8192cu,rt3070等芯片的网卡,为了使用无线网络,我专门找了一块迅捷(FAST)8188eu类型的无线网卡。 首先把无线网卡插入到一个扩展的USB HUB中,安装好键盘、鼠标,上电启动系统,进入系统界面后,双击击wpa_gui图标
进入设置界面:
点击“scan”按钮,系统开始扫描能够识别到的无线路由,并在列表控件中显示,如下图:
选择你要连接的无线路由条目,双击,进入密码设置界面:
在“PSK”标签对应的输入框键入你的无线路由登陆密码,然后点击对话框下面的"Add"按钮,系统返回到如下界面:
在该界面,点击“Connect”按钮,系统启动连接无线路由,连接成功后,会在“IP Address”标签后面显示无线路由给无线网卡分配的IP地址,如下图所示:
然后,在命令终端,输入命令:ping www.baidu.com,看看是否可以ping通外网,如果能够ping通,说明我们就可以上网了,如下图所示:
2.搭建NFS网络文件系统 尽管M2的性能相当不错,几乎可以上上面开发应用程序和图形界面,但是,如果开发一些大点儿工程项目,就显得不够用了,我们就需要在ubuntu主开发环境中使用交叉编译环境开发应用,然后在将交叉编译的应用程序拷贝到M2。将主开发环境中的文件拷贝到M2常用的有两种方式:samba和NFS,鉴于已经有坛友写过samba服务的搭建,我这里主要讲一下NFS环境的搭建。 我们现在PC机端的ubuntu系统中搭建NFS服务,然后在M2中安装NFS客户端,这就可以在M2的debian系统中通过mount命令挂载主开发环境设置的NFS目录了。 2.1 PC端设置 首先在PC机ubuntu环境中安装NFS服务软件: sudo apt-getinstall nfs-kernel-server 安装 NFS 服务器端 创建NFS共享目录:sudo mkdir /nfsshare 编辑/etc/exports文件,在该文件中设置/nfsshare为共享目录,并设置其访问权限。 输入命令:sudo gedit /etc/exports 打开/etc/exports文件后,把“/nfsshare”目录设置为 NFS 共享目录,在该文件末尾添加下面的一行: /nfsshare *(rw,sync,no_root_squash) 如图所示:
修改完成后,保存退出/etc/exports文件,在命令行执行如下命令: sudo chmod -R 777/nfsshare sudo chown –Rnobody /nfsshare 至此,我们就在PC机端设置了NFS共享目录。 执行如下命令启动NFS服务: sudo/etc/init.d/nfs-kernel-server start 我们在/nfsshare共享目录下创建一个C程序,交叉编译,以便在M2上挂载/nfsshare后,测试是否能够成功。 首先执行如下命令: cd /nfsshare sudo gedit test.c 在打开的test.c文件中输入代码: #include int main() { printf("Hello world,I from PC!n"); return 0; } 然后执行命令: ARM-linux-gcc -otest test.c 交叉编译生成test可执行文件
2.2 M2端NFS设置 在M2侧,我只需要安装NFS客户端软件,执行如下命令: sudo apt-getinstall nfs-common 安装 NFS 客户端
挂载PC机上NFS共享文件夹,输入如下命令: sudo mount -t nfs192.168.1.XXX:/nfsshare /mnt -o nolock 其中192.168.1.XXX是你自己的PC机端ubuntu IP地址。 在M2端挂载/nfsshare成功后,输入命令: cd /mnt ls 将显示我们刚才在PC端/nfsshar目录中创建的test.c文件,和交叉编译生成的test可执行文件,执行命令 ./test 输出:Hello world,I from PC 如图:
|
|
相关推荐
8 个讨论
|
|
|
谢谢楼主的帖子,学习了
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
383个成员聚集在这个小组
加入小组NanoPi m3适合刷什么系统,刚接触玩,我刷了一个比较卡
5959 浏览 1 评论
7747 浏览 1 评论
5107 浏览 1 评论
【NanoPC-T4试用体验】4、手把手教你从单片机移植驱动到ARM Linux上
8663 浏览 1 评论
【NanoPC-T4试用体验】NanoPC-T4控制步进电机
25173 浏览 1 评论
NanoPi m3适合刷什么系统,刚接触玩,我刷了一个比较卡
5960浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 14:39 , Processed in 1.646179 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
7477