随笔分类 -  i.MX6

上一页 1 ··· 8 9 10 11 12 13 下一页

I.MX6 PWM buzzer driver hacking with Demo test
摘要:1. I.MX6和OK335xS实现PWM驱动函数是不一样的; 2. 通过分析PWM驱动,了解有哪些驱动函数可以用; 3. 使用I.MX6提供的PWM函数,编写测试用例buzzer驱动; 4. 使用C编写测试程序。 阅读全文

posted @ 2015-10-20 16:13 zengjf 阅读(1677) 评论(12) 推荐(1)

alsa-lib、alsa-utils移植
摘要:本文主要是为了验证alsa音频系统是否能够正常工作,而alsa-utils中包含aplay这个命令,所对其进行了移植,alsa-utils又依赖于alsa-lib,故两者都需要移植。 阅读全文

posted @ 2015-10-16 13:20 zengjf 阅读(1607) 评论(0) 推荐(0)

I.MX6 linux kernel编译错误处理
摘要:本文仅仅是对I.MX6的linux内核编译出错,记录其对应的处理方法。 阅读全文

posted @ 2015-10-15 13:32 zengjf 阅读(1530) 评论(0) 推荐(0)

I.MX6 eMMC 中启动U-boot存放的首地址
摘要:本文是解读《I.MX6 Manufacturing Tool V2 (MFGTool2) ucl2.xml hacking》之后对U-boot存放于eMMC 1K地址有疑惑,希望能找到确切的说法。 阅读全文

posted @ 2015-10-14 13:41 zengjf 阅读(1453) 评论(2) 推荐(0)

I.MX6 Linux U-boot 环境变量解析
摘要:在分析完I.MX6 Manufacturing Tool V2 (MFGTool2)中一些内容之后,这里仅仅是为了验证其中的一些想法: 1. 如何读取不在分区中的uImage,而是在emmc中1M地址上的uImage; 2. U-boot的loadaddr是否是0x10800000,因为ucl2.xml每次都会跳到这个内存空间去执行uImage; 阅读全文

posted @ 2015-10-14 10:15 zengjf 阅读(1389) 评论(0) 推荐(0)

I.MX6 Manufacturing Tool V2 (MFGTool2) ucl2.xml hacking
摘要:本文主要是为了了解freescale的MFG烧写工具的ucl2.xml中是如何编写command list。 阅读全文

posted @ 2015-10-12 10:31 zengjf 阅读(1455) 评论(0) 推荐(0)

I.MX6 Manufacturing Tool V2 (MFGTool2) Update Command List (UCL) User Guide translate
摘要:本文主要是为了了解freescale的MFG烧写工具的Update Command List (UCL)是如何设置的。 阅读全文

posted @ 2015-10-10 15:07 zengjf 阅读(1013) 评论(0) 推荐(0)

I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard-android.sh hacking
摘要:本文是为了了解freescale烧写工具MFG烧写工具中的 Emmc mksdcard-android.sh分区文件的工作原理。 阅读全文

posted @ 2015-10-10 14:50 zengjf 阅读(1008) 评论(0) 推荐(0)

I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard.sh hacking
摘要:本文是为了了解freescale烧写工具MFG烧写工具中的 Emmc mksdcard.sh分区文件的工作原理。 阅读全文

posted @ 2015-10-10 09:50 zengjf 阅读(1261) 评论(0) 推荐(0)

I.MX6 U-boot lvds display hacking
摘要:本文主要是为了跟踪I.MX6中的U-boot中显示部分代码,查看是否支持24bit显示。 阅读全文

posted @ 2015-10-08 15:02 zengjf 阅读(1589) 评论(0) 推荐(0)

I.MX6 make menuconfig OTG to slave only mode
摘要:本文通过跟踪代码的方式来了解如何将I.MX6的OTG的Host模式去掉,仅仅剩下slave模式,主要是有些场合仅仅需要slave模式。 阅读全文

posted @ 2015-09-05 15:26 zengjf 阅读(540) 评论(0) 推荐(0)

