meplus-hu 发表于 2016-6-1 10:24:28

Firefly RK3288 Android5.1支持10.1寸LVDS屏幕——新手版

本帖最后由 meplus-hu 于 2016-6-1 11:06 编辑

声明:本帖并非本人原创,而是根据fire-juz《Firefly-RK3288 Android5.1 支持Lollipop 10.1寸lvds屏和触摸模组的修改方法》一贴细化而来,目的是为了给像我一样的嵌入式或Linux新手一个更加详细教程,共同学习。本次调试成功离不开madman大大的细心指导和各位热心朋友的支持,谢谢大家!:)
原帖地址:http://developer.t-firefly.com/thread-4742-1-1.html

meplus-hu 发表于 2016-6-1 10:28:21

第一步:

本帖最后由 meplus-hu 于 2016-6-1 10:59 编辑

先按照Wiki上面编译Android一文下载并编译好Android。将生成的镜像下载到RK3288开发板,观察是否运行正常。地址:编译Android5.1固件

meplus-hu 发表于 2016-6-1 10:33:14

第二步

本帖最后由 meplus-hu 于 2016-6-1 10:59 编辑

更新SDK到最新版本(方法在编译Android5.1一文中有相关描述)。

meplus-hu 发表于 2016-6-1 10:34:42

第三步:

本帖最后由 meplus-hu 于 2016-6-1 11:09 编辑

使用补丁(请到原帖下载,一楼有),将下载好的zip文件解压,然后将里面的.patch文件拷贝到ubuntu下(使用ssh或共享文件夹及scp随个人喜好)。然后使用git apply命令打上补丁。最后面会出现两个错误,但是不会影响我们功能的应用,至于为什么我也想请了解原因的大神们来指点一二:handshake。

注:这里我将.patch文件放到了and5.1pad目录下,使用git apply需输入正确的路径和文件。

meplus-hu 发表于 2016-6-1 10:44:58

第四步:(可跳过)

本帖最后由 meplus-hu 于 2016-6-1 11:23 编辑

现在我们可以在win上面用代码编辑器打开.patch文件再用vim打开firefly-rk3288.dts来对比一下变化。
如果你认真查看了补丁后的.dts文件,就会发现触摸屏已经使能了。

meplus-hu 发表于 2016-6-1 10:58:33

第五步:

本帖最后由 meplus-hu 于 2016-6-1 11:00 编辑

回到~proj/firefly-lollupop/kernel$目录使用make firefly-rk3288_defconfig和make -j8 firefly-rk3288.img编译生成镜像。

meplus-hu 发表于 2016-6-1 11:00:44

第六步:

本帖最后由 meplus-hu 于 2016-6-1 11:02 编辑

将生成的kernel.img和resource.img下载到开发板,链接好10.1LVDS显示模组开机即可。

meplus-hu 发表于 2016-6-1 11:05:37

本帖最后由 meplus-hu 于 2016-6-1 11:26 编辑

这是本人第一次在开元社区发帖,有诸多不合理及不正确的地方还请各路朋友多多理解并提出宝贵建议和意见,谢谢大家。:handshake
最后将我编译好的镜像上传到这,但还是建议各位朋友亲自编译生成的好:)
百度云:http://pan.baidu.com/s/1geXc1EF

题外:六一快乐:D

zzyzjdy 发表于 2016-6-23 21:03:40

qq1qqqqqq

暴走的阿Sai 发表于 2016-6-24 10:59:41

好帖子,已加精华
页: [1] 2 3
查看完整版本: Firefly RK3288 Android5.1支持10.1寸LVDS屏幕——新手版