Linux嵌入式系统设计与开发
内容: 1. 嵌入式Linux环境搭建及相关工具使用 第2页 2. 最小总线系统启动及uboot移植 第13页 3. Linux内核移植 第28页 4. 嵌入式Linux设备文件系统 第 42页 5. busybox的一直与应用 第47页1 第一部分嵌入式系统开发环境
第一章
嵌入式系统开发环境的搭建,以及相关工具的使用
1.1 虚拟机+linux redhat9.0安装
1.1.1 虚拟机软件的安装及配置。
虚拟机软件是一种可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独操作系而互不干扰,实现一台电脑“同时”运行几个操作系统,还可以将这几个操作系统连成一个网络的软件。
采用VMware Workstation5.5例说明如何在windows创建一个虚拟机环境。 VMware Workstation安装后的界面如下:
创建一个虚拟机
选择linux
指定虚拟机存放的路径
选择网络配置
对于虚拟机的设备进行配置,这里采用虚拟光驱,指定安装linux镜像的路径
设备相关信息设置如下,启动虚拟机,开始安装。
进行linux安装
1.1.2 Redhat9.0的安装。
注意不安装防火墙,采用workstation,确保服务samba,tftp,tfp,nfs,SSH,DHCP,telnet都安装上。
1.2 Linux系统服务的配置
配置系统服务时,要使防火墙关闭,或使其为低。
1.2.1 网络配置
[root@localhost /]# setup
进入网络配置菜单,设置ip。
[root@localhost root]# service network restart [root@localhost root]# ifconfig 1.2.2 Tftp服务的配置
选择tftp服务
[root@localhost /]# setup
重启网络服务 察看网络配置
配置tftp服务目录
[root@localhost /]# vi /etc/xinetd.d/tftp service tftp {
disable = no
socket_type = dgram