Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

请问怎样将3288板子上安装自己的软件后的lubuntu文件系统重新制作成镜像?

55

积分

0

威望

0

贡献

技术小白

积分
55

请问怎样将3288板子上安装自己的软件后的lubuntu文件系统重新制作成镜像?

发表于 2015-7-21 11:31:40      浏览:18592 | 回复:11        打印      只看该作者   [复制链接] 楼主
各位大神前辈们,请问怎样将3288板子上安装自己的软件后的lubuntu文件系统重新制作成镜像?
回复

使用道具 举报

152

积分

0

威望

6

贡献

技术小白

积分
152
发表于 2015-7-21 11:36:30        只看该作者  沙发
参见维基文档:
http://wiki.t-firefly.com/index. ... 6.E7.B3.BB.E7.BB.9F

其实就是把板子上的文件系统复制出来,固化到 ext4 格式的映像文件里。
回复

使用道具 举报

55

积分

0

威望

0

贡献

技术小白

积分
55
发表于 2015-7-21 11:41:04        只看该作者  板凳
好的 谢谢  我先试试
回复

使用道具 举报

55

积分

0

威望

0

贡献

技术小白

积分
55
发表于 2015-7-21 17:10:47        只看该作者  地板
busybee 发表于 2015-7-21 11:36
参见维基文档:
http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_Ubuntu_rfs#.E5.9B.BA.E5.8C. ...

你好,请问怎样将ubuntu的linux_boot.img linux-rootfs.img misc-zero.img resource.img 做成固件,我试过wiki里面制作android固件的方法,不行,用androidTool提示加载固件失败。
回复

使用道具 举报

152

积分

0

威望

6

贡献

技术小白

积分
152
发表于 2015-7-22 09:52:48        只看该作者  5#
建议下载一个 单 Ubuntu 固件,再按照以下文档,先解包,覆盖相关文件,再合包:
http://wiki.t-firefly.com/index. ... ze_android_firmware
回复

使用道具 举报

55

积分

0

威望

0

贡献

技术小白

积分
55
发表于 2015-7-22 10:10:00        只看该作者  6#
busybee 发表于 2015-7-22 09:52
建议下载一个 单 Ubuntu 固件,再按照以下文档,先解包,覆盖相关文件,再合包:
http://wiki.t-firefly.c ...

我就是安装这个步骤解包和合包的,合成的包用androidTool总是提示加载固件失败???     我下载了单ubuntu固件解包 然后不改变里面的文件 再合包也是提示加载固件失败。
回复

使用道具 举报

55

积分

0

威望

0

贡献

技术小白

积分
55
发表于 2015-7-22 10:47:04        只看该作者  7#
chen 发表于 2015-7-22 10:10
我就是安装这个步骤解包和合包的,合成的包用androidTool总是提示加载固件失败???     我下载了单ubun ...


回复

使用道具 举报

24

积分

0

威望

0

贡献

技术小白

积分
24
发表于 2015-7-22 13:28:50        只看该作者  8#

如果确定解包和包没问题,会不会你固件的路径有中文?有没有用管理员权限运行开发工具?驱动什么的,排查下这些类似的问题。。。
回复

使用道具 举报

55

积分

0

威望

0

贡献

技术小白

积分
55
发表于 2015-7-22 14:32:02        只看该作者  9#
perfect1580 发表于 2015-7-22 13:28
如果确定解包和包没问题,会不会你固件的路径有中文?有没有用管理员权限运行开发工具?驱动什么的,排查 ...

应该不是这些问题的,我用同样的方法制作过android和lubuntu双系统的固件,都没有问题,但是制作lubuntu单系统固件就会报错,  你成功制作过ubuntu单系统的固件吗?
回复

使用道具 举报

152

积分

0

威望

6

贡献

技术小白

积分
152
发表于 2015-7-23 10:51:51        只看该作者  10#
我重新解包和合包,没有问题哈:



操作日志:
$ ./img_unpack ../Firefly-RK3288_Ubuntu14.04_201411111636.img img
rom version: 4.4.2
build time: 2014-11-11 16:36:17
chip: 80
checking md5sum....OK

