![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
imx6ull
文章平均质量分 73
Violet-1
这个作者很懒,什么都没留下…
展开
-
CAN通信
CAN通信与IIC、SPI等通信协议不太一样,它是一种局域网络通信,是由博世最早开发的。最开始主要用于汽车,现在很多地方都用到了。汽车通信网络如下图。原创 2024-07-23 23:48:08 · 497 阅读 · 0 评论 -
imx6ull -- SPI
SPI 是 Motorola 公司推出的一种同步串行接口技术,是一种高速、全双工的同步通信总线, SPI 时钟频率相比 I2C 要高很多,最高可以工作在上百 MHz。SPI 以主从方式工作,通常是有一个主设备和一个或多个从设备,一般 SPI 需要4 根线,但是也可以使用三根线(单向传输)。原创 2024-04-23 22:44:24 · 749 阅读 · 0 评论 -
imx6ull设备树驱动--pinctl、ioctl
进入arch/arm/boot/dts目录下dts文件在iomuxc下添加pinctl+led节点将 GPIO1_IO03 这个 PIN 复用为 GPIO1_IO03,电气属性(配置GPIO一些列寄存器)值为 0X10B0。原创 2024-04-21 22:49:15 · 217 阅读 · 0 评论 -
imx6ull设备树
DTS就是我们上面的设备树源码文件、DTB是它的二进制文件、DTC是我们编译DTS的工具,类似于我们的gcc。原创 2024-04-20 22:49:24 · 501 阅读 · 0 评论 -
imx6ull官方源码linux内核移植
在正点原子给的资料里找到NXP官方原版linux源码,路径为: 1、例程源码->4、 NXP 官方原版 Uboot和 Linux->linux-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2。复制并解压。修改顶层Makefile编译一下make -j16出现以下错误修改就可以了。原创 2024-04-16 18:43:10 · 380 阅读 · 0 评论 -
imx6ul uboot移植
1.解压uboot2.复制config并修改3.复制头文件修改4.复制板级文件夹5.修改里面的文件(左上角是文件名)修改Kconfig(添加)新建脚本2.进入uboot目录下修改Makefile编译完成后如图。原创 2024-04-15 21:40:51 · 400 阅读 · 0 评论