2022年linux嵌入式开发板搭建开发环境经验总结 .pdf

上传人:C****o 文档编号:39898136 上传时间:2022-09-08 格式:PDF 页数:12 大小:2.52MB
返回 下载 相关 举报
2022年linux嵌入式开发板搭建开发环境经验总结 .pdf_第1页
第1页 / 共12页
2022年linux嵌入式开发板搭建开发环境经验总结 .pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《2022年linux嵌入式开发板搭建开发环境经验总结 .pdf》由会员分享,可在线阅读,更多相关《2022年linux嵌入式开发板搭建开发环境经验总结 .pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、环境服务器端:PC 机(win7),Ubuntu10.04 操作系统,Vmware8.0.4 客户机端:ARM11 开发板(6410)一根交叉网线二、Ping通电脑和开发板用一根交叉网线连接电脑和开发板,给开发板上电,一定要是交叉网线,普通网线不行,一般买开发板时会送一根交叉网线。在开发板输入ifconfig,查看开发板的ip 地址,我的ip 为 192.168.0.232 设置本地连接和虚拟机ip 为同一网段名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 12 页 -在虚拟机上输入ping 192.168.0.118,在 win7 下的 cmd 输入 ping192.168

2、.0.232,验证是否能 ping 通如果 ping 不通,先把防火墙关闭,再把网络设置为家庭网络。Ping 通后进行下一步三、Ping通虚拟机和开发板开发虚拟机,我用的是vmware8.0.2,ubuntu10.0.4 在控制面板里面桥接vmnet1 和本地连接,右击网桥,设置ip,设置方法和本地连接一样,并把ipv6 前面的勾去掉。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 12 页 -完成后设置Vmware,右击自己的虚拟机,点击settings 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 12 页 -设置 Network Adapter 选项,选择c

3、ustom:Specific virtual network的 CMNET1(H Ost-only)修改虚拟机的ip 地址,在network connections 里编辑Auto Ethernet 这个网络名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 12 页 -把 ip 设置成和网桥一样。点击apply 不出意外,现在应该虚拟机和开发板能相互ping 通了,现在离成功又进了一步。四、安装 nfs服务器程序用以下命令安装nfs 服务器程序软件包,在命令执行过程中,默认启动SUNRPC 服务和 nfs 服务,并创建/etc/exports 和、etc/default/nfs-k

4、ernel-server 配置文件,等待用户完成nfs安装后,配置将要共享的资源。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 12 页 -可以使用netstat命令检查 nfs 端口是否已经打开:以上截图可看出,nfs 和 SUNRPC 端口已处于监听状态,不过,客户端此时还无法访问到nfs 服务器,还需对nfs 服务器进行配置,将共享资源授权给特定用户之后,客户端才能成功访问。五、启动和停止 nfs服务虽然完成 nfs 安装后会自动启动nfs,但要调整共享资源还得重新启动nfs 服务,以使配置生效。1、命令方式手动启动和停止nfs 服务启动 nfs服务:名师资料总结-精品资

5、料欢迎下载-名师精心整理-第 6 页,共 12 页 -停止 nfs 服务:重启 nfs 服务:查看 nfs服务当前状态,若nfs 服务正在运行则返回nfsd running。否则返回 nfsd not running。2、使用图形工具启动和停止nfs 服务(此项好像在10.04 中没有?)在 Ubuntu 中同样可以使用services-admin 图形界面工具管理nfs 服务。若想随机启动时启动nfs 服务,可以点击【系统】|【系统管理】|【服务】命令,打开【服务设置】对话框,勾选【文件夹共享服务(nfs-kernel-server)】选项,单击【关闭】按钮完成设置。六、nfs 服务器配置

6、nfs 服务是根据一个 名单 为用户开放共享资源的。1、nfs 服务配置文件在 Ubuntu Linux 系统中,/etc/exports 是 nfs 服务器的全局配置文件。配置文件中一行即为一条配置项,用于指明网络中 哪些客户端 共享 哪些目录资源 。导出资源配置项格式如下:.名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 12 页 -其中,表示服务器中导出的共享资源路径,注意:必须是绝对路径名;表示客户端主机标识,可以用主机名、组、通配符、网段方式指定,如果是多个主机标识,需要使用空格隔开;表示赋予每个客户端主机的访问权限。把需要导出的目录全部放在/etc/exports 文

