移植linux内核与根文件系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

五移植内核与根文件系统

-----------------------------------------说明:此文将演示如何将一个现成的linux内核和根文件系统移植入开发板。

--sevenboy&20140415 1.硬件连接:

(1)如下图所示连接开发板和电脑,并开启开发板的电源;

(2)连接好硬件之后检查“开始”-->“设备与打印机”的窗口是否有如下两个图标,并记住其中一个的COM号;

-----------------------------------------2.软件操作

(1)打开附带的文件夹,有一个软件“SecureCRT6.5.0”,在它的窗口的菜单栏点击“文件”-->“快速连接”,并依照下图指示设置,设置完点击图下的“连接”;

(2)连接后会在窗口显示绿色图标,表面成功连接。

接着重新开启开发板电源或按下复位按键,就会出现uboot的启动界面,在界面提示倒数时,按下空格键便可进入uboot的控制台,如下图所示:

控制台有很多选项,其中选项k是“下载linux内核镜像”,于是我们按下键盘上的k键,就会出现如下图所示的成功连接提示:

(3)打开附带“DNW”文件夹之下的DNW程序,出现下图窗口:

选择菜单栏的“USB Port”-->“Transmit”,在随后弹出的窗口中选择附带文件夹之下的内核镜像“uImage4.3”,即可进入

内核移植状态,直到提示烧写成功即可。

-----------------------------------------3.检验是否成功移植内核

在紧接着上述操作之后,重启开发板的电源,或者按下开发板的复位按键,在SecureCRT窗口会再次启动uboot,在uboot的倒数计时时,按下空格键,进入uboot控制台界面。选择选项b即可启动内核。如下图:

-----------------------------------------

4.如何看出内核系统?

在上述步骤操作启动内核之后,SecureCRT窗口会显示许多信息,其中会显示如下提示则说明已存在内核系统。

在显示许多信息之后会出现两种最终结果:

结果1:内核启动成功,会在开发板的屏幕上显示有内容,如下图经过校对坐标之后的图像:

在SecureCRT窗口按下Enter键,也可以类似ubuntu终端那样操作指令等等,如下图所示:

结果2:开发板屏幕始终停留在“企鹅”图标,在SecureCRT 窗口出现如下图提示,则说明开发板虽有系统,但因没有根文件系统或根文件系统损坏而无法启动。

解决此问题则需要移植一个根文件系统。

-----------------------------------------5.移植根文件系统

移植根文件系统和移植内核的操作差不多,如下一系列图即可移植成功。

移植根文件系统会比较久,移植后重启开发板电源,稍等片刻即可进入linux系统,可依据上述第4操作即可检验是否成功开启内核系统。

相关文档
最新文档