diff --git a/chapter-01/README.md b/chapter-01/README.md index f5e7618..bf3102e 100644 --- a/chapter-01/README.md +++ b/chapter-01/README.md @@ -47,7 +47,7 @@ adb pull /sdcard/framework.jar ./ ​ HAL硬件抽象层,主要作用于系统内核与硬件之间的接口,具有提供给硬件供应商实现的标准接口。往往用来做硬件的驱动程序开发。也有个说法是因为硬件供应商不愿意自身的驱动放在内核中被一起开源。所以单独抽出了HAL层来对接硬件驱动。 -​ Linux Kernel内核,系统的最重要的核心部分,内核负责与设备底层的硬件进行交互。比如显示驱动、音频驱动、WIFI驱动、电源驱动、内存管理、进程管理等等。 +​ Linux内核,系统的最重要的核心部分,内核负责与设备底层的硬件进行交互。比如显示驱动、音频驱动、WIFI驱动、电源驱动、内存管理、进程管理等等。 ## 1.2 系统开发,定制,刷机,改机分别是什么 @@ -66,9 +66,9 @@ adb pull /sdcard/framework.jar ./ ​ 当系统修改完成,编译成镜像后,我们就需要将镜像刷入测试设备中,测试我们修改的系统功能是否正常运转。常见的刷机流程是卡刷和线刷。 -​ 线刷包一般都是分区镜像img后缀的文件。常常通过adb reboot bootloader进入刷机模式后,fastboot flash刷入对应分区的镜像。而AOSP编译完成后在输出目录拿到的就是分区镜像。 +​ 线刷指的是刷机时候需要用数据线连接电脑,将线刷包通过数据线方式刷放设备。这里,刷机用到的系统镜像称为“线刷包”。线刷包一般都是分区镜像img后缀的文件。通过执行命令`adb reboot bootloader`,进入设备刷机模式后,然后执行`fastboot flash`命令,刷入对应分区的镜像。而AOSP编译完成后在输出目录拿到的就是分区镜像。 -​ 卡刷包一般是一个zip的压缩文件。一般是先刷入twrp,然后将卡刷包传入手机sdcard中。再用twrp刷入。一般使用魔趣、lineageOS、PixelExperience这些rom编译完成后,输出目录的就是卡刷包。 +​ 卡刷指的是刷机过程不需要使用数据线连接电脑,而是将设备启动进入恢复模式,在该模式下,将放在设备上的刷机镜像直接刷入设备。卡刷包一般是一个zip格式的压缩包文件。目前,比较流行的第三方设备恢复镜像是TWRP。刷机流程一般是先刷入TWRP,然后将卡刷包传入手机sdcard中。再用TWRP的命令功能刷入镜像。第三方常见的ROM,比如魔趣、lineageOS、PixelExperience等系统,ROM编译完成后,输出目录的就是卡刷包。 ### 1.2.4 改机