imx6
文章平均质量分 51
月天寒6
好的程序,是架构出来的;而能跑的程序,是调试出来的
展开
-
I.MX6Q学习笔记——L3.0.35_4.1.0安装配置(ubuntu14.04)
Freescale提供了I.MX6的BSP开发包,可以在Freescale的官网下载到。使用的BSP版本是:L3.0.35_4.1.0_130816_source,这版本的内核是3.0.35版本的原创 2016-03-31 19:00:58 · 4396 阅读 · 1 评论 -
TQIMX6Q学习笔记——U-Boot移植
本文转自:http://blog.csdn.net/girlkoo/article/details/44536447其实Freescale的BSP移植文档已经将u-boot的移植步骤讲述的非常详细了,但为了以后方便查阅,还是按照自己的理解记录在这里。获取源码根据前一篇文章搭建好LTIB环境后就可以非常方便的导出u-boot源码了。切换到ltib目录,并运行如下指令:./lt转载 2016-04-01 14:26:32 · 1167 阅读 · 0 评论 -
TQIMX6Q学习笔记——内核启动与文件系统挂载
转自:http://blog.csdn.net/girlkoo/article/details/44626011经过前面的移植,u-boot已经有能力启动内核了,本文主要来看下如何通过之前移植的u-boot来启动内核。如果按照前面的文章完成了LTIB的编译,那么,Linux的内核应该就会出现rpm/BUILD/目录下,接下来,我们就开始移植这个3.0.35版本的内核到TQIMX6Q转载 2016-04-01 16:45:36 · 955 阅读 · 0 评论 -
linux/ALSA SRC重采样造成的问题及解决
背景:在给imx6移植声卡驱动的时候出现一个怪异的现象:codec做I2S主机,imx6做I2S从机,codec设置的采样率固定为8Khz,但是使用aplay命令播放8K采样率的PCM文件的时候出现播的很慢很慢,如果我把codec采样率设置到44.1K的时候,或者我使用aplay -r44100命令即骗aplay我播放的音频文件是44.1K的时候,播放就能正常!出现此现象我一度以为是i原创 2016-04-16 11:48:19 · 3393 阅读 · 0 评论 -
uboot中添加自己的命令
每个命令都是通过U_BOOT_CMD宏来定义的。这个宏定义了一个相关的结构体,文件是uboot/include/command.h,结构体为cmd_tbl_s具体的命令定义为: #define U_BOOT_CMD(name,maxargs,rep,cmd,usage,help) \ cmd_tbl_t __u_boot_cmd_##name Struct_Section = {原创 2016-04-21 10:37:13 · 4628 阅读 · 0 评论 -
Android gt911触摸屏驱动移植记录
基本上参考“GT9XX驱动移植说明书_for_Android”来做就好的,有几点注意的地方注意一下:1、替换配置信息表的时候,如果你的屏驱动芯片gt9xx有设置sensor ID的话,配置信息应该配置到对应的数组中(CTP_CFG_GROUP)2、我的弄完后发现屏的上下触摸位置反过来了,也就是说按键在下边,需要触摸屏幕的上边才能有反映。 这有两种方法解决,一种是找你的原创 2016-06-04 09:33:35 · 8637 阅读 · 2 评论 -
android源码修改内核配置不生效的解决办法
现象: 在Android的内核kernel_imx目录执行make munuconfig配置完内核后,在Android源码目录执行make,编译Android源码,完成后发现内核的配置又变回之前的配置了,貌似配置文件被覆盖了。试过不使用make menuconfig来配置内核,而是直接修改arch/arm/configs下的imx6_android_defconfig,但是这样还是发现会被原创 2016-04-19 14:51:12 · 3833 阅读 · 1 评论 -
imx6 android开机启动守护进程
由于项目中需用到自己的编写的两个底层命令行程序,并且让系统开机就自启动这两个程序。我把这两个程序写成了守护进程。并自一个shell脚本中执行启动这两个程序的命令,这样,我设置adroid开机启动的时候就只有启动这个脚本就行了。做好以上两点,接下来就是添加相应的拷贝动作了。这个动作需要自己添加的吗?当然,大部分情况下Android在编译的时候是不会自动添加你新增的文件的。devi原创 2016-07-08 18:25:12 · 1022 阅读 · 0 评论