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.
|
|
3 years ago | |
|---|---|---|
| .. | ||
| bin | 3 years ago | |
| configs | 3 years ago | |
| ext4_utils | 3 years ago | |
| lib64 | 3 years ago | |
| ramdisk | 3 years ago | |
| res | 3 years ago | |
| vendor | 3 years ago | |
| vendor_ramdisk/first_stage_ramdisk | 3 years ago | |
| .gitignore | 3 years ago | |
| README | 3 years ago | |
| boot_sample.img | 3 years ago | |
| mkgki3.sh | 3 years ago | |
| mkgki4.sh | 3 years ago | |
| mkvendor.sh | 3 years ago | |
| mkvendor_boot.sh | 3 years ago | |
| pack.sh | 3 years ago | |
| search_3.sh | 3 years ago | |
| unpack_bootimg.py | 3 years ago | |
README
目录结构:
kernel mkcombinedroot
在当前目录下添加modules.ko驱动的名字,执行打包脚本会自动在kernel/drivers/下进行搜索并拷贝,生成对应的文件。
vendor -> res/vendor_modules.load
ramdisk -> res/ramdisk_modules.load
在kernel同级目录clone此仓库后,编译内核后,目录下执行:
默认使用arm64编译,如果要用arm,到脚本开头的变量位置修改.
- 打包boot.img:
```shell
./mkvendor_boot.sh [your_dts_name] (不加参数默认使用: rk3399-evb-ind-lpddr4-android-avb)
```
- 打包vendor.img
```
./mkvendor.sh
```
- 打包boot.img + vendor.img
```
./pack.sh
```