imx6q专题

解决IMX6Q网卡AR8035不稳定问题

本人之前画了块6层的PCB板,发现有部分设备AR8035网卡丢包率能达到30%。 猜测应该是板子没画好,导致高速通信不稳定。因此将网卡速度降低到100M,结果网卡立刻稳定了下来,丢包率 0% 查看网卡配置 命令 mii-tool  -v 默认网卡配置是1000M full duplex 将网卡配置改成100M全双工      mii-tool  -F 100baseTx-FD eth0

IMX6Q远程桌面VNC交叉编译

下载   vnc-4_1_3-unixsrc.tar.gz 配置好交叉编译工具链的环境 cd  vnc-4_1_3-unixsrc/common ./configure make 此时zlib路径内会报错 cd   zlib  修改Makefie vim Makefie 找到AR=arm-poky-linux-gnueabi-ar这句话,并在后面加上 -rcs AR=arm-pok

imx6q led灯驱动及测试代码ioctl(自动创建设备文件v2)

驱动层代码 /*************************************************************************> File Name: led_drv.c> Author: XXDK> Email: v.manstein@qq.com > Created Time: Sun 26 Feb 2017 04:28:00 AM PST*******

imx6q led灯驱动及测试代码(自动创建设备文件v1)

驱动层代码 /*************************************************************************> File Name: led_drv.c> Author: XXDK> Email: v.manstein@qq.com > Created Time: Sun 26 Feb 2017 04:28:00 AM PST

imx6q内核之信号量

驱动代码 /*************************************************************************> File Name: led_drv.c> Author: XXDK> Email: v.manstein@qq.com > Created Time: Sat 18 Mar 2017 06:27:26 AM PDT********

IMX6Q基于kernel3.0.35版本调试GT9xx触摸屏

IMX6Q基于kernel3.0.35版本调试GT9xx触摸屏 1、开发环境2、推荐指数3、开发过程4、文件系统环境变量 1、开发环境 芯片:IMX6Q (NXP系列) 内核版本:linux3.0.35 Ubuntu版本:16.04 移植的触摸芯片:GT911 2、推荐指数 GT9xx的触摸型号驱动基本上现在网上的文章都比比皆是,在之前我也发表过关于GT9xx的相关文章 。原

freescale IMX6Q git 获取源码

版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/dddxxxx/article/details/52373490 一、          git clone git://git.freescale.com/imx/uboot-imx.git 二、          却换到uboot根目录,即:uboot-imx/ 执行 git br

【迅为iMX6Q】开发板 Linux version 6.6.3 SD卡 启动

开发环境 win10 64位VMware Workstation Pro 16ubuntu 22.04【迅为imx6q】开发板, 2G DDR linux-imx 下载 使用 NXP 官方提供的 linux-imx,代码地址为: https://github.com/nxp-imx/linux-imx 使用 git 下载 linux-imx, git clone https://gith

【迅为iMX6Q】开发板烧写Uboot后串口无任何输出的问题解决

问题描述 【迅为iMX6Q】开发板,资料还是很少的,或者说iMX6Q这款芯片,相关的资料很少之前这个块开发板,是可以正常烧写并启动的,最近有了点时间,烧写了Linux系统镜像,发现设置为EMMC启动模式后,串口无任何打印 排查步骤 因为这块开发板【吃灰】了两年,怀疑硬件有了点问题,但是,使用烧写工具,可以正常的下载,并且烧写Kernel时,串口还有烧写的打印信息,这说明,开发板串口没坏,并且

【迅为iMX6Q】iTOP-iMX6_android4.4.2 提取开发板的 uboot 源码

前言 Android 系统源码大而全,包括 uboot与Linux kernel,【迅为iMX6Q】开发板中的Android 源码中,包含开发板相关的 uboot 与 Linux 内核源码直接使用Android源码查看与搜索代码,效率较低,先把其中的uboot 提取出来,了解板级的差异的移植实现方法,如1G与2G内存的差异配置 提取 uboot 上篇已经解压了 【iTOP-iMX6_andr

【迅为iMX6Q】Ubuntu 7z格式的android 源码文件解压缩方法

问题描述 【迅为iMX6Q】开发板的光盘中,有【android 4.4文件系统】,文件使用 7z 压缩格式(多包压缩)现在传到ubuntu下,需要解压缩,目的是提取一些开发板相关的源码 文件列表 直接上传到【阿里云主机】ubuntu 中 iTOP-iMX6_android4.4.2_20190419.tar.7z.001iTOP-iMX6_android4.4.2_20190419.

imx6q 网络调试方式汇总

前面完成了linux平台的移植,下面介绍部分调试手段,可以加快项目开发速度.先简介调试手段 ( 1 ) 在uboot下使用TFTP下载linux内核.这样可以只要重启开发板就可以加载新的内核,方便你在进行内核移植时,随时测试新配置的内核. ( 2 ) 通过NFS挂载根文件系统.同理,也是只要重启开发板就可以挂载新的根文件系统,方便你在进行根文件系统移植时,随时测试新跟文件系统. ( 3 )

imx6q处理器,linux操作系统平台搭建 从eMMC启动系统

本文是参考http://blog.csdn.net/girlkoo/article/details/44536447和http://blog.csdn.net/girlkoo/article/details/44626011这篇两篇文章,然后把移植过程和学习笔记再次留下. 本文是"imx6q处理器,linux操作系统平台搭建 从SD卡启动系统"的姐妹篇,差别尽在uboot的环境变量略有不用,在完

imx6q处理器,linux操作系统平台搭建 从SD卡启动系统

本文是参考http://blog.csdn.net/girlkoo/article/details/44536447和http://blog.csdn.net/girlkoo/article/details/44626011这篇两篇文章,然后把移植过程和学习笔记再次留下. 本文的目的是,完成一个从sd卡启动的一个纯净版的linux系统移植,其实就是一个很裸的根文件系统,后期有空会试着把QT

imx6q平台的gpio配置方法

这里介绍一下imx6q平台的gpio配置方式,如下图所示为原理图(从原理图中可看到每个引脚的名称)。 比如引脚名称为GPIO_16,打开kernel_imx/arch/arm/boot/dts/imx6q-pinfunc.h文件(该文件都是一些宏定义,固定形式为MX6QDL_PAD_引脚名_引脚功能描述),搜索GPIO_16,可看到如下结果 <mux_reg conf_r

IMX6Q,在uboot下在内核下,修改管脚成GPIO

博主使用的是天嵌的IMX6Q_coreC,CPU是IMX6Q, 内核下修改GPIO: 内核版本4.1.15 以下使用 EIM_D26 为例介绍修改一个已经被驱动占用的管脚,将其修改为 gpio 1.在 imx6q-pinfunc.h 文件中搜索 EIM_D26,搜索的结果如图所示:                      从图片可以看出EIM_D26 是GPIO3_26管脚。 2.

imx6q-------SPI调试记录

采用飞凌imx6q的核心板,默认配置了espi2,由于项目中使用了espi1,因此需要配置espi1,对调试过程进行记录。 1、参考espi2的设备树文件,增加了espi1的配置,如下: 上面第一个是默认的,第二个是我新增的,对这个不是很熟,初步按照这个方式配置。 2、配置espi1的gpio管脚,默认和uart4复用,注释掉uart4的引脚配置: 然后重新编译设备树,完了用新的设

IMX6Q 触摸屏调试(TSC2007驱动)

IMX6Q 触摸屏调试(TSC2007驱动) 嵌入式系统内核: linux3.0.35 1配置管脚功能 在板极文件board-mx6q_sabresd.h中注释掉原来EIM_D30管脚的复用 添加EIM_D30新管脚复用,并配置成IO口功能 2在板极文件board-mx6q_sabresd.c中注册和申请I2C驱动 先自定义一个中断信号,并注释掉原来关于3,30这个扣 添

imx6q yocto环境搭建(国内镜像)

参考自: https://www.jianshu.com/p/f6e0debb5e1f 原文设置repo使用镜像需要翻墙才能下载使用,基于原文修改镜像源为清华镜像,另修改build-dir/conf/local.conf配置文件加快yocto编译速度,亲测可用。 目标:搭建支持设备树的yocto环境,yocto的内核版本更高4.1.5 安装软件包 $ sudo apt-get install g

IMX6Q 读取CPU温度命令

adb shell下,使用如下命令可以读取CPU温度数据:     cat /sys/devices/virtual/thermal/thermal_zone0/temp 例如:

资料完整丨i.MX6Q开发板ARM恩智浦工业级linux安卓系统迅为iMX6Q/DL Plus板

核心板参数 尺寸:51mm*61mm 四核商业级-2G:NXP 四核 i.MX6Q,主频 1 GHz 内存:2GB DDR3;存储:16GB EMMC;SATA接口:支持 双核商业级-1G:NXP 双核精简版 i.MX6DL,主频 1GHz 内存:1GB DDR3;存储:8GB EMM

【iMX6q-Android6.0】--- MfgTool2 烧录失败 卡在UTP

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。 【iMX6q-Android6.0】--- MfgTool2 烧录失败 卡在UTP 开发环境一、解决方法 开发环境 烧录环境:windows10开发平台:iMX6q-Android6.0烧录工具:

linux内核开机显示企鹅logo,imx6Q修改内核启动时显示的小企鹅logo为自己的logo图片的方法...

编译使用环境:ubuntu12.04的虚拟机进行的开发 1、制作kernel需要的ppm图片 1.1安装netpbm命令 使用sudo apt-get install netpbm  在ubuntu12.04上安装netpbm工具,要求ubuntu操作系统联网。 1.2准备bmp或者png格式的图片,我使用的是bmp 8位的图片10.1寸屏的800x1280的,图片命名为:linux.bmp;

迅为工业级iMX6Q开发板全新升级兼容PLUS版本|四核商业级|工业级|双核商业级

软硬件全面升级 新增Yocto项目的支持  增加opencv等软件功能     新近推出i.MX6增强版本核心板(PLUS) -性能更强 四种核心板全兼容 四核商业级2G/16G;双核商业级1G/8G ;四核工业级1G/8G ;四核增强版(PLUS)     豪华配置 免费升级 满足各种应用场景 新增三轴加速度计、电子罗盘   提供三种操作系统-新增设备树相关例程 更完备的用

imx6q的启动方式

少则得,多则惑。—— 老子 《道德经》 imx6q的boot mode imx6q的boot mode的选择是根据BOOT MODE的寄存器,而BOOT MODE的寄存器是由在POR的上升沿采集BOOT_MODE0和BOOT_MODE1引脚决定的。imx6q的启动方式如下表 我的板子的BOOT_MODE0和BOOT_MODE1分别是0和1,也就是上表的Internal Boot,也是大