1、rootfs 处理流程
rockchip 的buidroot是支持A/B系统的,而Debian并不支持A/B系统,但在之前的分析来看,rootfs主要是需要向misc分区去修改相应的值即可,所以我们可以通过移植buildroot的update程序来完成。
在Android中使用的是updateEngine来完成升级工作,那在linux中呢,通过手册可以知道,也是使用的updateEngine。
2、updateEngine
updadeEngine在external\recovery\下以源码的方式存在,整个应用是用c++来编写的(其实内部都是C语言,但需要c++编译器)

我们先简单的阅读一下流程,看看在这过程中到底在做了些什么。
2.1 mian
主函数入口在main.cpp,首先会打印log,可以根据log来判断是否启动了updaeEngine,
订阅专栏 解锁全文
223


-updateEngine移植&spm=1001.2101.3001.11974&articleId=129474633&d=1&t=3&u=41ce631e995f4f83ad5d52221ec40113)

被折叠的 条评论
为什么被折叠?



