简单叙述Fedora 9嵌入式的入式

系统 Linux
安装Fedora 9嵌入式,将的安装光盘放到光驱中,把虚拟机指定光盘启动盘符(不是自动检测,自动检测会从网络启动), 启动后系统将会出现如下界面,按回车继续。

Fedora 9嵌入式能提高更的使用性能。下面就这就来讲术Fedora 9嵌入式。基于Fedora 9嵌入式和VM6.0.2的嵌入式linux开发环境搭建 。其实,您真正缺少的是一本简洁而又能概括常用工具的参考书,《从理论与实践Fedora Linux全方位学习》就是您学习Linux的最好选择,其特点如下:
 
准备Fedora 9嵌入式光盘,可以在此下载Fedora 9.0 的DVD 光盘映象文件:
http://www.arm9down.cn/linux/Fedora 9嵌入式.iso准备kernel-devel-2.6.25-14.fc9.i686.rpm(安装vmtools需要Fedora 9嵌入式源码,而默认不安装)、xinetd-2.3.14-8.i386.rpm(tftp服务依耐xinetd服务)、tftp-server-0.42-3.1.i386.rpm(tftp服务器)、tftp-0.42-3.1.i386.rpm(用于本机tftp服务测试)。后面三个rpm包我取自fedora6光盘。

Step 1:安装vm6.0.2,双击安装即可。

Step 2:安装Fedora 9嵌入式,将的安装光盘放到光驱中,把虚拟机指定光盘启动盘符(不是自动检测,自动检测会从网络启动), 启动后系统将会出现如下界面,按回车继续。然后进入下一步, 检查安装盘, 一般不需要检测, 所以选择了Skip(跳过):过一会儿就进入安装图形化画面, 点击Next 即可.选择安装过程用什麽语言, 这里选择的是简体中文。选键盘, 我们一般选美式键盘即可。开始设置网络选择automatically via DHCP,自动分配,等会根据开发板的ip来设定一个。NEXT继续设置时区,如果你不使用虚拟机安装,“System clock uses UTC”选项可以去掉,设置root 用户密码,必须是6 位数以上。设置分区,一般选择默认即可,注意要备份好硬盘数据。

点“Next”会出现警告信息,告诉你继续执行会格式化分区中的所有数据,一般我们在Vmware 虚拟机中使用,因此可以选“Write changes to disk”,之后开始进行格式化操作。这是格式化的进程选择安装类型,选择如图,点“Next”开始定制。

开始安装系统,此过程时间会比较长,请耐心等待。安装完毕接上一步,按“Reboot“按钮重启系统,出现第一次使用的界面,如图。一些授权信息,不必理会,继续下一步创建用户,在此我们可以不创建任何新的用户,点“Forward”继续(强烈建议创建一个,我在后面安装vm tools后,用root用户登录后死机,此时这个用户可派上用场。):设置日期和时间,不必理会,继续下一步列出了本机的一些硬件信息,采用缺省设置,点“Finish”出现提示信息,进行下一步出现登录界面,我们要以root 用户进行登录,因此先输入root再输入刚才设定的密码。

登录后会出现一个提示,以后如果你以root 用户登录,每次都会出现这个提示,每次均点“Continue”即可。(上面我说的用root进入死机就在下面的界面)。这是登录后的界面,它和 Windows是十分类似的。
。Fedora 9嵌入式安装完毕。

Step 3:
安装Fedora 9嵌入式内核源码:kernel-devel-2.6.25-14.fc9.i686.rpm
我把这四个rpm包都放到自己新建的/tools目录下。
#cd /tools
#rpm –iv kernel-devel-2.6.25-14.fc9.i686.rpm
安装好后能在/usr/src/下看到kernels下有了2.6.25-14.fc9.i686源码。这个源码在后面安装vmtools需要用到。

Step 4:
安装xinetd-2.3.14-8.i386.rpm(tftp服务依耐xinetd服务)、tftp-server-0.42-3.1.i386.rpm(tftp服务器)、tftp-0.42-3.1.i386.rpm(用于本机tftp服务测试)。后面三个rpm包我取fedora6光盘。
把这三个rpm拷入/tools:#cd /tools
#rpm –iv xinetd-2.3.14-8.i386.rpm
#rpm –iv tftp-server-0.42-3.1.i386.rpm
#rpm –iv  tftp-server-0.42-3.1.i386.rpm

