i.MX6 Android HAL实战
文章平均质量分 90
对i.MX6 Android HAL的实战,配合APP。
TonyHo
这个作者很懒,什么都没留下…
展开
-
Freescale IMX6 Android (1): 使用HDMI作为Android显示输出的配置
环境准备与编译 个人使用的是Ubuntu 12.04 X64,针对环境的配置,百度即可。板子使用的是TQIMX6Q。 lunch目标 但是,编译的时候使用的是TQ提供的脚本build_sh,根据这个脚本,可以看到lunch的目标是sabresd_6dq: $ echo $TARGET_PRODUCT sabresd_6dq 即,TQIMX6的Android lunch目标其实使用的是sa原创 2015-12-05 17:57:33 · 9297 阅读 · 0 评论 -
Freescale IMX6 Android (2): Android NFS启动问题汇总
前面的一篇博文中,提到了要使用自己编译出来的Android来启动,且使用NFS的方式来启动Android,但是在今天的尝试中却遇到了问题。且最终没有解决,但是找到了替换方案,替换方案见下一篇博文。遇到的问题汇总如下,希望可以帮助遇到同样问题的人。板子用的还是TQIMX6Q(见以前的博文)。 Android NFS启动的rootfs制作与启动 要制作Android NFS rootfs,原创 2015-12-07 18:21:19 · 2076 阅读 · 0 评论 -
Freescale IMX6 Android (3): 手动制作Android启动用SD卡 省去MFGTOOLS烧写
Freescale IMX6的烧写方式在Windows下面一般使用MFGTools,但是TQ提供的MFGTools在Windows下面无法工作,USB的驱动不正常。于是想到Linux下面的烧写方式,结果一样出现问题,且因为TQ没有提供一些烧写程序的源码,因此无法更改与调试。因此TQ提供的两种烧写Android的方式都无法使用了,加之前面博文中,我也尝试使用NFS来启动,也没有达到需要的效果,因此这原创 2015-12-07 23:36:19 · 5342 阅读 · 0 评论 -
Freescale IMX6 Android (4): 基于TQIMX6 给Toolbox添加LED控制程序
本篇博文是为了后面的Android HAL层使用LED而做的准备,板子基于TQIMX6Q,Android 4.3,Android已经编译完成了,如果还没有可以参考前面我的博文:Freescale IMX6 Android: 使用HDMI作为Android显示输出的配置,以及TQ提供的开发者手册。 LED的硬件连接 LED4~6是给用户使用的,如下: 可以看到是GPIO3_21原创 2015-12-10 20:47:31 · 2773 阅读 · 0 评论 -
Freescale IMX6 Android (5): APP通过JNI控制LED
本篇博客接上一篇的:Freescale IMX6 Android: 基于TQIMX6 给Toolbox添加LED控制程序,上一篇是直接将控制程序放到了Toolbox,本篇则是通过JNI调用C库来完成LED的控制,即APP--> C --> HW。 APK的编写(源码见末尾) 编写主要需要注意下面个事项与步骤 1. 更改xml在layout中添加控件 2. Checkbox与Butt原创 2015-12-12 16:14:54 · 2452 阅读 · 0 评论 -
Freescale IMX6 Android (6): 向ServerManager中添加Service
简述 前面的博客中,我们直接添加C lib到APK中,然后使用LoadLibrary加载这个库,同时添加一个class来作为中间层,直接使用这个C库中的native函数来控制硬件,这种做法将硬件与APK牢牢绑定,如果有多个APP来访问同一个硬件就会出现问题,代码也会有很多的重复,在Android中,我们使用Android的SystemServer向ServiceManager来将硬件的功能添原创 2015-12-17 17:08:34 · 1885 阅读 · 0 评论 -
Freescale IMX6 Android (7): Android启动动画死循环 Home界面不出来与pid XXX exit 可能的原因汇总
或许你某一次编译了整个Android,然后烧进去,结果屏幕中一直显示Android Bootanimation,Home界面一直不出来。对此,可能有以下五类原因,往这几个方向考虑与调查可能可以提供一些线索。前面两类是属于软件的,后面两类属于硬件。最后一类属于软件硬件都相关。 第一类:binder相关 binder: release 3000:3000 transaction 12769原创 2015-12-17 22:16:34 · 5340 阅读 · 0 评论