您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页嵌入式Linux移植

嵌入式Linux移植

来源:爱go旅游网
嵌入式Linux移植

一.准备工作。 当前的开发环境存在一些问题:第一,在虚拟机上运行的Linux硬盘空间太小,需要扩充。第二,交叉编译工具没有安装,需要安装。第三,供移植用的linux-2.6.14内核不存在,需要提供。 欲解决上面存在的问题需要做两步工作,A.扩展Linux硬盘空间;B.安装VMare工具。正式操作之前,把linux-2.6.14.tar.gz和arm-linux-gcc-3.4.1.tar.gz拷贝到E盘中。然后做以下几步:

(A1)打开虚拟机,不进入Linux,在菜单中选择“虚拟机”,然后“设置”,再“选项”,点击“共享文件夹”,取消“禁用共享文件夹”,单击“添加”,然后“下一步”,名称输入“wine”,再“浏览”,选择主机文件夹选择E盘,最后确定。

(B1)虚拟机不进入Linux,找到菜单“虚拟机”==》“设置”==》“添加”==》“下一步”==》“下一步”==》“下一步”==》“完成”==》确定。

(B2)进入Linux,在终端运行命令:fdisk /dev/sdb,出现提示后,相继输入回车,w....m,n,p,1,1,..............(这几个输入看明白后再输入!!!)。然后在终端行动命令:mkfs –t ext3 /dev/sdb1 , .................

mkdir /mnt/sdb1 , mount /dev/sdb1 /mnt/sdb1 。 (A2)启动Linux后,菜单中选择“虚拟机”==》“安装VMware工具”,然后在Linux终端输入如下命令:

ls /mnt/cdrom , cd /mnt/sdb1 , cp /mnt/cdrom/VMware….tar.gz /mnt/sdb1 , tar –zxvf VMware….tar.gz , ls , cd VMware…-distrib

ls , ./vmware-install.pl , 运行后,出现提示就按回车。出现命令提示输入以下命令: cd /mnt/hgfs/wine , ls , cp arm-linux-gcc.tar.bz2 /mnt/sdb1 , cp linux-2.6.14.tar.gz /mnt/sdb1 , cd /mnt/sdb1 , tar -jxvf arm-linux-gcc.tar.bz2 ,

tar -jxvf linux-2.6.14.tar.bz2 , mv /mnt/sdb1/usr/local/arm/3.4.1 /usr/local/arm

到此为止,已经把windows下的linux-2.6.14.tar.gz和arm-linux-gcc-3.4.1.tar.gz拷贝到linux中了,并且都做了解压缩工作,接下去可以编译内核。其中linux-2.6.14.tar.gz是Linux源代码;arm-linux-gcc-3.4.1.tar.gz是支持ARM芯片的、Linux环境的编译器。

二.根据资料修改源代码和配置文件

三.配置内核与编译内核

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务