
imx6
文章平均质量分 77
龙川魂
这个作者很懒,什么都没留下…
展开
-
imx6 串口配置
imx6的板子上,想在原来基础上添加三个串口你需要修改如下5个文件的内容,分别是board-mx6q_sabresd.h、board-mx6q_sabresd.c、platform-imx-uart.c、 clock.c、mx6.h修改如下: 1.board-mx6q_sabresd.h/*UART2*/MX6Q_PAD_EIM_D26_UART2_TXD,MX6Q_PAD原创 2014-04-22 17:10:20 · 6406 阅读 · 1 评论 -
Freescale i.MX6 Linux Ethernet Driver驱动源码分析(1)
最近需要在Freescale i.MX6上移植Ethernet AVB的内核patch,Ethernet AVB的Wiki:http://en.wikipedia.org/wiki/Audio_Video_Bridging,而Freescale原来已经在kernel 3.0.35 LTIB 4.0.0的基础上提供了patch:https://community.freescale.com/do转载 2015-01-08 09:15:44 · 7435 阅读 · 0 评论 -
android中的recovery模式
这里使用基于freescale的imx_r9.2 patch的android源码分析.android中的recovery模式,作为android的开发者或者用户都应该清楚和了解。android利用recovery模式完成整个系统的升级和恢复出厂设置。这里先讲讲怎么进入recovery模式,这个工作是由bootloader完成。freescale使用的uboot.bootlo转载 2015-01-09 09:21:06 · 1078 阅读 · 0 评论 -
Freesclae i.MX6 Linux PCIE驱动源码分析
最近需要做一个工具来测试PCIE的link是否成功,但是由于PCIE的驱动都是在内核空间中,因此需要首先分析一下i.MX6 PCIE的驱动源码。首先我不得不吐槽一下驱动源码的存放位置很混乱,在Linux 3.0.35_4.1.0中,驱动居然是在arch/arm/mach-mx6/目录下,通常的情况来说,这里是存放板极信息文件的地方,而pcie的驱动更应该放在drivers/pci等相关目录下,因此转载 2015-01-08 09:14:33 · 7652 阅读 · 0 评论 -
Freescale i.MX6 Linux Ethernet Driver驱动源码分析(二)
上一篇文章分析了Freescale i.MX6 Linux Ethernet Driver的device的添加和driver的加载过程,接下来分析fec_enet_init()函数:首先提一点这个函数的声明是static int fec_enet_init(struct net_device *ndev),即传递参数为net_device,那么通过netdev_priv(ndev)即可以获转载 2015-01-08 09:46:15 · 4665 阅读 · 1 评论 -
飞思卡尔i.MX6q安装ubuntu14.04操作系统
原文网址:http://eewiki.net/display/linuxonarm/i.MX6q+SABRE+Board+for+Smart+Devices针对其,并给出安装过程中的一些问题。重写于此。为了防止中间出错,请首先安装以下包:sudo apt-get install git-core gnupg flex bison gperf build-essential \转载 2015-01-09 10:19:43 · 8409 阅读 · 2 评论 -
imx6q 转换LVDS为VGA输出
我们使用ths8136 VGA编码器连接到imx6q的disp0_dat0 ~ dat23。当分辨率小于或等于720p,图像质量好。然而,如果解决方案是大于720p,像素将运行在100MHz的时钟。我们只需要修改 ipu_disp.c如下就可以解决:uint32_t rounded_pixel_clk_upper, rounded_pixel_clk_lower;...if原创 2014-12-29 09:45:53 · 5015 阅读 · 1 评论 -
imx6q GPIO功能的使用方法
假如我们要使用扩展口的第11脚EIM_D18。先在arch/arm/plat-mxc/include/mach/iomux-mx6q.h中找有EIM_18,可以找到MX6Q_PAD_EIM_D18__xxx。因为要作为gpio,所以使用MX6Q_PAD_EIM_D18__GPIO_3_18这个配置,将它加入board-mx6q_sabresd.h中。static iomux_v3_原创 2015-06-28 16:53:18 · 3901 阅读 · 0 评论 -
E9 搭建 NFS 环境并从 NFS 启动开发板
从 NFS 启动有很多优点,如果 kernel 部分做了修改,在 BSP 代码中修改编译出 uImage,直接从 NFS 就可以 Download,不用像使用 mfgtool 那样要首先将编译好的 images 再拷贝到 mfgtool 目录下并,重新烧写 u-boot,uImage 和文件系统。除此之外,在目标板上还可以直接读取使用 host 机上的文件和内容。总之,使用 NFS 会节省很多时间...原创 2014-09-30 11:44:42 · 2204 阅读 · 1 评论