- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[linux开发环境建立,内核的裁剪编译下载
嵌入式开发环境的建立
嵌入式Linux 开发环境一般由如下几部分构成:Linux 服务器(宿主机)、个
人PC机、嵌入式目标板和将它们连接在一起的网络环境,其具体结构如图1-1所示:
图 1-1 linux 开发环境的结构
如图1-1所示的嵌入式Linux 开发环境中,Linux 服务器作为嵌入式Linux 内核
编译、应用程序编译的公共平台,一般由单独的一台PC 机充当,安装常用的桌面
标准Linux 操作系统,如RedHat Linux 等。
工作站即为普通的局域网络计算机,可以是一台或多台,以支持小组项目开发,
工作站一般安装常用的Windows 操作系统,仍然可以完成各种日常工作,当需要使
用Linux 服务器资源时,可从工作站远程登录到Linux 服务器,以完成各项需要的
操作。
※注意:本手册的环境是Windows XP+VMware的形式,在XP下安装VMware,并在
VMware下虚拟安装RH9,两系统通过VMwareTools提供的共享目录交换文件。这样
即方便又快捷。
第1节 Linux安装
1、 在VM启动画面下按F2,进入Boot,选择光盘启动;
2、 在VM的Setting里选择光驱,并将其指向Linux的ISO;
3、 顺序安装完毕即可。
4、
在接下来的选项中,选择,定制,建议进入每个菜单,完全选择。
第2节 VM Tools安装
1、 启动Linux;
2、 在VM的Setting里选择Install VMware Tools;
3、 在Linux控制台中执行以下命令 Mount /dev/cdrom
Mkdir /arm
cp /mnt/cdrom/ VMwareTools-6.0.4-93057.tar.gz /arm/ VMwareTools-6.0.4-93057.tar.gz
umount /dev/cdrom
cd /arm
ls
tar zxf VMwareTools-6.0.4-93057.tar.gz
ls
cd vmware-tools-distrib
ls
./vmware-install.pl(注意前面的点)
然后一直回车。重启。
4、 在Setting./option里选择共享文件夹;
设置好共享即可实现LINUX与Windows下的文件共享。
第三节 交叉编译环境安装
嵌入式Linux 开发是宿主机—目标机(HOST-TARGET)交叉开发,这样您的
系统编译工具要换成交叉编译工具,对于这个,您只需要指明它的路径即可,需要
交叉开发环境,并且建立交叉编译环境:
您可以在我们的光盘中得到预先编译的交叉编译工具
cross-2.95.3.tar.bz2。交叉编译工具一般由专门的机构负责维护,可以从网站
.uk上免费下载,当然得需要编译,网站上一般提供原码。以下描述已经编译好的交叉编译环境的建立过程:
首先以Root 身份在Linux 服务器上新建一个用于嵌入式Linux 开发的工作目
录:/home/work,以后所有的开发工作都在这个目录下进行。
编译工具以压缩包的形式,由恒颐提供,文件名为:cross-2.95.3.tar.bz2,包括
linux-arm-gcc编译器和一些实用程序,位于光盘的目录:\Software\Arm-Linux\Tools,
我们要把交叉编译工具安装在Linux服务器的/usr/local/目录下。
当拿到压缩文件后,在Linux服务器的/usr/local目录新建子目录arm:
# cd /usr/local
# mkdir arm ;建立ARM目录
从PC 机上通过FTP 方式或VMware 的共享目录的方式,将光盘中的文件
cross-2.95.3.tar.bz2 传输到Linux 服务器的/usr/local/arm 目录,然后在Linux 服务器
上进行将其解压缩:
# tar jxvf cross-2.95.3.tar.bz2
当以上的工作完成以后,就会在当前目录生成一个名为2.95.3的子目录,表明交
叉编译器已经成功安装到了/usr/local/arm下。进入/usr/local/arm/2.95.3子目录,列表
查看目录所包含的内容。
# cd /usr/local/arm/2.95.3
# ls
arm-linux bin include info lib man share test-if-write
嵌入式编译工具就安装在这个目录中,可以完成源代码的编译。
这样您的开发环境已经建立在/usr/local/arm/2.95.3/bin 下面,当然您需要使用的
文档评论(0)