欢迎来到天天文库
浏览记录
ID:46885767
大小:451.32 KB
页数:51页
时间:2019-11-28
《Linux嵌入式系统设计与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Linux嵌入式系统设计与开发1第一部分嵌入式系统开发环境第一章嵌入式系统开发环境的搭建,以及相关工具的使用1.1虚拟机+linuxredhat9.0安装1.1.1虚拟机软件的安装及配置。虚拟机软件是一种可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独操作系而互不干扰,实现一台电脑“同时”运行几个操作系统,还可以将这几个操作系统连成一个网络的软件。采用VMwareWorkstation5.5例说明如何在windows创建一个虚拟机环境。VMwareWorkstation安装后的界面如下:创建一个虚拟
2、机选择linux指定虚拟机存放的路径选择网络配置对于虚拟机的设备进行配置,这里采用虚拟光驱,指定安装linux镜像的路径设备相关信息设置如下,启动虚拟机,开始安装。进行linux安装1.1.2Redhat9.0的安装。注意不安装防火墙,采用workstation,确保服务samba,tftp,tfp,nfs,SSH,DHCP,telnet都安装上。1.2Linux系统服务的配置配置系统服务时,要使防火墙关闭,或使其为低。1.2.1网络配置[root@localhost/]#setup进入网络配置菜单,设置i
3、p。[root@localhostroot]#servicenetworkrestart重启网络服务[root@localhostroot]#ifconfig察看网络配置1.2.2Tftp服务的配置选择tftp服务[root@localhost/]#setup配置tftp服务目录[root@localhost/]#vi/etc/xinetd.d/tftpservicetftp{disable=nosocket_type=dgramprotocol=udpwait=yesuser=rootserver=/us
4、r/sbin/in.tftpdserver_args=-s/tftpbootper_source=11cps=1002}启动tftp服务[root@localhost/]#servicexinetdrestartStoppingxinetd:[OK]Startingxinetd:[OK]检测tftp服务[root@localhost/]#netstat-a
5、greptftpudp00*:tftp*:*1.2.3Samba服务器配置选择samba服务[root@localhost/]#setup编辑smb.c
6、onf配置文件,[root@localhost/]#vi/etc/samba/smb.conf增加用户名以及共享路径,如下:[homes]comment=HomeDirectoriespath=/browseable=nowritable=yesvalidusers=rootcreatemode=0664directorymode=0775[root@localhost/]#smbadduserroot:admin增加samba用户[root@localhost/]#servicesmbrestart激活s
7、amba服务[root@localhost/]#servicesmbstatus察看samba服务1.2.4telnet服务器配置选择telnet服务[root@localhost/]#vi/etc/pam.d/login注释掉authrequired/lib/security/pam_securetty.so这句话重启服务[root@localhost/]#servicexinetdrestart至此可以以root用户telnet登录1.2.5nfs服务器配置选择nfs服务[root@localhost/
8、]#vi/etc/exports增加nfs服务输出的路径以及供给的ip地址,例如增加如下条目:/home/nfsroot192.168.230.128(rw,sync)表示ip地址为192.168.230.128可以读写本机的目录/home/nfsroot[root@localhost/]#servicenfsrestart激活nfs服务[root@localhost/]#servicenfsstatus察看nfs服务的状态1.2.6DHCP服务器配置注意:当配置DHCP服务时会对于局域网有影响,建议在虚拟
9、机的环境下,网络设备选择Host-only工作方式,如果不是虚拟机,请把网络连接与局域网断开。选择DHCP服务器[root@localhost/]#cp/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample/etc/dhcpd.conf创建一个DHCP服务的配置文件[root@localhost/]#vi/etc/dhcpd.conf编辑dhcpd.conf配置DHCP服务,下面
此文档下载收益归作者所有