mt6739+android8.1开发摘要

其实是mt2639,32位处理器

1.使用内核kernel-4.4版本

device\mediateksample\k39tv1_bsp_1g\ProjectConfig.mk

LINUX_KERNEL_VERSION = kernel-4.4

2.内核配置文件

device\mediateksample\k39tv1_bsp_1g\full_k39tv1_bsp_1g.mk

ifeq ($(TARGET_BUILD_VARIANT), eng)
KERNEL_DEFCONFIG ?= k39tv1_bsp_1g_debug_defconfig//eng版本使用
else
KERNEL_DEFCONFIG ?= k39tv1_bsp_1g_defconfig//user和userdebug版本使用
endif

配置文件位于kernel-4.4\arch\arm\configs目录下

 

3.设备数

kernel-4.4\arch\arm\boot\dts\k39tv1_bsp_1g.dts,怎么知道用的是这个文件的

见kernel-4.4\arch\arm\boot\dts\Makefile下面的内容

mt6739+android8.1开发摘要_第1张图片

这些在kernel-4.4\arch\arm\configs\k39tv1_bsp_1g_defconfig定义

CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE=y
CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES="mt6739"
CONFIG_BUILD_ARM_DTB_OVERLAY_IMAGE_NAMES="k39tv1_bsp_1g"

\kernel-4.4\scripts\drvgen\drvgen.mk下面也有相关的部分

mt6739+android8.1开发摘要_第2张图片

你可能感兴趣的:(MTK+Android开发)