博客专栏  >  移动开发   >  IMX6Q(TQIMX6Q/TQE9)移植笔记

IMX6Q(TQIMX6Q/TQE9)移植笔记

记录IMX6Q学习过程u-boot、内核及安卓的移植过程,与大家分享。

关注
30 已关注
16篇博文
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之声卡驱动移植

    经过前面的移植,tqimx6q已经可以正常驱动触摸屏了,本文我们来移植声卡驱动。 DTS编写 由于tqimx6q搭载的声卡是sgtl5000芯片,因此,参考dts目录下其它开发板的相应信息,我们可以在...

    2015-05-19 23:58
    9183
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之触摸屏驱动移植

    之所以说是驱动移植是因为之前已经在TQ210、AM335x两个平台上移植过了,因此,仅需要少量修改就可以将驱动移植到imx6q。下面开始触摸驱动移植。 DTS编写 参考其它DTS的i2c设备写法,我们...

    2015-05-18 00:31
    6960
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之LCD移植

    经过前面的移植,eMMC已经可以在tqimx6q上正常运行了,本文将来移植LCD驱动。 DTS编写 imx6的LCD控制器与之前的芯片略有不同,详细的信息可以阅读芯片手册。参考sabrelite开...

    2015-05-16 23:20
    9476
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之eMMC移植

    前一篇文章已经移植好CAN,本文来移植eMMC。eMMC的移植一般来讲比较简单,因为MMC驱动是由官方维护的,一般来讲,不会有什么问题,对我们来说,只需要正确的配置各个pin脚的复用关系,这种情况也是...

    2015-05-14 20:15
    5416
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之CAN移植

    经过前面的移植,tqimx6q已经完美支持网卡,现在,我们来移植CAN。其实这里所谓的移植,仅仅是配置DTS,使内核能够检测到CAN设备,CAN驱动本身是freescale维护的。下面开始CAN的移植...

    2015-05-13 20:23
    4925
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之网卡驱动移植

    由于对网卡这块不是很熟悉,误以为网卡驱动也可以简单的配置下DTS就可以正常工作了,实际移植中遇到了些问题。闲话少说,下面开始tqimx6q的网卡驱动移植。 DTS编写 首先在我们的DTS中添加网卡配置...

    2015-05-13 00:29
    8288
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之USB HOST移植

    USB HOST驱动一般都是由芯片厂商维护的,因此,我们仍然只需要配置下DTS即可完成USB HOST驱动的移植。 DTS配置 参考sabresd相关的DTS,在我们的DTS中添加如下内容:/ { ...

    2015-05-11 23:34
    6301
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之UART移植

    我们在内核启动时候已经配置系统了UART,但是tqimx6q这块开发板上引出了imx6q的5路TTL接口,其中,uart1和uart2转成232接口,本文将配置这5路Uart接口。 DTS配置 由于内...

    2015-05-10 23:24
    5412
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之KEY、LED

    经过前面的移植,内核已经可以在tqimx6q上正常挂载根文件系统了,接下来开始移植各类设备驱动,本文先来移植按键和LED。之所以从按键和LED开始是因为这两种设备的驱动是最简单的。 按键驱动移植 ...

    2015-05-07 20:37
    6928
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之根文件系统挂载

    经过前面的移植,新版BSP的uboot和kernel已经能够在tqimx6q开发板上运行了,接下来我们来挂载文件系统。 DTB整理 前面的文章中提到,新版BSP的DTB管理感觉不是太好,在之前移植的B...

    2015-05-04 00:03
    8436
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之kernel移植

    前篇文章已经在tqimx6q上成功跑起了新版BSP的uboot,本文来配置下新版BSP的kernel,使kernel能在tqimx6q上正常启动。 准备工作 每次移植kernel的时候都会做的工作就是...

    2015-05-03 13:31
    19904
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之u-boot移植

    前段时间就开始学习I.MX6Q了,但是最近工作实在是忙,间断了一些时间了。为了提高移植效率,还是考虑移植Freescale维护的3.10版本的内核。 源码获取 Freescale维护的3.10的内核是...

    2015-05-01 23:38
    16210
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——内核启动与文件系统挂载

    经过前面的移植,u-boot已经有能力启动内核了,本文主要来看下如何通过之前移植的u-boot来启动内核。如果按照前面的文章完成了LTIB的编译,那么,Linux的内核应该就会出现rpm/BUILD/...

    2015-03-25 21:08
    16463
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——U-Boot移植

    其实Freescale的BSP移植文档已经将u-boot的移植步骤讲述的非常详细了,但为了以后方便查阅,还是按照自己的理解记录在这里。 获取源码 根据前一篇文章搭建好LTIB环境后就可以非常方便的导出...

    2015-03-23 09:40
    19196
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——LTIB安装配置

    Freescale提供了I.MX6的BSP开发包,可以在Freescale的官网下载到。为了与天嵌提供的版本一致,本文使用的BSP版本是:L3.0.35_4.1.0_130816_source,这版本...

    2015-03-23 09:36
    10412
  • I.MX6Q(TQIMX6Q/TQE9)学习笔记——开发板的选择

    其实入手这块TQIMX6Q的时候手头上已经有一块E9开发板了,但还是选择了TQIMX6Q开发板,主要原因是个人感觉开发板更适合学习或研发,E9卡片电脑更适合应用,而且这两款单板使用的是相同的芯片(Fr...

    2015-03-23 09:35
    13041
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部