i.MX6无线视频传输终端

这款产品是我在2015年1月为朋友设计开发的无线视频传输终端,基于Freescale i.MX6Q多媒体处理器,板载2GB DDR3,具有Mini PCI Express x1 Host接口,可实现高性能无线视频采集及传输,并具有就很高的可靠性。经过朋友的允许,我在这里为读者展示这个作品。 硬件规格 CPU Freescale i.MX6Q 四核Cortex-A9架构主频800MHz 内存 2GB... 继续阅读i.MX6无线视频传输终端

QCA9550/P1020三天线无线AP

这2款产品都是我在2013年上半年设计开发的。其中一款是普通版本,采用了Qualcomm Atheros的QCA9550 WLAN SoC及AR9580无线收发芯片,这款产品支持IEEE 802.11a/b/g/n 3*3 MIMO,同时具备较大的输出功率,遗憾的是这款产品并没有进入量产阶段,也就是没有走向市场,主要的原因是三天线的效果与双天线的效果差不多,没有质的改变。 QCA9550是一款比较... 继续阅读QCA9550/P1020三天线无线AP

调节PMIC MMPF0100的输出电压

MMPF0100是Freescale i.MX6Q SABRESD参考设计中使用的PMIC,集成了完善的系统级电源管理功能,简化了系统设计,减少设计复杂性并节省物料成本。其优化的性能架构为消费电子、工业和汽车等应用带来更高的效率和更先进的功能。MMPF0100适合所有i.MX6应用处理器,包括:i.MX6QuadPlus、i.MX6DualPlus、i.MX6SoloLite、i.MX6Solo、... 继续阅读调节PMIC MMPF0100的输出电压

为Freescale i.MX6移植WiFi驱动程序

Freescale i.MX6 + Qualcomm Atheros AR9582并不罕见,但AR9582即WiFi部分采用on-board设计,就是是前所未有的,独一无二的设计。需要指出的是,AR9582与i.MX6采用PCI-e接口进行通信,其性能遥遥领先于SDIO接口WiFi模块。 首先面临的问题是对WiFi进行校准与测试,按照本站早前发表的《为Freescale i.MX6处理器移植ART... 继续阅读为Freescale i.MX6移植WiFi驱动程序

i.MX6 SGTL5000音频驱动程序调试

SGTL5000是Freescale推出的一款包含耳机的低功率立体声编解码器,可为需要线路输入、麦克风输入、线路输出、耳机输出和数字I/O的便携式产品提供全面的音频解决方案。Freescale官方的i.MX6Q SABRESD参考设计使用的Audio CODEC型号是Wolfson公司的WM8962,由于WM8962的引脚间距特别小,而且球也很小,所以不得不将其更换为SGTL5000的设计,笔者在... 继续阅读i.MX6 SGTL5000音频驱动程序调试

Freescale i.MX6 编译环境搭建

最近再次使用Freescale i.MX6处理器,作为极少数具有PCI Express接口的ARM架构处理器,i.MX6特别适合于无线多媒体应用。与此前不同的是,这次没有人配合我进行驱动程序的开发,移植等工作,所以只好硬着头皮上。由于本人非软件专业出身,工作中也很少接触,所以不敢怠慢,严格按照Freescale官方的手册,万分小心地搭建了i.MX6的编译环境。本文对这一过程做简要记录,分享给需要的... 继续阅读Freescale i.MX6 编译环境搭建