- 博客(6)
- 收藏
- 关注
原创 RK 3399p Android移植学习笔记(4)——本地化Android
注1:本地化Android根据源码的不同,其修改点也有不同,但应该大同小异,在不是很了解相关语法的时候,主要就是采用类比推理的思想,目标是能编译通过,并添加自己的device;
2023-06-30 16:27:45
314
原创 RK 3399p Android移植学习笔记(3)——本地化kernel
将/kernel/arch/arm64/boot/dts/rockchip/目录下的rk3399pro-evb-v11.dts(dtsi)各copy一份并修改为rk3399pro-stones.dts(dtsi),将/device/rockchip/rk3399pro/BoardConfig.mk里TARGET_BUILD_DTB改为rk3399pro-stones即可;b:在/device/rockchip/rk3399pro/BoardConfig.mk里TARGET_BUILD_DTB?
2023-06-29 11:42:31
308
原创 RK 3399p Android移植学习笔记(2)——本地化uboot
注1:make xxx_defconfig最终是将配置导入到.config文件中,经过对比,xxx_defconfig的内容相比于make menuconfig直接生成的.config要少不少,所以最好还是make menuconfig之后,做相应的修改,然后拷贝到u-boot/configs/目录下,将其改名替换,下次脚本调用make xxx_defconfig的时候可以重新生效;a:cp一份rk3399-evb.dts,改名为rk3399pro_stones.dts;
2023-06-28 10:21:03
354
1
原创 RK 3399p Android移植学习笔记(1)——ddrbin_tool工具使用
我这里修改下debug 串口的波特率,然后:./ddrbin_tool ddrbin_param.txt rk3399pro_ddr_800MHz_v1.24.bin 即可修改成功,并生成新的rk3399pro_ddr_800MHz_v1.24.bin,我们需要将其copy到原来的路径下,等待脚本调用打包即可。上面的图很清晰的描述启动流程,大致为BootROM->idbloader.img->uboot.img(u-boot.itb)->trust.img->boot.img->rootfs.img。
2023-06-27 15:34:01
684
原创 linux自学笔记——No.2(Ubuntu 20.04 内核替换 源码编译方式)
注:现在的内核版本 5.13.0-40 替换成 5.8.1不准确的地方,请多多指正,谢谢。1,从官网下载源码 Index of /pub/linux/kernel/v5.x/2,解压后放在 /usr/src/ 目录下:3,在编译之前要做一些环境准备:安装一些工具:sudo apt-get install build-essential kernel-package libncurses5-dev如果不是第一次编译,则需要执行 make mrproper来清理以前编...
2022-05-07 16:38:29
624
4
原创 linux自学笔记——No.1(apt使用)
注:知识来源于自己搜集,能用,有错请指正。环境:Ubuntu 20.041,替换镜像源修改 /etc/apt/sources.list 文件(记得请先将其备份,以后可能还会用到)参考这个网站:阿里云镜像安装https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11NhQZgVww我这里选择下面的镜像源:将source.list修改后,先后执行:apt update 更新 apt u...
2022-04-27 11:30:56
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人