在安装时报错:failed to stat /root/.gvfs 传输点没有找到。
其实已经装好了,在根目录下生成tftpboot文件夹。
在/etc/xinetd.d/目录下能找到tftp文件:
打开tftp文件:把
Service tftp Disable = yes   ;改成no即可;此时tftp服务搭建好了。
测试:随便拷一个文件到tftpboot目录下:运行
#service xinetd restart    ;重启xinetd服务。
#tftp ‘你的ip地址’
>get ‘你考进去的文件名’
>q在当前目录下看到你考的文件,tftp测试成功。

Step 5:
安装vmtools。拷出压缩包文件到/tools目录,rpm文件安装不成功。#cd /tools #tar xzvf 在这个时候执行 # vmware-install.pl

出现下面错误:
In file included from include/linux/string.h:11,
from /tmp/vmware-config3/vmhgfs-only/cpName.h:18, 
from /tmp/vmware-config3/vmhgfs-only/cpName.c:18:
include/linux/types.h:40: 错误:与‘uintptr_t’类型冲突/tmp/vmware-config3/vmhgfs-only/vm_basic_types.h:170: 错误:‘uintptr_t’的上一个声明在此
make[2]: *** [/tmp/vmware-config3/vmhgfs-only/cpName.o] 错误 1   
make[1]: *** [_module_/tmp/vmware-config3/vmhgfs-only] 错误 2   
make[1]: Leaving directory `/usr/src/kernels/2.6.25-14.fc9.i686'   
make: *** [vmhgfs.ko] 错误 2
make: Leaving directory `/tmp/vmware-config3/vmhgfs-only'
Unable to build the vmhgfs module.
解决的方法是:
下载最新的open-vm-tools,现在可以下载到最新版本是open-vm-tools-2008.06.03- 96374.tar.gz
http://jaist.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.06.03-96374.tar.gz。
#tar xzvf open-vm-tools-2008.06.03-96374.tar.gz
#cd open-vm-tools-2008.06.03-96374/
#./configure && make

//我的为:./configure --without-x --without-procps --without-dnet --without-icu
#cd modules/linux/
# for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
# cd ../../..
#mv -f open-vm-tools-2008.06.03-96374/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/
/*生成tar文件,然后拷贝到/usr/lib/vmware-tools/modules/source下。
copy *.tar /usr/lib/vmware-tools/modules/source*(刚开始把库考到了这里发现是错误的,原因是看到网上好多人考到这里,是错误的!!!)。
#cd vmware-tools-distrib/
#./vmware-install.pl
在./configure是可能报错:很多库文件找不到。解决办法是少什么库就用—without-‘库名’去掉。这时vmtools安装好了,能在/mnt下看见hgfs目录。在虚拟机中设置windows共享目录。重启虚拟机后能在/mnt/hgfs下看见你的共享目录,vmtools安装成功。

Step 6:
安装arm-linux-gcc交叉编译工具:4.3.2
解压。在你的目录下
例如:/tools。然后设置环境变量:
#vi ~/.bash_profile
使PATH=$PATH:/tools/’你的解压目录’export PATH
#source ~/.bash_profile

到此,开发环境建好,nfs Fedora 9嵌入式安装了。

【编辑推荐】

  1. 分析浅谈详解Fedora 9嵌入式
  2. 让你们知道Fedora 9桌面系统也是很行的
  3. Fedora 9系统文件kcoloredit 软件包
  4. 概述Fedora 9更新学习Linux系统
  5. 高端技术人教安装Fedora 9
责任编辑:佚名 来源: CSDN
相关推荐

2009-12-22 17:46:56

Fedora 9嵌入式

2009-12-23 11:27:24

2009-12-17 18:38:56

Fedora 7嵌入式

2009-12-23 13:05:22

Linux嵌入式

2009-06-11 11:09:02

Linux嵌入式开发环境

2021-10-28 19:23:27

界面嵌入式 UI

2011-01-14 13:13:23

嵌入式Linux开发

2022-01-04 22:19:38

Linux开发嵌入式

2022-01-03 23:33:40

Linux组件系统

2009-12-24 17:21:38

嵌入式Linux

2023-01-04 09:37:16

2022-12-14 08:06:08

2020-04-22 11:51:41

物联网嵌入式编程IOT

2023-04-27 07:06:18

2014-05-26 15:14:04

DIGIA嵌入式Qt

2009-12-16 15:41:40

嵌入式Linux入门

2009-12-17 10:33:05

嵌入式Linux

2011-04-18 11:34:34

嵌入式软件测试

2009-12-09 10:12:28

嵌入式Linux

2009-07-17 16:06:59

ARM嵌入式开发
点赞
收藏

51CTO技术栈公众号