查看: 2918|回复: 5

[已解决] Android_User_Guide 疑问(已解决)

[复制链接]

该用户从未签到

68

主题

313

帖子

0

高级会员

Rank: 4

积分
622
最后登录
1970-1-1
发表于 2013-12-25 16:10:39 | 显示全部楼层 |阅读模式
 参见Android_User_Guide.pdf,见附件。
1. NandFlash boot 所需的image共有:boot.img,android_root.img,recovery.img。(参见table 6: Images for SABRE-AI NAND Boot)
但我在文档中似乎没看见android_root.img和recovery.img的生成方法。
在3.3 Build Android Image中,有针对SABRE-SD board各image生成位置的说明:
 
• boot.img is a composite image which includes the kernel zImage, ramdisk, and boot parameters.
•ramdisk.img is a ramdisk image generated from "root/". Not used directly.
• system.img is an EXT4 image generated from "system/". It can be programmed to "SYSTEM" partition on SD/eMMC
card with "dd".
• userdata.img is an EXT4 image generated from "data/".
• recovery.img is an EXT4 image generated from "recovery/". It can be programmed to "RECOVERY" partition on SD/
eMMC card with "dd".
不知此处是否同样适用于SABRE-AI board?如是,在使用时是否是将system.img更名为android_root.img即可?
另外,此处生成的均是EXT4格式的image文件,如客户采用YAFFS2或 UBI-FS格式,是否同样可行?
2. 如需修改u-boot,是修改哪个文件?
 
望解答,谢谢!
 
我知道答案 目前已有4人回答

Android_User_Guide.pdf

231.88 KB, 下载次数: 4, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2013-12-25 17:31:00 | 显示全部楼层

RE:Android_User_Guide 疑问

楼主你好,关于你提的两个问题的回答:
1、生成位置基本是一样的,这个在你编译好anddroid源码后,在目录product下面都可以看到的。SABRE-AI的我没有编译过,不知道生成的是叫system.img还是android_root.img,不管怎样,你用自己编译好的就可以了。
关于格式应该是都可以的,这个没有试过,我用的是EXT4格式的。
2、如果你是要从Nand启动,你可以参考5.2 Boot from NAND中的u-boot设置,设置选项意思不懂的,你可以查看5.4 Boot Up Configurations。
回复 支持 反对

使用道具 举报

该用户从未签到

68

主题

313

帖子

0

高级会员

Rank: 4

积分
622
最后登录
1970-1-1
 楼主| 发表于 2013-12-25 18:58:58 | 显示全部楼层

回复:Android_User_Guide 疑问

回复第 2 楼 于2013-12-25 17:31:00发表:
楼主你好,关于你提的两个问题的回答:
1、生成位置基本是一样的,这个在你编译好anddroid源码后,在目录product下面都可以看到的。SABRE-AI的我没有编译过,不知道生成的是叫system.img还是android_root.img,不管怎样,你用自己编译好的就可以了。
关于格式应该是都可以的,这个没有试过,我用的是EXT4格式的。
2、如果你是要从Nand启动,你可以参考5.2 Boot from NAND中的u-boot设置,设置选项意思不懂的,你可以查看5.4 Boot Up Configurations。
 
谢谢你的解答。但是我同样看到网上有说,ext2或者ext4的文件系统不适用于nand flash,因为nand flash的读写特性,一般使用专为nand flash开发的FS,如yaffs2,jffs2等。因为客户使用的是Nand启动,还请帮忙确认使用yaffs2格式是否可行,谢谢!
 
 
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2013-12-26 14:42:14 | 显示全部楼层

回复:Android_User_Guide 疑问

回复第 3 楼 于2013-12-25 18:58:58发表:
回复第 2 楼 于2013-12-25 17:31:00发表:
楼主你好,关于你提的两个问题的回答:
1、生成位置基本是一样的,这个在你编译好anddroid源码后,在目录product下面都可以看到的。SABRE-AI的我没有编译过,不知道生成的是叫system.img还是android_root.img,不管怎样,你用自己编译好的就可以了。
关于格式应该是都可以的,这个没有试过,我用的是EXT4格式的。
2、如果你是要从Nand启动,你可以参考5.2 Boot from NAND中的u-boot设置,设置选项意思不懂的,你可以查看5.4 Boot Up Configurations。
 
