You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker
7ee447c011
|
4 months ago | |
---|---|---|
.. | ||
boardconfig | 4 months ago | |
build | 4 months ago | |
etc | 4 months ago | |
properties | 4 months ago | |
BoardConfig.mk | 4 months ago | |
README | 4 months ago | |
device.mk | 4 months ago |
README
# 新增机型需要配置: # 1) 设备厂商名, 比如: huanglong # 2) 设备类型名, 比如: tv # 3) 新增机型名, 比如: zhuque # 4) 参考机型名, 比如: reserved19_b # device/<厂商名>/<设备类型名> # 厂商设备类型目录 │ ├── AndroidBoard.mk # include $(PRODUCT_DEVICE_COMMON)/components/build.mk ├── BoardConfig.mk # include $(PRODUCT_DEVICE_COMMON)/BoardConfig.mk ├── common # 公版默认配置目录 │ ├── BoardConfig.mk # 公版默认的 board config │ ├── device.mk # 公版默认的 device config │ ├── boardconfig # 公版默认的 boardconfig 文件目录, 包含avb、partition、arch等信息 │ ├── build # product_build.mk 和 product_package.mk 加载机制 │ ├── etc # 公版默认 PRODUCT_COPY_FILES 资源文件目录 │ ├── partition # 公版默认的 分区表配置 │ ├── properties # 公版默认的 整产品系统属性配置 │ └── README ├── customize # 设备的定制化资源配置目录 │ ├── sample # sample 参考设备的资源配置目录 │ │ ├── BoardConfig.mk # sample 设备的 BoardConfig 配置 │ │ ├── device.mk # sample 设备的 device 配置 │ │ ├── bootargs # bootargs 资源配置目录 │ │ ├── bootloader # bootloader 资源配置目录 │ │ ├── build # build 目标配置目录 │ │ ├── etc # etc 文件资源配置目录 │ │ ├── kernel # kernel 资源配置目录 │ │ ├── minorimages # minorimages 资源配置目录 │ │ ├── odm # odm 分区资源配置目录 │ │ ├── partition # flash 分区表配置目录 │ │ ├── product # product 分区资源配置目录 │ │ ├── properties # properties 配置目录 │ │ ├── recovery # recovery 资源配置目录 │ │ └── sepolicy # sepolicy 资源配置目录 │ └── reserved19_b # 公版 reserved19_b 设备配置目录 ├── tv_reserved19 # 公版 tv_reserved19 机型lunch配置 │ ├── AndroidProducts.mk │ └── tv_reserved19.mk └── zhuque # 公版TV类设备 lunch配置 ├── AndroidProducts.mk └── zhuque.mk # Tips: # TARGET_DEVICE := $(PRODUCT_DEVICE) # PRODUCT_OUT := $(TARGET_PRODUCT_OUT_ROOT)/$(TARGET_DEVICE) # board_config_mk := $(shell test -d device && find -L device -maxdepth 4 -path '*/$(TARGET_DEVICE)/BoardConfig.mk') # TARGET_DEVICE_DIR := $(patsubst %/,%,$(dir $(board_config_mk))) # fingerprint: $(BRAND)/$(PRODUCT)/$(DEVICE):$(VERSION.RELEASE)/$(ID)/$(VERSION.INCREMENTAL):$(TYPE)/$(TAGS)