I.MX6 ar1020 SPI device driver hacking
摘要:1. 本文主要是解读I.MX6中ar1020 SPI设备注册,以及驱动调用流程; 2. 本文主要使用了vim+ctags进行代码跟踪,所以几乎都是函数原型之间的调用; 阅读全文

posted @ 2015-09-05 15:14 zengjf 阅读(856) 评论(0) 推荐(0)

I.MX6 Android Linux UART send receive with multi-thread and multi-mode demo
摘要:1. 本软件是为了测试Android底层的Linux驱动以及硬件是否存在缺陷而编写的测试软件; 2. 本软件可以设置为发送、接收、发送并接收模式,并且提供q+enter键退出程序; 3. 本人是采用NDK的方式进行编译的,并采用autorun.sh脚本进行调用,主要是不想敲太多键盘; 4. 本程序并不打算给出太多的注释,没有理由; 5. 如果想知道波特率更多细节,可以参考本人的《I.MX6 Linux Serial Baud Rate hacking》。 阅读全文

posted @ 2015-08-22 10:46 zengjf 阅读(679) 评论(0) 推荐(0)

I.MX6 Ar8031 device register hacking
摘要:主要是为了知道网卡的注册流程,如果需要对网卡中的一些需求进行修改时,能够能够快速的对需求进行分析、修改。 阅读全文

posted @ 2015-08-15 09:10 zengjf 阅读(680) 评论(0) 推荐(0)

I.MX6 HUAWEI MU609 3G porting
摘要:本文主要是记录移植3G模块时,查看的资料与遇到的一些问题,使用的解决方法。 阅读全文

posted @ 2015-08-08 11:33 zengjf 阅读(460) 评论(0) 推荐(0)

I.MX6 OTG set as slave device hacking
摘要:1. 本代码解析使用了倒序的方式跟踪内核驱动代码,从驱动反推需求; 2. 代码解析的目标是找到OTG设置成Host、Slave设备的宏定义; 3. 根据2中的宏定义,看make menuconfig中是否存在可直接裁剪的选项 阅读全文

posted @ 2015-08-07 17:02 zengjf 阅读(1180) 评论(0) 推荐(0)

I.MX6 Linux Serial Baud Rate hacking
摘要:本文的目的是为了知道I.MX6串口支持的波特率有哪些,最大是多大,并加以验证,因为IMX6DQRM_revC.pdf数据手册上说能达到5Mbit/s:High-speed TIA/EIA-232-F compatible, up to 5.0 Mbit/s 阅读全文

posted @ 2015-06-26 13:12 zengjf 阅读(1493) 评论(0) 推荐(0)

I.MX6 Linux Qt 启动流程跟踪
摘要:本文仅仅是对启动流程的解析,没有解释启动流程为什么是这样的问题。 阅读全文

posted @ 2015-06-13 11:57 zengjf 阅读(1974) 评论(0) 推荐(0)

Linux driver 板级文件跟踪一般方法
摘要:1. 这是本人使用vim+ctags最常用的跟踪方法,也是唯一的方法; 2. 本人已经在跟踪线上标注了跟踪序号,也就是先后循序; 3. 就目前而言,这种方法貌似是通用的; 4. 这个例子仅仅是简单的演示,并没有全部展开,如果想要进一步跟踪,继续跟就行了 阅读全文

posted @ 2015-06-12 12:01 zengjf 阅读(1321) 评论(0) 推荐(0)

I.MX6 Linux I2C device& driver hacking
摘要:1. 本文主要是对Linux I2C驱动进行代码跟踪,主要是为了能够对I2C驱动框架有个全面的了解; 2. 本文源代码来自myzr_android4_2_2_1_1_0.tar.bz2; 3. 如果你有兴趣,请尽量自己去对代码进行跟踪,这样自己会对I2C有一个框架结构上的理解; 阅读全文

posted @ 2015-06-05 08:13 zengjf 阅读(2598) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12 13 下一页

导航