谢谢你的解答。但是我同样看到网上有说,ext2或者ext4的文件系统不适用于nand flash,因为nand flash的读写特性,一般使用专为nand flash开发的FS,如yaffs2,jffs2等。因为客户使用的是Nand启动,还请帮忙确认使用yaffs2格式是否可行,谢谢!
 
 

 

后来我查了一下,ext2或者ext4的文件系统不适用于nand flash。很抱歉之前给您说错了带来的麻烦。yaffs2是可以的,但是大小的话最大为2G,推荐使用ubi格式的。
回复 支持 反对

使用道具 举报

该用户从未签到

68

主题

313

帖子

0

高级会员

Rank: 4

积分
622
最后登录
1970-1-1
 楼主| 发表于 2013-12-26 15:20:31 | 显示全部楼层

回复:Android_User_Guide 疑问

回复第 4 楼 于2013-12-26 14:42:14发表:
回复第 3 楼 于2013-12-25 18:58:58发表:
回复第 2 楼 于2013-12-25 17:31:00发表:
楼主你好,关于你提的两个问题的回答:
1、生成位置基本是一样的,这个在你编译好anddroid源码后,在目录product下面都可以看到的。SABRE-AI的我没有编译过,不知道生成的是叫system.img还是android_root.img,不管怎样,你用自己编译好的就可以了。
关于格式应该是都可以的,这个没有试过,我用的是EXT4格式的。
2、如果你是要从Nand启动,你可以参考5.2 Boot from NAND中的u-boot设置,设置选项意思不懂的,你可以查看5.4 Boot Up Configurations。
 
谢谢你的解答。但是我同样看到网上有说,ext2或者ext4的文件系统不适用于nand flash,因为nand flash的读写特性,一般使用专为nand flash开发的FS,如yaffs2,jffs2等。因为客户使用的是Nand启动,还请帮忙确认使用yaffs2格式是否可行,谢谢!
 
 

 后来我查了一下,ext2或者ext4的文件系统不适用于nand flash。很抱歉之前给您说错了带来的麻烦。yaffs2是可以的,但是大小的话最大为2G,推荐使用ubi格式的。

同样感谢!
 

 
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2013-12-26 15:32:01 | 显示全部楼层

回复:Android_User_Guide 疑问

回复第 5 楼 于2013-12-26 15:20:31发表:
回复第 4 楼 于2013-12-26 14:42:14发表:
回复第 3 楼 于2013-12-25 18:58:58发表:
回复第 2 楼 于2013-12-25 17:31:00发表:
楼主你好,关于你提的两个问题的回答:
1、生成位置基本是一样的,这个在你编译好anddroid源码后,在目录product下面都可以看到的。SABRE-AI的我没有编译过,不知道生成的是叫system.img还是android_root.img,不管怎样,你用自己编译好的就可以了。
关于格式应该是都可以的,这个没有试过,我用的是EXT4格式的。
2、如果你是要从Nand启动,你可以参考5.2 Boot from NAND中的u-boot设置,设置选项意思不懂的,你可以查看5.4 Boot Up Configurations。
 
谢谢你的解答。但是我同样看到网上有说,ext2或者ext4的文件系统不适用于nand flash,因为nand flash的读写特性,一般使用专为nand flash开发的FS,如yaffs2,jffs2等。因为客户使用的是Nand启动,还请帮忙确认使用yaffs2格式是否可行,谢谢!
 
 

 后来我查了一下,ext2或者ext4的文件系统不适用于nand flash。很抱歉之前给您说错了带来的麻烦。yaffs2是可以的,但是大小的话最大为2G,推荐使用ubi格式的。

同样感谢!
 

 
 
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 12:59 , Processed in 0.102567 second(s), 27 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表