查看: 3279|回复: 0

树莓派3 ---linux与android双系统并存问题

[复制链接]

261

主题

402

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
17905
发表于 2017-2-13 09:23:27 | 显示全部楼层 |阅读模式
树莓派3卡片电脑,要以把android装在nand flash中,而linux装在TF卡中,实现双系统并存,当需要用linux的时候,就插着TF卡开机,就会进入卡中的linux系统,而想进android系统时,只要把Linux卡拔掉,开机自然就是进nand中的安卓系统。

   问题:有朋友反映,插上linux系统卡开机进了linux后,后面想进安卓系统,就进不了,
   答案:这个问题是因为卡固件中如果把nand驱动打开,可能会破坏nand里面的android系统,因为android上的nand驱动是全志闭源的,社区linux的nand驱动是社区维护的一份开源的。2者不兼容,社区内核nand驱动时会破坏android上的nand分区。

  1、TF卡上的系统要把nand禁止掉,
script.fex中
nand_used = 1
改为
nand_used = 0
(修改script.bin方法看这里:
http://pi.smartfire.cn/thread-2758-1-1.html


A、script.bin在哪里?看上面网址说了

它是在你TF卡系统的第一个分区,进到cubieboard的TF卡linux下,要

$ mkdir /mnt/mmp1
$ mount /dev/mmcblk0p1 /mnt/mmp1/
$ cd /mnt/mmp1/

这个目录 下,你就能找到script.bin文件

B,fex2bin使用方法

$ bin2fex script.bin > script.fex
$ fex2bin script.fex > script.bin

这样得到script.fex,修改后再编译成script.bin

然后替换旧的同名文件

  2、nand再次刷一下android系统 ,

  然后可以双系统并存了。

风火轮微信公众号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|风火轮WIKI|手机版|深圳风火轮团队 ( 粤ICP备17095099号-2 |公安备案:44030602002230

GMT+8, 2019-12-9 05:02 , Processed in 0.045345 second(s), 30 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn