E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iMX6Q
RTL8723BU WiFi—蓝牙 模块移植
硬件:
imx6q
操作系统:Android4.4.2本次修改基于厂商提供的RTL8723BU_WiFi_linux_v4.3.16_14189.20150519_BTCOEX2015119-5844包下载链接
大繁至简
·
2018-05-17 15:15
WiFi模块
IMX6Q
运行 vxWorks 7.0 系统
IMX6Q
运行vxWorks7.0系统
[email protected]
技术交流QQ群:691976956U-Boot2015.04(Jan012017-22:35:22)CPU:Freescalei.MX6Qrev1.5at792MHzCPU
千山鸟飞绝万径人踪灭
·
2018-05-10 23:25
项目分享
IMX6Q
运行 VxWorks 6.9 系统
IMX6Q
运行VxWorks6.9系统
[email protected]
技术交流QQ群:691976956VxWorksSystemBootCopyright1984-2017WindRiverSystems
千山鸟飞绝万径人踪灭
·
2018-03-21 10:06
项目分享
Android recovery分区表
写在前面这篇文章以
imx6q
的android5.1为例,介绍recovery分区表的配置和加载分区表加载//bootable/recovery/roots.cppvoidload_volume_table
cxiaolei1992
·
2018-01-25 14:53
飞凌 飞思卡尔
imx6Q
交叉编译器的安装
环境说明:操作系统:Ubuntu12.0464位版交叉工具链:arm-fsl-linux-gnueabi-gcc-4.6.2开发平台:OKMX6X-C基于Freescalei.MX6Quad一、安装交叉编译器步骤1:在ubuntu下安装samba,方便与windows共享文件。具体安装步骤网上也非常多。步骤2:在unbuntu的home目录下创建一个文件夹sudomkdir/home/imx6cd
decan5958
·
2017-10-13 14:01
嵌入式Linux
ARM开发
各种被墙的情况下.飞思卡尔-iMx SDK下载与安装
最近调飞思卡尔
iMx6Q
的硬件编解码,需要找sdk参考.故此根据nxp官方手册,下载与安装sdk包环境因为很多关键网址被TG樯了.所以花了九牛二虎之力才down下了sdk.故此笔记如下:这是飞思卡尔官方的安装教程
龙图腾
·
2017-09-14 10:44
嵌入式开发
Vivante GPU简介
11.2VivanteGC2000硬件架构12.VivanteGPU使用的图形API简介22.1OpenGLES22.2EGL22.3VivanteGPU软件框架3IMX6Q中VivanteGPU简介
IMX6Q
深山野老
·
2017-06-15 19:14
控制器
Memory
矢量图
SylixOS中AHCI驱动框架分析
1、概述本文档介绍SATA和AHCI相关协议,以
IMX6Q
实验平台为基础,分析SylixOS中AHCI驱动框架的具体实现。
QInFzZJ
·
2017-05-15 13:51
AHCI
SylixOS
ubuntu12.04LTS开发环境搭建全记录
最近在ubuntu12.04LTS(32位)版搭了个嵌入式linux的开发环境(XP+VMware10)准备开发
imx6Q
,分享下嵌入式linux开发环境搭建过程中遇到的问题和解决办法:1,VMware
拖杀猪刀的
·
2017-03-22 16:15
嵌入式linux
嵌入式学习-4412开发板学习-迅为4412开发板can测试技术分享
(4418/6818开发板以及
imx6q
开发板测试的道理是一样的可能细节有些不同,在这里我没有做实验,感兴趣的可以按照这个文档测试一下)②软件平台:Android4.0、Android4.4、QT、ubun
qq58c745a2b5e81
·
2017-03-14 10:12
ubuntu
软件测试
执行文件
[
IMX6Q
]LCD参数匹配过程分析
Platform:IMX6QOS:Android4.4本文只讨论lvds接口的是lcd参数匹配的过程,mipidsi以及其他接口部分会有一点差异。核心函数fb_find_mode(),在分析之前先了解下几个参数。重要参数说明:1.ldb.c中的ldb_modedb[cpp]viewplaincopystaticstructfb_videomodeldb_modedb[]={{"LDB-WXGA",
dxmcu
·
2016-10-29 09:29
飞思卡尔
I.MX6Q
iMX6Q
开发环境搭建ycoto Linux3.10.53BSP
安装环境:ubuntu12.04LTS一.HostPackages$sudoapt-getinstallgawkwgetgit-corediffstatunziptexinfogcc-multilibbuild-essentialchrpathsocat$sudoapt-getinstalllibsdl1.2-devxtermsedcvssubversioncoreutilstexi2htmldo
Lee_scnc
·
2016-10-26 21:43
IMX6Q
freescale imx6最新版本bsp在天嵌
imx6q
开发板的移值
freescale最近发布了imx6新版本的bsp,内核版本为Linux-4.1.15,天嵌
imx6q
开发板的sdk太老了,甚至都不支持dts,让人很恼火,没有软件持续支持的硬件,真不知道有什么用...
dxmcu
·
2016-08-31 21:57
飞思卡尔
I.MX6Q
freescale
IMX6Q
git 获取源码
一、gitclonegit://git.freescale.com/imx/uboot-imx.git二、却换到uboot根目录,即:uboot-imx/执行gitbranch-a可以查看freescale维护的uboot的各个分支,我们checkout的分支是“remotes/origin/imx_v2013.04_3.10.17_1.0.0_ga”,执行指令:gitcheckout-btqim
dxmcu
·
2016-08-30 21:59
飞思卡尔
I.MX6Q
i.mx6q 移植Qt5.6.1(含opengl)
(2017.8.1更新:Qt5.9.1完美移植,支持QML请看这篇:http://www.jianshu.com/p/9cc782436ece)开发板图片飞凌
imx6q
的开发板自带的qt版本是4.8.5
trumolong
·
2016-08-26 11:01
I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之CAN移植
DTS编写参考
imx6q
其它的DTS编写方式,我们可以如下编写DTS文件:[cpp]viewplaincopy...&flexcan1{pinctrl-names="default";pinctrl
dxmcu
·
2016-06-23 13:45
飞思卡尔
I.MX6Q
I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之UART移植
我们在内核启动时候已经配置系统了UART,但是tqimx6q这块开发板上引出了
imx6q
的5路TTL接口,其中,uart1和uart2转成232接口,本文将配置这5路Uart接口。
dxmcu
·
2016-06-23 10:25
飞思卡尔
I.MX6Q
linux虚拟网桥的构建和WAN的连接
系统环境编译环境:ubuntu14.04x86_64运行平台:
IMX6Q
平台说明:系统中所有#开头的字符行表示该行为linux命令行。
pengrui18
·
2016-05-24 19:00
虚拟网桥
imx6q
平台将gpio口设置成高阻的方法
在休眠时,需要将某个gpio设置成高阻状态,但
imx6q
并没有直接设置成高阻的API,那就直接操作寄存器来实现了.这里以MX6QDL_PAD_GPIO_16__GPIO7_IO11为例,将该IO
mike8825
·
2016-05-09 21:00
imx6q
平台的gpio配置方法
这里介绍一下
imx6q
平台的gpio配置方式,如下图所示为原理图(从原理图中可看到每个引脚的名称)。
mike8825
·
2016-05-07 13:00
[
IMX6Q
][Android5.1]移植笔记 --- LCD显示移植(LVDS接口)
Platform:IMX6QOS:AndroidLollipop5.1FreescaleBranch:l5.1.1_2.1.0-gaKernelBranch:3.14.52此例LCD用的是LVDS接口,LDB模块。 移植分两部分:HW:电源以及GPIO部分。SW:LCDtiming,BPP,分辨率。HW部分:LCD有DVDD和AVDD两个电源,原理图如下:LCD_AVDD受LCD_VDD控制,LC
kris_fei
·
2016-04-06 14:00
display
移植
LCD
[
IMX6Q
][Android5.1]移植笔记 --- LCD背光控制
platform:imx6qos:AndroidLollipop5.1branch:l5.1.1_2.1.0-gaLCD背光的使能通过GPIO高低电平来控制,因此本文也可以作为GPIO基本控制的一个例子。硬件部分:这里是MB_LCD_BL引脚,原理图如下:最终对应的是KEY_COL4:对应的GPIO是GPIO4_IO14:软件部分:因此此引脚会与UART5功能复用,所以需要移除掉UART5的配置避
KrisFei
·
2016-03-24 11:15
[
IMX6Q
][Android5.1]移植笔记 --- LCD背光控制
platform:imx6qos:AndroidLollipop5.1branch:l5.1.1_2.1.0-gaLCD背光的使能通过GPIO高低电平来控制,因此本文也可以作为GPIO基本控制的一个例子。硬件部分:这里是MB_LCD_BL引脚,原理图如下:最终对应的是KEY_COL4:对应的GPIO是GPIO4_IO14:软件部分:因此此引脚会与UART5功能复用,所以需要移除掉UART5的配置避
kris_fei
·
2016-03-24 11:00
LCD
GPIO
背光
[
IMX6Q
][Android5.1]移植笔记 --- 调试串口只能输出不能输入
platform:imx6qos:Android5.1branch:l5.1.1_2.1.0-ga使用的是/dev/ttymxc1,发现开机后有log输出,但是不能type输入,查阅资料发现是AndroidLollipop5.1中CTS的要求是默认关闭serialinput.飞思卡尔的文档也有如下说明:因此可以通过如下方式解决此问题:device/fsl/sabresd_6dq/BoardConf
kris_fei
·
2016-03-22 16:00
selinux
serial
[
IMX6Q
][Android5.1]移植笔记 --- 无法挂载system文件系统
platform:imx6qos:Android5.1branch:l5.1.1_2.1.0-ga编译好systemimage之后开机提示如下log,注意红色部分:Freeingunusedkernelmemory:432K(c0be3000-c0c4f000)usb1-1:USBdisconnect,devicenumber2Console:switchingtocolourdummydevic
kris_fei
·
2016-03-21 16:00
image
System
sparse
[
IMX6Q
][Android4.4] Audio添加控制MIC左右声道接口
平台:freescaleimx6q系统:Android4.4主要关注的是自下而上添加的方法,添加的顺序是:HAL->AudioFlinger->AudioSystem->AudioRecord->JNI->Framework这样Application申请了AudioRecord之后就可以使用了。HAL:hardware/imx目录:diff--gita/alsa/config_aic3254.hb
KrisFei
·
2016-02-24 17:29
IMX6_Android4.4
[
IMX6Q
]u-boot.bin和u-boot.imx的区别
u-boot版本:v2015.04branch:imx_v2015.04_3.14.52_1.1.0_ga先说结论,它们的差别在于xxx.cfg文件上,里面主要保存了ddr的配置信息,供ROM读取来初始化内存!从编译过程来了解Makefile:u-boot.imx:u-boot.bin$(IMX_CONFIG)FORCE $(callif_changed,mkimage)IMX_CONFIG是什么
kris_fei
·
2016-01-18 17:00
[
IMX6Q
]uboot_v2015.04编译流程分析
u-boot版本:v2015.04branch:imx_v2015.04_3.14.52_1.1.0_ga#makemx6qecovacsandroid_configMakefile:%config:scripts_basicoutputmakefileFORCE $(Q)$(MAKE)$(build)=scripts/kconfig$@scripts/kconfig/Makefile:#Adde
kris_fei
·
2016-01-18 11:00
[
IMX6Q
]uboot_v2015.04移植
u-boot版本:v2015.04branch:imx_v2015.04_3.14.52_1.1.0_ga我们硬件参考的是sabresddemo板子,由于此branch没有对应mx6qsabresd目录,所以参考mx6sabresd来移植了,经验证也可以开机。以下是移植步骤:1.#cp-rfboard/freescale/mx6sabresdboard/freescale/mx6qecovacs2
kris_fei
·
2016-01-14 16:00
[
IMX6Q
]如何得知当前平台是
IMX6Q
kernelversion:3.0.35一般linux的通用方法是通过kernel_imx\include\generated\mach-types.h里的定义machine_is_mx6q_sabresd来判断当前是否属于此平台#ifdefCONFIG_MACH_MX6Q_SABRESD #ifdefmachine_arch_type #undefmachine_arch_type #defin
kris_fei
·
2016-01-08 18:00
[
IMX6Q
]kernel匹配machine type
kernel版本:3.0.35之前有提过u-boot对machinetype的赋值:intboard_init(void) { ...... /*boardidforlinux*/ gd->bd->bi_arch_number=MACH_TYPE_MX6Q_SABRESD; ...... }然后传给kernel:voiddo_booti_linux(boot_img_hdr*hdr) { ....
kris_fei
·
2016-01-08 18:00
[
IMX6Q
]u-boot移植2GBDDR3--MT41K256M16-125
u-boot版本:v2009.08v2009.08版本使用的是flash_header.S来配置DDR,用下面的配置替换原来的即可正常初始化。/*DCD*/ /*DDR3initializationbasedontheMX6QAutoReferenceDesign(ARD)*/ /*DDRIOTYPE:*/ MXC_DCD_ITEM(1,IOMUXC_BASE_ADDR+0x798,0x000C0
kris_fei
·
2016-01-08 14:00
[
IMX6Q
]fastboot下载u-boot.bin失败提示太大原因
u-boot版本:v2009.08在调试其他功能时增加了u-boot.bin容量到1M,使用fastbootdownload时提示:sending'bootloader'(1191KB)... OKAY[1.062s] writing'bootloader'... FAILED(remote:imagetoolargeforpartition) finished.totaltime:1.098s
kris_fei
·
2016-01-08 14:00
[
IMX6Q
]u-boot启动kernel流程
u-boot版本:v2009.08u-boot利用了env里的cmd来实现调用bootlinux的接口,效果等同于在u-boot中敲"bootixxx..."start_armboot->board_late_init:intboard_late_init(void) { intret=0; #ifdefMX6Q_SABRESD_ANDROID_H switch(get_boot_device()
kris_fei
·
2016-01-07 15:00
[
IMX6Q
]u-boot环境变量存储到.text段
u-boot版本:v2009.08前一片文章在分析env开机流程时默认为开机后env搬移到RAM中的情况,此种情况会浪费一部分内存空间,在RAM吃紧时我们可以把env放到u-boot.bin的text段中,至少flash要比RAM空间多一些。首先需要使能如下宏:#defineCONFIG_ENV_IS_EMBEDDED1uboot-imx/include/environment.h#ifdefCO
kris_fei
·
2016-01-07 13:00
[
IMX6Q
]u-boot环境变量原理分析
u-boot版本:v2009.08一些重要参数如串口波特率,bootmcmd,loadaddr等参数,可能需要动态修改调试,u-boot提供了环境变量env用于保存这些信息到永久性存储介质如SD或者RAM中。RAM会丢失,而存于SD则下次开机依然存在。u-boot命令列表中,提供了setenv,saveenv两个命令,前者用于临时保存到RAM中,后者会保存到SD中。几个概念:a.存储介质对于不同的
kris_fei
·
2016-01-07 11:00
[
IMX6Q
]fastboot工具无法download u-boot.bin
本例存储设备使用的是sdcard,正常的download方法是拔卡然后在PC上替换镜像:$sudoddif=u-boot.binof=/dev/sdbbs=1Kskip=1seek=1;sync有种更便捷的方法就是利用u-boot中的fastboot来download,不过很多人遇到只能downloadboot.img,system.img和recovery.img,而不能downloadu-bo
KrisFei
·
2015-12-30 08:40
IMX6_u-boot
u-boot
[
IMX6Q
]u-boot_v2009.08移植
u-boot版本:v2009.081.参考一样平台其他目录copy一个$cp-rfboard/freescale/mx6_board/freescale/mx6_2.copy一个平台相关mx6_.h文件$cpinclude/configs/mx6_.hinclude/configs/mx6_.h3.在顶层Makefile中添加configmx6__config:unconfig@$(MKCONFI
KrisFei
·
2015-12-28 16:39
IMX6_u-boot
u-boot
[
IMX6Q
]u-boot_v2009.08移植
u-boot版本:v2009.081.参考一样平台其他目录copy一个$cp-rfboard/freescale/mx6_board/freescale/mx6_2.copy一个平台相关mx6_.h文件$cpinclude/configs/mx6_.h include/configs/mx6_.h3.在顶层Makefile中添加configmx6__config:unconfig @$(MKC
kris_fei
·
2015-12-28 16:00
[
IMX6Q
]u-boot_v2009.08编译过程
先看如何使用,然后以此为入口。写一个脚本,这里以mx6q_sabreauto_config为例。#!/bin/bash exportARCH=arm exportCROSS_COMPILE= makedistclean; makemx6q_sabreauto_config make然后编译:$./build_u-boot.sh就可以生成u-boot.bin了。我们看其顶层Makefile:mx6q
kris_fei
·
2015-12-28 14:00
[
IMX6Q
]Android版本如何获取u-boot源代码
假设要获取kk4.4.2_1.0.0-ga这个branch:$gitclonegit://git.freescale.com/imx/uboot-imx.gituboot-imx$cduboot-imx$gitcheckoutkk4.4.2_1.0.0-ga如果是其他branch,可以在clone之后先查看所有branch$gitbranch-a然后$gitcheckoutbranch_name即
kris_fei
·
2015-12-28 09:00
[
IMX6Q
]LCD LVDS driver 注册流程
KernelVersion:3.0.35ldb.c:LVDSdrivermxc_dispdrv.cdisplay通用注册handle接口,用于统一管理各种接口。mxc_ipuv3_fb.c平台核心驱动,最终用于注册driver到fb中。ldbdevice注册:imx6q_add_ldb-> //board-mx6-tek.c imx_add_ldb-> imx_add_platf
kris_fei
·
2015-12-28 09:00
[
IMX6Q
]LCD参数匹配过程分析
Platform:IMX6QOS:Android4.4本文只讨论lvds接口的是lcd参数匹配的过程,mipidsi以及其他接口部分会有一点差异。核心函数fb_find_mode(),在分析之前先了解下几个参数。重要参数说明:1.ldb.c中的ldb_modedbstaticstructfb_videomodeldb_modedb[]={ { "LDB-WXGA",60,1280,800,1406
kris_fei
·
2015-12-25 16:00
android电池充电以及电量检测驱动分析
平台: cpu 飞思卡尔
imx6q
4核 充电芯片  
·
2015-11-13 11:55
android
imx6 spi5 master 模式下发送一包数据是按字进行片选的么?
在使用
imx6q
spi5 (spi5是我添加的)的过程中遇到了这样一个问题: 1)上层app 通过 write() 向 spi5 发送3个字节的数据,
·
2015-11-02 15:27
master
为明远智睿
imx6q
Demo v2.5 添加spi5的支持
第一步:在board-mx6q_sabresd.h 中添加spi5 的引脚定义 具体在 mx6q_sabresd_pads[] 数组中添加,如下示:(以下定义是根据硬件工程师要采用 哪个引脚画板决定的,以下的宏都是在bsp 中支持的) /* ECSPI5 added by Rex 2015.4.21 */ MX6Q_PAD_SD2_CLK__ECSPI5_SCLK, MX6
·
2015-11-02 15:25
demo
linux imx6 gpio_request 的冲突问题
imx6q
下为 c20 写gpio的驱动,在上层调用 open() 函数时总是报错,返回 -1 。
·
2015-10-31 11:37
request
I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之触摸屏驱动移植
之所以说是驱动移植是因为之前已经在TQ210、AM335x两个平台上移植过了,因此,仅需要少量修改就可以将驱动移植到
imx6q
。下面开始触摸驱动移植。
girlkoo
·
2015-05-18 00:00
触摸屏
imx6
TQIMX6Q
TQE9
IMX6Q
I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之CAN移植
DTS编写参考
imx6q
其它的DTS编写方式,我们可以如下编写DTS文件:... &flexcan1{ pinctrl-names="default"; pinctrl-0=; status="o
girlkoo
·
2015-05-13 20:00
can
DTS
TQIMX6Q
TQE9
IMX6Q
I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之UART移植
我们在内核启动时候已经配置系统了UART,但是tqimx6q这块开发板上引出了
imx6q
的5路TTL接口,其中,uart1和uart2转成232接口,本文将配置这5路Uart接口。
girlkoo
·
2015-05-10 23:00
UART
TQ335X
TQE9
IMX6Q
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他