7、件是一个良好的习惯,这可以对nfs 的管理更明确和清晰。尽量将声明的详细具体,从而阻止不速之客进入nfs 服务系统。2、使用图形工具配置nfs 服务(Ubuntu10.04 中好像没找着)配置 nfs 服务器除了可以使用文本编辑工具直接修改/etc/exports 文件,然后重新启动nfs服务,完成整个配置任务外。还可以采用Ubuntu Linux 系统提供的nfs 服务图形配置工具 shares-admin 进行快速、便捷的配置。步骤:单击【系统】|【系统管理】|【共享的文件夹】命令,打开【共享的文件夹】对话框。选择【添加】按钮打开【Share Folder】对话框进行设置,有很多种配置方式

8、。配置完后你会发现。/etc/exports 配置文件的内容是完全跟图形界面下的配置对应的。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 12 页 -如果只修改了/etc/exports 文件,并不总是要重启nfs 服务。可以使用exportfs 工具重新读取/etc/exports,就可以加载输出的目录。exportfs 工具语法如下:exportfs -aruv-a:全部挂载(或卸载)/etc/exports 的设置。-r:重新挂载/etc/exports 的设置,更新/etc/exports 和/var/lib/nfs/xtab 里面的内容。-u:卸载某一个目录。-v:在

9、输出的时候,把共享目录显示出来。在 nfs 已经启动的情况下,如果又修改了/etc/exports 文件,可以执行命令:$exportfs-ra 系统日志文件/var/lib/nfs/xtab 中可以查看共享目录访问权限,不过只有已经被挂载的目录才会出现在日志文件中。七、连接 nfs 服务器通过上面的配置后,客户机便可通过简单的mount 命令将 nfs 共享资源挂载到本地来了,之后可以如同操作本地文件系统一样使用。1、查看 nfs 服务器的共享资源在客户机连接nfs 共享资源前,通常要用showmount 命令查看一下nfs 服务器上的共享资源情况,了解是否有权限访问。showmount 命

10、令查看某台 nfs 服务器上都有哪些nfs 共享资源。showmount 命令包含在nfs-kernel-server 软件包中,一般语法格式是:showmount dehv nfssrvname 其中 nfssrvname 表示 nfs 服务器主机名,也可用IP 地址各选项如下:-d:显示客户端所挂载的共享目录-e:显示 nfs 服务的导出共享目录列表-h:显示帮助信息名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 12 页 -v:显示版本单独使用showmount 命令,将显示本地主机/etc/exports 配置文件中的共享配置项。2、挂载共享资源可以通过mount 命令在

11、客户机端挂载nfs 服务器端的共享资源。mount 命令的一般语法格式是:mount nfssrvname:/Share-Directory /mnt-Point 其中,nfssrvname 表示 nfs 服务器主机名,也可用IP 地址;Share-Directory 表示 nfs 服务器导出的共享资源目录,必须用绝对路径,与 nfssrvname 用:号隔开;mnt-Point 表示共享资源将挂载到客户端主机上的位置,在挂载前一定要确保挂载目录已经存在。如果 nfs服务器上没有给予授权,客户端仍强行挂载某些共享目录,则会被拒绝,执行失败。名师资料总结-精品资料欢迎下载-名师精心整理-第 10

12、 页,共 12 页 -3、卸载共享资源在使用完nfs 服务器共享资源后,建议即刻卸载nfs 文件系统。卸载命令umount 一般语法格式是:umount /mnt-Point 其中 mnt-Point 表示共享资源在客户端的挂载点。注意:当有用户在使用某个已加装的共享目录上的文件时(在挂载点下要退出才能卸载),则不能卸载在文件系统。如果用户确认无误,可使用umount-f 命令强行卸载共享的目录。4、测试是否成功,自己挂自己在 folinux 文件夹中看到挂载过来的share 文件夹中的good 文件名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 12 页 -如果失败输入exp

13、ortfs rv 如果再失败应该是防火墙的问题,输入sudo ufw disable 关闭防火墙,进行到这里不出意外应该可以挂载成功了。在开发板上输入rootFORLINX6410#mount 192.168.0.118:/mnt/share/mnt会出现下面的提示:svc:failed to register lockdv1 RPC service(errno 111).mount:mounting 192.168.0.118:/mnt/share on/mnt failed:Connection refused 正确应该输入rootFORLINX6410#mount-t nfs-o nolock 192.168.0.118:/mnt/share/mnt 大功告成,这时你虚拟机上的/mnt/share 被挂载到了开发板的/mnt 上。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 12 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