$ ls -l
total 128
-rwxr-xr-x 1 1033 1033 52512 Jul 23 10:20 afptool
drwxr-xr-x 1 1033 1033  4096 Jul 23 10:24 img
-rwxr-xr-x 1 1033 1033 24256 Jul 23 10:20 img_maker
-rwxr-xr-x 1 1033 1033 20520 Jul 23 10:20 img_unpack
-rwxr-xr-x 1 1033 1033 18056 Jul 23 10:20 mkkrnlimg
drwxr-xr-x 1 1033 1033  4096 Jul 23 10:20 rk2918_tools

$ cd img
$ ls -l
total 959864
-rw-r--r-- 1 1033 1033    368974 Jul 23 10:24 loader.img
-rw-r--r-- 1 1033 1033 982523908 Jul 23 10:25 update.img

$ ../afptool -unpack update.img update
Check file...OK
------- UNPACK -------
package-file        0x00000800        0x00000101
RKLoader.bin        0x00001000        0x0005A14E
parameter        0x0005B800        0x0000022C
misc-zero.img        0x0005C000        0x0000C000
resource.img        0x00068000        0x0001CA00
linux-boot.img        0x00085000        0x0087C000
linux-rootfs.img        0x00901000        0x3A000000
RESERVED        0x00000000        0x00000000
update-script        0x3A901000        0x00000416
recover-script        0x3A901800        0x0000010A
UnPack OK!

$ ls -l
total 959868
-rw-r--r-- 1 1033 1033    368974 Jul 23 10:24 loader.img
drwxr-xr-x 1 1033 1033      4096 Jul 23 10:26 update
-rw-r--r-- 1 1033 1033 982523908 Jul 23 10:25 update.img

$ cd update/
$ ls
linux-boot.img  linux-rootfs.img  misc-zero.img  package-file  parameter  recover-script  RESERVED  resource.img  RKLoader.bin  update-script
$ cat package-file
package-file package-file
bootloader        RKLoader.bin
parameter        parameter
misc                misc-zero.img
resource    resource.img
boot        linux-boot.img
linuxroot        linux-rootfs.img
backup                RESERVED
update-script        update-script
recover-script        recover-script

$ ls -l
total 959504
-rw-r--r-- 1 1033 1033   8896512 Jul 23 10:25 linux-boot.img
-rw-r--r-- 1 1033 1033 973078528 Jul 23 10:26 linux-rootfs.img
-rw-r--r-- 1 1033 1033     49152 Jul 23 10:25 misc-zero.img
-rw-r--r-- 1 1033 1033       257 Jul 23 10:25 package-file
-rw-r--r-- 1 1033 1033       544 Jul 23 10:25 parameter
-rw-r--r-- 1 1033 1033       266 Jul 23 10:26 recover-script
-rw-r--r-- 1 1033 1033         0 Jul 23 10:26 RESERVED
-rw-r--r-- 1 1033 1033    117248 Jul 23 10:25 resource.img
-rw-r--r-- 1 1033 1033    368974 Jul 23 10:25 RKLoader.bin
-rw-r--r-- 1 1033 1033      1046 Jul 23 10:26 update-script

$ cat package-file
package-file package-file
bootloader        RKLoader.bin
parameter        parameter
misc                misc-zero.img
resource    resource.img
boot        linux-boot.img
linuxroot        linux-rootfs.img
backup                RESERVED
update-script        update-script
recover-script        recover-script

$ ../../afptool -pack . ../update-new.img
------ PACKAGE ------
Add file: ./package-file
Add file: ./RKLoader.bin
Add file: ./parameter
Add file: ./misc-zero.img
Add file: ./resource.img
Add file: ./linux-boot.img
Add file: ./linux-rootfs.img
Add file: ./RESERVED
Add file: ./update-script
Add file: ./recover-script
Add CRC...
------ OK ------
Pack OK!

$ cd ..
$ ../img_maker -rk32 loader.img update-new.img release_update_new.img
generate image...
append md5sum...
success!

$ ls -lh
total 2.8G
-rw-r--r-- 1 1033 1033 361K Jul 23 10:24 loader.img
-rw-r--r-- 1 1033 1033 938M Jul 23 10:29 release_update_new.img
drwxr-xr-x 1 1033 1033 4.0K Jul 23 10:26 update
-rw-r--r-- 1 1033 1033 938M Jul 23 10:25 update.img
-rw-r--r-- 1 1033 1033 938M Jul 23 10:28 update-new.img


回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表