- 13
- 0
- 约3.55千字
- 约 12页
- 2018-01-08 发布于江西
- 举报
linux嵌入式开发板搭建开发环境经验总结.doc
环境
??????? 服务器端:PC机,Ubuntu10.04操作系统mware8.0.4
??????? 客户机端 :ARM开发板(0)
一根交叉网线
Ping通电脑和开发板
用一根交叉网线连接电脑和开发板,给开发板上电,一定要是交叉网线,普通网线不行,一般买开发板时会送一根交叉网线。在开发板输入ifconfig,查看开发板的ip地址,我的ip为192.168.0.232
设置本地连接和虚拟机ip为同一网段
在虚拟机上输入ping 192.168.0.118,在win7下的cmd输入ping192.168.0.232,验证是否能ping通
如果ping不通,先把防火墙关闭,再把网络设置为家庭网络。
Ping通后进行下一步
Ping通虚拟机和开发板
开发虚拟机,我用的是vmware8.0.2,ubuntu10.0.4
在控制面板里面桥接vmnet1和本地连接,右击网桥,设置ip,设置方法和本地连接一样,并把ipv6前面的勾去掉。
完成后设置Vmware,右击自己的虚拟机,点击settings
设置Network Adapter选项,选择custom:Specific virtual network的CMNET1(H
Ost-only)
修改虚拟机的ip地址,在network connections里编辑 Auto Ethernet这个网络
把ip设置成和网桥一样。点击apply
不出意外,现在应该虚拟机和开发板能相互ping通了,现在离成功又进了一步。
安装nfs服务器程序
用以下命令安装nfs服务器程序软件包,在命令执行过程中,默认启动SUNRPC服务和nfs服务,并创建/etc/exports和、etc /default/nfs-kernel-server配置文件,等待用户完成nfs安装后,配置将要共享的资源。
?????? 可以使用netstat命令检查nfs端口是否已经打开:
以上截图可看出,nfs和SUNRPC端口已处于监听状态,不过,客户端此时还无法访问到nfs服务器,还需对nfs服务器进行配置,将共享资源授权给特定用户之后,客户端才能成功访问。
启动和停止nfs服务
????????? 虽然完成nfs安装后会自动启动nfs,但要调整共享资源还得重新启动nfs服务,以使配置生效。
?1、命令方式手动启动和停止nfs服务
???? 启动nfs服务:
??? 停止nfs服务:
??? 重启nfs服务:
???? 查看nfs服务当前状态,若nfs服务正在运行则返回nfsd running。否则返回nfsd not running。
2、使用图形工具启动和停止nfs服务(此项好像在10.04中没有?)
在Ubuntu中同样可以使用services-admin图形界面工具管理nfs服务。若想随机启动时启动nfs服务,可以点击【系统】|【系统 管理】|【服务】命令,打开【服务设置】对话框,勾选【文件夹共享服务(nfs-kernel-server)】选项,单击【关闭】按钮完成设置。
nfs服务器配置
??????nfs服务是根据一个“名单”为用户开放共享资源的。
1、nfs服务配置文件
????? 在Ubuntu Linux系统中,/etc/exports是nfs服务器的全局配置文件。配置文件中一行即为一条配置项,用于指明网络中“哪些客户端”共享“哪些目录资源”。导出资源配置项格式如下:
? ?? .......
其中,表示服务器中导出的共享资源路径,注意:必须是绝对路径名;?表示客户端主机标识,可以用主机名、组、通配符、网段方式指定,如果是多个主机标识,需要使用空格隔开;? 表示赋予每个客户端主机的访问权限。
?????????? 把需要导出的目录全部放在/etc/exports文件是一个良好的习惯,这可以对nfs的管理更明确和清晰。尽量将声明的详细具体,从而阻止不速之客进入nfs服务系统。
2、使用图形工具配置nfs服务(Ubuntu10.04中好像没找着)
?? 配置nfs服务器除了可以使用文本编辑工具直接修改/etc/exports文件,然后重新启动nfs服务,完成整个配置任务外。还可以采用Ubuntu Linux系统提供的nfs服务图形配置工具——shares-admin进行快速、便捷的配置。
???? 步骤:单击【系统】|【系统管理】|【共享的文件夹】命令,打开【共享的文件夹】对话框。选择【添加】按钮打开【Share Folder】对话框进行设置,有很多种配置方式。
配置完后你会发现。/etc/exports配置文件的内容是完全跟图形界面下的配置对应的。
???? 如果只修改了/etc/exports文件,并不总是要重启nfs服务。可以使用exportfs工具重新读取/etc/exports,就可以加载
您可能关注的文档
- 0902第二章-构建多元化Linux编程环境.doc
- 0906第六章Linux的文件系统设计与编程实现.doc
- 1-构建嵌入式Linux开发环境.doc
- 2015级《程序设计基础实习》报告模板.docx
- arm+linux开发平台软件需求规格说明书.doc
- linux-2.6.39-(Fedro)系统定制和安装.doc
- Linux-C程序设计大全-目录.doc
- Linux-下简易同学录文档.doc
- linux-程序设计上机实习报告.doc
- Linux-课程设计.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)