本帖最后由 linjc 于 2016-11-21 11:20 编辑
根据官方的Lubuntu做了一下修改,让它支持10.1屏,玩起来感觉真不错,在此分享一下:百度网盘-链接不存在
@linjc, 太棒了! 这是我今天看到的最让人振奋的帖子。刚刚下载了,10.1 液晶完美显示。
linjc,能将源码共享给社区吗? 我也很想学习一下!
14711105 发表于 2015-3-5 22:35
@linjc, 太棒了! 这是我今天看到的最让人振奋的帖子。刚刚下载了,10.1 液晶完美显示。linjc,能将源 …
用PAD版的内核,文件系统可以从固件里面提取。
支持原创
linjc 发表于 2015-3-6 08:51
用PAD版的内核,文件系统可以从固件里面提取。
你是说用PAD Android版本的内核 + 原来ubuntu的文件系统吗?
不需要重新编译内核或系统吗?
14711105 发表于 2015-3-6 10:09
你是说用PAD Android版本的内核 + 原来ubuntu的文件系统吗?
不需要重新编译内核或系统吗?
要重新编译内核,用firefly-rk3288-linux_defconfig配置
linjc 发表于 2015-3-6 10:32
要重新编译内核,用firefly-rk3288-linux_defconfig配置
不好意思,再啰嗦的问一句,直接使用PAD Android的内核代码,代码完全不用更改,直接重新编译就好了??
14711105 发表于 2015-3-6 11:44
不好意思,再啰嗦的问一句,直接使用PAD Android的内核代码,代码完全不用更改,直接重新编译就好了??
内核代码不用更改,文件系统改了一点,可以直接从我的固件里提取
本帖最后由 zhdphao 于 2015-4-10 08:59 编辑
linjc 发表于 2015-3-6 15:52
内核代码不用更改,文件系统改了一点,可以直接从我的固件里提取
我前面烧写你的pad版ubunt,现在想修改显示的分辨率, 下载了下载 PAD 版 Android SDK, 用firefly-rk3288-linux_defconfig编译得到了boot.img,但烧写进去总是不能正常启动. 不知问题在哪.
想请教linjc三个问题,:
不好意思,第一次问了这么多问题。先谢谢了。
是啊!我也碰到问题。我想重新编最新的PAD版内核来支持 FIREFLY 的 5.5"LCD.
按照WIKI
make firefly-rk3288-linux_defconfig
make -j8 firefly-rk3288.img
mkbootimg --kernel arch/arm/boot/zImage --ramdisk initrd.img -o boot.img
然后烧写了 resource.img, boot.img, 可是一直进不了内核
DDR Version 1.00 20141007
In
SRX
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
OUT
U-Boot 2014.10-RK3288-01 (May 01 2015 - 10:13:10)
CPU: rk3288
CPU’s clock information:
arm pll = 600000000HZ
periph pll = 297000000HZ
ddr pll = 200000000HZ
codec pll = 384000000HZ
Board: Rockchip platform Board
DRAM: Found dram banks:1
Adding bank:0000000000000000(0000000080000000)
128 MiB
storage init OK!
Using default environment
GetParam
check parameter success
Unknow param: MACHINE_MODEL:rk30sdk!
Unknow param: MACHINE_ID:007!
Unknow param: MANUFACTURER:RK30SDK!
Unknow param: PWR_HLD: 0,0,A,0,1!
failed to prepare fdt from boot!
power key: bank-0 pin-5
pmic:act8846
SecureBootEn = 0, SecureBootLock = 0
#Boot ver: 2015-05-01#2.19
sn:100611000100000D
checkKey
vbus = 1
no fuel gauge found
no fuel gauge found
read logo_on switch from dts [0]
no fuel gauge found
Hit any key to stop autoboot: 0
failed to load fdt from boot!
kernel @ 0x02000000 (0x00665e00)
ramdisk @ 0x04bf0000 (0x00275dba)
Secure Boot state: 0
bootrk: do_bootm_linux…
Loading Device Tree to 0480c000, end 0482a935 … OK
Add bank:0000000000000000, 0000000080000000
Starting kernel …
请求大神们协助。到底是什么问题???
richi 发表于 2015-5-16 18:36
是啊!我也碰到问题。我想重新编最新的PAD版内核来支持 FIREFLY 的 5.5"LCD.
按照WIKI
make firefly-rk3 …
你是在支持10.1寸屏的ubuntu固件上烧新的boot.img吗?
不是的。我是在以前的DualBoot固件燒寫我編的 resource.img 和 boot.img 到 resource partition 和 recovery partition. (當然之前已經切到UBUNTU了)
奇怪的是如果我燒寫的是 kernel.img 而不是 boot.img, 是可以跑進內核的,直到掛載linuxroot檔案系統, 然後當掉。
補充一下。如果我燒寫的是您的支持10.1寸屏的ubuntu固件上 resource.img, linux_boot.img 是可以完全跑進 UBUNTU 的, 當然5.5"LCD是點不起來的。
my god,怎么现在我才看到这么有参考价值的东西,呵呵。
LZ,问问,你的硬件是firefly的吗,我们也是要用ubuntu的系统,但不是做成平板,系统启动遇到了很多问题,看你的却不用改什么就起来了,不明白是怎么回事。
richi 发表于 2015-5-18 18:34
不是的。我是在以前的DualBoot固件燒寫我編的 resource.img 和 boot.img 到 resource partition 和 recover …
在双系统中,recovery partition里面包含了ubuntu的内核,resource partition是Android和ubuntu共用的resource.img,而kernel.img是Android的内核,boot partition路Android的,这里理清一下思路
lr6410 发表于 2015-5-20 19:45
my god,怎么现在我才看到这么有参考价值的东西,呵呵。LZ,问问,你的硬件是firefly的吗,我们也是要 …
我是用firefly-rk3288,你遇到什么问题了?可以提出来看看啊
@linjc 您好,能分享一下一直Ubuntu的过程吗?无论我把linux-boot-miniroot.img 写到 recovery 分区还是 写到 boot 分区,在串口终端都看不到提示符miniroot#,能指导一下吗?非常感谢!
richi 发表于 2015-5-18 18:46
補充一下。如果我燒寫的是您的支持10.1寸屏的ubuntu固件上 resource.img, linux_boot.img 是可以完全跑進 U …
您好,请问你的问题解决了吗?你的Ubuntu跑起来了吗?
我用firefly RK3288 box 版的源码编出来的就没问题。用 pad 版的源码编出来的就是有问题。
parameter文件 修改 CMDLINE:console=ttyS2