
Freescale Imx6
Freescale Imx6
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
smile_5me
整理笔记专用博客,大神勿喷,有哪里写错的请在评论留言。技术交流可添加Q群;邮箱:linux_5me@163.com
展开
-
imx6 RTL8189FTV移植
RTL8189FTV移植到imx6是成功移植上,但是之前的同事反映存在不稳定的情况,不是很清楚为什么,自己写测试代码测试都是没问题的,但给到做应用的同事就始终有问题,还得再测试多几天时间。1、下载RTL8189FTV源码:https://github.com/jwrdegoede/rtl8189ES_linux.git找到8189的分支,然后下载。2、下载完之后,修改Makefile,如下:########################## WIFI IC ############.原创 2020-11-18 14:45:15 · 2320 阅读 · 0 评论 -
imx6 与STM8的通信以及遇到的问题
与STM8的通信协议,需要注意的是,STM8为了规避专利问题,所以硬件的i2c会有BUG,所以如果想完美解决这个问题,则需做模拟i2c,当然也不是说不能解决硬件i2c的问题,有小伙伴知道怎么解决的可以在底下留言,互相学习一下。还有一个问题,主机不停的读取STM8的第一个字节,我们用示波器抓取图像是有停止信号的,但我们的工程师在调试代码的时候发现了无停止信号,但数据目前看来又是正常的,写的时候又有停...原创 2018-05-30 15:27:45 · 285 阅读 · 0 评论 -
imx6 添加buzzer设备的问题
在imx6中貌似是没有写buzzer的设备,因此我们若有需要,得自己添加设备才能使用。1、buzzer.h文件:#ifndef __BUZZER_H#define __BUZZER_Hstruct buzzer_platform_data{ unsigned long pin_number;};#endif//2、board.h文件:初始化buzzer的io设置为io,待会对应boar...原创 2018-05-24 14:54:17 · 520 阅读 · 0 评论 -
imx6 i2c clk频率修改
做个记录,以防自己忘记,默认i2c的频率为100k,只需修改board.c文件即可:static struct imxi2c_platform_data mx6q_i2c_data = { .bitrate = 100000, //修改为400K};产品一般需高速时钟通信,实时性需要非常的高,需结合实际情况修改,从机的频率低于主机的话是没有影响,但从机高于主机,则会读取错误的值。...原创 2018-05-28 15:50:33 · 2238 阅读 · 1 评论 -
imx6 添加csi设备的问题
我们做的是需要两个csi端口,imx6已经提供了一个端口,挂在ipu1上,只需把自己板子上的相机的io在board.h上写好,再初始化就可以了,两个csi就有点麻烦了,因为你要把他分到ipu2上,这时就需要修改board.c文件,下列是我修改的笔记:1、初始化我io我就不列出来了,这是最基础的工作。2、这步是区分ipu1和ipu2的地方,这里我设置的是ipu2 csi1,加上我不是mipi csi...原创 2018-05-22 08:59:18 · 2410 阅读 · 0 评论 -
imx6 i2ctool的编译以及使用
也不能说是imx6的工具,应该是所以开发板都适用的i2c工具下载链接:点击打开链接1、解压,修改 Makefile 的编译器并在下面添加一句 CC = arm-fsl-linux-gnueabi-gcc LDFLAGS += -static2、make成功后会在tools目录下生成i2cdetect i2cdump i2cget i2cset等工具使用方法(这些命令的使...原创 2018-05-25 15:05:19 · 1516 阅读 · 0 评论 -
imx6 修改uart以及遇到的问题
MX6X:CSI0_DAT10 ---->UART1_TXDCSI0_DAT11 ----> UART1_RXDUART modification in ubootFile: R13.2\uboot-imx\include\configs\mx6q_arm2.h (注意:不同的板子对应不同的型号) From#define CONFIG_MXC_UAR...原创 2018-03-05 17:29:48 · 2113 阅读 · 0 评论 -
imx6 Gstreamer调试命令
播放视频命令:gst-launch playbin2 uri=file:///文件全路径 (eg gst-launch playbin2 uri=file:///media/sda1/123.mp3)gplay 文件全路径 (eg:gplay 123.mp3)貌似是启用摄像头,但是不能够确定:gst-launch mfw_v4lsrc device=/dev/video0 ! vpuenc !原创 2018-05-10 14:42:39 · 1594 阅读 · 0 评论 -
有关于开发板ZC0301 Webcam摄像头驱动
把摄像头插到开发板上,在dev下并没有video0,但插到PC机上的时候却显示了,一脸懵逼。换了其他摄像头插到开发板上也显示了,怀疑是驱动根本就没开。首先把摄像头插到PC机上,lsusb来查看,这里是我的PC机。Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 002 Device 002: I原创 2017-12-09 22:31:26 · 1920 阅读 · 0 评论 -
编译imx6 LTIB问题归纳
注意:需要用12.04来编译cd L3.0.35_4.1.0_130816_source (官网上自行下载,下载完后解压即可)./install(注意使用普通用户,root用户会报错)然后根据提示,接受协议并指定安装路径,路径可以根据自己的情况设定,例如我直接就是: source接着创建一个脚本,如auto_install.sh,然后输入以下内容:#!/bin/...原创 2018-03-05 16:49:07 · 466 阅读 · 0 评论 -
imx6 添加自己的board文件
imx6自身有几个board文件,但有些时候想做一个属于自己的board文件也是可以的。 首先你要把你自己的board.c和board.h文件添加到arch/arm/math-mx6(这里举个例子),然后这个关键了,因为我就是在这个地方卡住了。编译一直不通过而且报错报了一个很奇怪的错误,找不到错误在哪里。 一般linux的通用方法是通过vim linux3.0.35/include/genera原创 2018-04-25 16:40:34 · 386 阅读 · 0 评论 -
imx6 行场同步信号,pixclock之间的关系
调试相机驱动的时候发现输出的颜色不对,郁闷的很久,输出是没有问题的可以正常输出,那就是输入的问题,那么,输入的图像究竟有没有问题呢? 首先通过示波器算出pixclock的周期,行同步(HS)的正脉宽和周期以及场同步(VS)的周期。 接着就来算出他的像素点了,输入的分辨率为752*520,我得出来的pixclock = 18.9ns;HS的正脉冲为28.4us,周期为31.06us;VS的周期为1原创 2018-04-27 10:52:58 · 995 阅读 · 0 评论 -
imx6 修改HDMI屏幕自动休眠
imx6不管是lcd还是hdmi都会在10分钟后自动休眠,但有些时候我们却不希望自动休眠,这个时候我们有两种方法。 一个是修改文件系统的环境变量,但这个方法我不会…………有大神的话可以底下留言。 另外一个就是修改内核vim linux/driver/tty/vt/vt.c在这里找到blank_screen_t()函数 直接return,在编译烧写,屏幕休眠就解决了。原创 2018-05-04 14:23:51 · 2166 阅读 · 0 评论 -
imx6 手动创建设备
有的时候一不小心干掉了/dev 底下的设备,或者驱动加载进去了但就是看不到设备在哪,这个时候我们需要手动添加,当然这个不仅仅是用在imx6上,其他的也都适用。 以我为例,我发现在/dev 下没有vpu,使得我没办法做接下来的工作,所以我得手动创建。 首先得知道设备的主设备号cat /proc/device Character devices: 1 mem 2 pty 3 ttyp原创 2018-05-04 17:45:56 · 311 阅读 · 0 评论