1、文件:iTOP-iMX6_android6.0.1/bootable/bootloader/uboot-imx/include/configs/mx6sabre_common.h修改如下:#define CONFIG_FEC_MXC_PHYADDR 0#define CONFIG_PHYLIB/*#define CONFIG_PHY_ATHEROS*/#define CONF
转载
2021-08-08 10:54:00
634阅读
2评论
Yocto是一个用于嵌入式Linux系统的构建工具,它能够帮助开发者定制化自己的Linux发行版,以满足特定的需求。i.MX6则是一款由NXP推出的高性能嵌入式处理器,广泛应用于工业控制、智能设备等领域。结合Yocto和i.MX6,开发者可以定制开发适用于i.MX6处理器的Linux系统,以满足各种应用场景的需求。
在使用Yocto构建i.MX6平台的Linux系统时,需要进行一系列的配置和定制
原创
2024-05-07 10:57:26
138阅读
1.确定寄存器地址时钟配置时钟基地址:0x20c406cGPIO MUX基地址:0x2290028GPIO PAD基地址0x0229006cGPIO寄存器2.驱动程序#define CCM_CCGR1_BASE (0X020C406C)#define SW_MUX_GPIO5_IO08_BASE (0x0...
原创
2021-07-15 16:25:15
813阅读
本篇测评由电子工程世界的优秀测评者“流行科技”提供。此次测试的开源项目,是基于QT+OpenCV的人脸识别打卡项目。本次体验使用的是开源的代码,此代码本来是运行在WIN下的,为了测试稍微进行了修改,让其运行在米尔iMX8M Plus开发板上。 测试项目实际是分了两个工程,一个工程是作为管理员控制功能使用,添加人脸信息。同时也可以查询到打卡记录,对从机进行下发通知等等。人脸识别我们主要需要
转载
2024-05-21 16:35:39
64阅读
1.测试驱动程序#include <linux/init.h>#include <linux/module.h>static int hello_init(void){ printk(KERN_ALERT "Hello, world\n"); return 0;}static void hell...
原创
2021-07-15 16:25:40
314阅读
/*
* Copyright 2012 Freescale Semiconductor, Inc.
* Copyright 2011 Linaro Ltd.
*
* The code contained herein is licensed 
原创
2015-05-05 14:18:33
6905阅读
IMX6 Java环境介绍及示例
# 引言
IMX6是一款广泛应用于嵌入式系统的处理器。在嵌入式系统中,Java是一种常见的编程语言,用于开发应用程序。本文将介绍如何在IMX6上配置Java环境,并提供一些Java代码示例。
# Java环境配置
在IMX6上配置Java环境需要以下步骤:
## 1. 安装Java Development Kit(JDK)
下载适用于IMX6的JDK,并将其
原创
2023-11-09 04:16:57
89阅读
关于在 i.MX6 平台上移植 Python 的过程,下面是我整理的一些关键信息和步骤。
## 版本对比
此部分将首先关注不同 Python 版本的兼容性,帮助开发者选择最适合他们的项目的版本。
**兼容性分析**
不同版本的 Python 在特性和性能上有着明显的差异,我们需要明确这些差异以便做出决策。
| 特性 | Python 2.7 | Python 3.6 |
最近才开始玩imx6,本来是不打算搞yocto的,毕竟有官方渠道可以下载uboot和kernel(下面会说到),为什么要干这种吃力不讨好的事情?然而当我玩到了qt5移植的时候,却发现网上各种imx6移植qt5的方法都不好(移植都是成功的,包括OpenGL,然而却跑不了eglfs)。折腾了几天之后我就死心了,决定搭建yocto环境,记录如下: 1,准备搭建yocto环境。
1.1,安装ubuntu
开发板搭建好以后,自己写了一个Qt的小程序,载ubuntu下运行如下:但是在开发板上运行却出了问题:正如图片所示,英文和数字可以显示,但是不显示中文。解决方法:1.修改示例程序main.cpp,
原创
2021-07-07 10:18:57
333阅读
1,下载VMware Workstation虚拟机 地址:http://1.xp510.com:801/xp2011/VMware10.7z 2,下载Ubuntu 14.04.5 LTS 32位Ubuntu(虚拟机最好安装64位的,英文qtCreator高版本的基本上都只有64位的包) 地址:htt
原创
2021-08-11 11:55:27
668阅读
I.MX6ULL相对于I.MX6Ul来说,主要是优化了其成本,汽车电子和金融应用是最大的区别,而这两个应用领域对芯片的要求比其它应用高很多,ULL不能用在汽车电子和金融方向。 1. 增加了EPD显示支持与EPDC/PXP的低端电子阅读器,相对于6sl7d系列也是一个低成本低功耗方案。 2. 安全功能如CAAM/BEE/DryICE等主要用于POS应用的advance
转载
2023-07-30 17:41:29
334阅读
目录
1.获取官方kernel
2.编译内核
3.内核烧录
4.调整uboot
5.卡分区
1.获取官方kernel
地址:http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tag/?h=imx_4.1.15_2.0.0_ga&id=rel_imx_4.1.15_2.1.0_ga
拉到最后,先把源码搞下来
2.编
原创
2021-07-12 15:03:10
1242阅读
i.mx6系列应用处理器因其高性能,低功耗以及令人瞩目的多媒体功能等特性,被广泛运用于消费电子、工业以及汽车车载娱乐系统等新应用中。今天为大家盘点一下启扬i.MX6嵌入式主板的部分实际应用。
原创
2021-07-15 14:45:21
1165阅读
原标题:PAM4再立功!美光GDDR6X首次采用,速度高达21Gb!即将面世PAM4本身并不是一项新技术,并且早在很早以前就已用于其他高端设备(如网络收发器)中。不过在电脑总线上还没有真正采用,还在标准化阶段的PCIE 6.0将采用PAM4,预计明年规范才可以正式出炉。相对于广泛采用的NRZ编码方式,改用PAM4后理论带宽将可以翻一倍。可以看到到目前为止,PAM4信令仅用于网络和扩展总线,因此,将
原理概述I2C总线驱动概述I2C总线驱动是I2C适配器的软件实现,提供I2C适配器与从设备间完成数据通信的能力,比如起始,停止,应答信号和MasterXfer的实现函数。驱动程序包含初始化I2C总线控制器__i2cHwInit函数,操作函数集(总线传输__i2cTransfer函数,总线控制__i2cMasterCtl函数)。Imx6ul控制器的硬件描述imx6ul处理器内部集成了一个I2C控制器
原创
2017-02-05 16:48:04
1392阅读
文章目录1. Liteos-a中串口的使用1.1 内核里打印1.2 APP控制台1.2.1 /dev/console1.2.2 /dev/serial1.2.3 /dev/uartddev-01. 总体介绍2. device_t3. drvier_t4. uartdev_fops1.2.4 uart_ops2. 串口移植2.1 最终结果2.2 串口发送单个字符2.3 在device_t中指定资源
转载
2023-10-22 08:29:58
254阅读
一、Linux内核编译1、修改顶层Makefile第252行修改:ARCH ?= arm
CROSS_COMPLIE ?= arm-linux-gnueabihf-2、配置并编译Linux内核make clean
make imx_v7_mfg_defconfig 3、Linux内核启动测试 1、确保以下变量配置 console=ttymxc0,115200 root=/d
转载
2024-07-04 21:08:30
123阅读
UART芯片16550简介 16550结构 4. 控制寄存器的格式 接收数据缓冲寄存器(只读),发送缓冲寄存器(只写) 波特率除数寄存器(低字节) 波特率除数寄存器(高字节) 线路控制寄存器LCR 线路状态寄存器LSR 寄存器端口地址分配 线路控制寄存器LCR 线路状态寄存器LSR FIFO控制器FCR(只写) 波特率发生器 时钟源频率1.8432MHz 时钟频率= 波特率*16倍*分频系数 即:
转载
2023-07-21 14:29:19
263阅读
工作中需要将imx6的android系统从SD卡启动,所以就分析了MfgTool中的脚本,分析android的分区情况,并尝试自己操作,竟然成功了,记录于此。
工作中需要将imx6的android系统从SD卡启动,所以就分析了MfgTool中的脚本,分析android的分区情况,并尝试自己操作,竟然成功了,记录于此。参考文档 http://www.ka
转载
2024-06-13 07:19:34
43阅读