linux内核剪裁 4412,itop4412开发板-Linux内核的编译

本篇文章基于itop4412开发板

5.3.2.1源码目录

Linux 内核源码在光盘“06_源码_uboot 和 kernel”目录下,如下图所示。

3497998

5.3.2.2 编译器

内核的编译器和 uboot 的编译器一样,参考“5.3.1.2 编译器”。

5.3.2.3 参数配置

内核的编译是组合式配置文件,基本的配置文件名是“config_for_android_YY_elite”,

YY 表示用下表所示的参数替代。

3497998

5.3.2.4 编译生成内核镜像举例

这里以 SCP 1G 核心板为例编译 zImage 内核镜像,那么配置文件为

“config_for_android_scp_elite”。

将光盘“06_源码_uboot 和 kernel”目录下的压缩包

“iTop4412_Kernel_3.0_xxx.tar.gz”拷贝到 Ubuntu,然后解压,得到文件夹

“iTop4412_Kernel_3.0 ”,如下图所示。

3497998

进入文件夹“iTop4412_Kernel_3.0 ”,使用命令

“cp config_for_android_scp_elite .config”覆盖自带的配置文件,如下图所示。

3497998

如果用户要使用 5 寸屏幕,先要参考用户手册“5.5 支持 5 寸屏的内核补丁文件”,给内

核打补丁,然后使用命令“vim .config”,在文件中搜索关键词

“CONFIG_TOUCHSCREEN_GT9XX=y”,在“CONFIG_TOUCHSCREEN_GT9XX=y”之

后添加一行“CONFIG_TOPEET_LCD5X0=y”,添加完成之后,如下图所示。如果用户不使

用 5 寸屏幕,则可以跳过这一步。

3497998

然后使用编译命令“make zImage”,如下图所示

3497998

编译中,如下图所示。

3497998

编译完成,如下图所示。

3497998

文件夹“iTop4412_Kernel_3.0 ”下的“arch”-->“arm”-->“boot”会生成镜像文

件“zImage”,这个 zImage 镜像可以给 SCP 1G 和 SCP 2G 的核心板使用,如下图所示。

3497998

由于 Android 代码中需要内核中 wifi 驱动,在编译好内核之后,还需要在内核目录中,

执行编译模块的命令“make modules”,再执行编译后面 Android4.0.3 文件系统的脚本,

Android4.0.3 源码才能通过。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将Linux系统烧写到itop4412开发板上,可以按照以下步骤进行操作: 1. 准备所需材料:一台运行Linux的主机、itop4412开发板、USB数据线、SD卡读卡器。 2. 下载Linux系统镜像:从官方网站或其他可靠来源下载适用于itop4412开发板Linux系统镜像文件。 3. 将SD卡格式化:使用SD卡读卡器将SD卡连接到主机上,使用磁盘工具将其格式化为FAT32文件系统。 4. 将Linux系统镜像写入SD卡:使用磁盘工具将下载的Linux系统镜像写入SD卡。可以使用命令行工具如dd或者图形界面工具如Etcher来完成烧写操作。 5. 插入SD卡到itop4412开发板:将烧写好Linux系统的SD卡插入itop4412开发板的SD卡槽中。 6. 连接itop4412开发板到主机上:使用USB数据线将itop4412开发板连接到主机上。确保连接稳定并能被主机识别到。 7. 进入开发板的烧写模式:按下itop4412开发板上的烧写模式按钮,或者根据开发板的说明文档进行设置,使其进入烧写模式。 8. 在主机上进行烧写操作:使用烧写工具(如rkdeveloptool或者fastboot等)在主机上执行相应的烧写命令,将Linux系统镜像写入itop4412开发板的启动介质(一般是eMMC或者SD卡)。 9. 完成烧写:等待烧写完成,并确保没有报错信息出现。 10. 断开连接并启动itop4412开发板:断开连到主机的USB数据线。按下开发板上的重启按钮或者重新上电,itop4412开发板将会启动并运行烧写好的Linux系统。 尽管这些步骤可以作为一个参考,但为了确保顺利烧写Linux系统,建议查阅相关的官方文档和开发板的说明书,并根据具体情况进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值