迈乐数码官方论坛

注册

 

发新话题 回复该主题

迈乐A1000双系统建议实现方案,供官方参考。建议公司有可能的情... [复制链接]

1#
       哪天我们的A1000,同时支持2.3稳定版+4.0开发版双系统,岂不是很好?哈哈。其实实现并不难。
       下面我简单讲下自己的思路和推荐实现方式:
       开发思路和步骤:
       1. ROM重新分区:两个系统要用不同的data和system分区;因此ROM分区还需要新增两个分区,用于第二系统的data和system的安装;我们A1000是4G ROM,建议分区方案:第一系统分区:200M,第一数据分区:600M,内置SD卡:1G;第二系统分区:200M,第二数据分区:1G;
       2. boot.img双系统启动实现方案:cust分区里面建议保留3个boot.img;分别为boot1.img(用于第一系统),boot2.img(用于第二系统,这个boot2.img需要小修改一下,修改初始化文件里面的分区挂载地址为第二系统分区)和boot.img(其实是boot1.img或boot2.img的备份,这才是系统启动的实际)
       3. 第二系统刷机包制作:修改刷机脚本中的写入system和data地址为第二系统分区即可。
       4. 双系统切换:写一个小插件,将boot1.img或boot2.img复制为boot.img即可。系统已经root的,实现比较简单。

       其他配套也简单了,实现不难。建议mele官方参考,谢谢。
分享 转发
TOP
2#
深圳迈乐数码科技股份有限公司
迈乐客厅电脑QQ交流群:205628219
公司网站:www.mele.cn
迈乐官方微博:http://weibo.com/szmele
TOP
3#

想法挺不错的,不过看不到这样做有什么好处。。。
发布两个版本的firmware不就好了,一个是2.3稳定版本,一个是4.0的beta测试版本。
TOP
4#

希望先把现在2.3版本的漏洞修补上。
TOP
发新话题 回复该主题