文档介绍:Linux 嵌入式系统设计与开发
1 第一部分嵌入式系统开发环境
第一章嵌入式系统开发环境的搭建,以及相关工具的使用
虚拟机+linux 安装
虚拟机软件的安装及配置。
虚拟机软件是一种可以在一台电脑上模拟出来若干台 PC,每台 PC 可以运行单独操作
系而互不干扰,实现一台电脑“同时”运行几个操作系统,还可以将这几个操作系统连成一
个网络的软件。
采用 VMware 例说明如何在 windows 创建一个虚拟机环境。
VMware Workstation 安装后的界面如下:
创建一个虚拟机
选择 linux
指定虚拟机存放的路径
选择网络配置
对于虚拟机的设备进行配置,这里采用虚拟光驱,指定安装 linux 镜像的路径
设备相关信息设置如下,启动虚拟机,开始安装。
进行 linux 安装
的安装。
注意不安装防火墙,采用 workstation,确保服务 samba,tftp,tfp,nfs,SSH,DHCP,
都安装上。
Linux 系统服务的配置
配置系统服务时,要使防火墙关闭,或使其为低。
网络配置
[******@localhost /]# setup 进入网络配置菜单,设置 ip。
[******@localhost root]# work restart 重启网络服务
[******@localhost root]# ifconfig 察看网络配置
Tftp 服务的配置
选择 tftp 服务
[******@localhost /]# setup
配置 tftp 服务目录
[******@localhost /]# vi /etc/
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/
server_args = -s /tftpboot
per_source = 11
cps = 100 2
}
启动 tftp 服务
[******@localhost /]# service d restart
Stopping d: [ OK ]
Starting d: [ OK ]
检测 tftp 服务
[******@localhost /]# netstat -a | grep tftp
udp 0 0 *:tftp *:*
Samba 服务器配置
选择 samba 服务
[******@localhost /]# setup
编辑 配置文件,
[******@localhost /]# vi /etc/samba/
增加用户名以及共享路径,如下:
[homes]
comment = Home Directories
path = /
browseable = no
writable = yes
valid users = root
create mode = 0664
directory mode = 0775
[******@localhost /]#smbadduser root:admin
增加 samba 用户
[******@localhost /]# service smb restart
激活 samba 服务
[******@localhost /]# service smb status
察看 samba 服务
服务器配置
选择 服务
[******@localhost /]# vi /etc/
注释掉 auth required /lib/security/ 这句话
重启服务
[******@localhost /]# service d restart
至此可以以 root 用户 登录
nfs 服务器配置
选择 nfs 服务
[******@localhost /]# vi /etc/exports
增加 nfs 服务输出的路径以及供给的 ip 地址,例如增加如下条目:
/home/nfsro