Heng30的博客
搜索 分类 关于 订阅

Linux用户态如何使用One-Wire?

One-Wire是由Dallas Semiconductor(现为Maxim Integrated)开发的一种通信协议,允许主设备(如微控制器或嵌入式Linux 系统)通过单根线与一个或多个从设备进行低速数据交换...

Linux用户态如何使用spi?

在用户态访问spi从设备也是比较常用的功能。下面的例子就实现了如何读取和设置spi从设备的GPIO引脚...

Linux用户态如何使用i2c?

在用户态访问i2c从设备也是比较常用的功能。下面的例子就实现了如何读取和设置i2c从设备的GPIO引脚...

在Linux用户态如何使用UART?

用户态使用串口进行通信也是比较常用的功能。下面的例子就实现了如何使用raspi3b串口进行收发数据...

Linux用户空间控制GPIO

从用户空间访问GPIO也是比较常用的功能。下面的例子就演示了如何在Linux用户空间访问GPIO,并控制其引脚电平...

如何在Linux驱动中使用DMA?

DMA(直接内存访问,Direct Memory Access)是一种允许硬件设备直接访问系统内存的技术,无需通过CPU的干预。它主要用于提高数据传输效率,减少CPU的负担...

Linux驱动使用I2C通信协议

很好奇I2C设备是如何与驱动进行匹配的吧?一般是通过设备树文件来描述I2C从设备的信息,例如名称和地址等。驱动通过和名称与从设备进行匹配...

Linux驱动GPIO中断

监听GPIO引脚变化是嵌入式开发的基础知识。在Linux驱动中监听GPIO电平变化也是很方便的。下面的例子就演示了如何监听GPIO引脚电平变化...

Linux驱动使用GPIO

GPIO引脚控制是嵌入式开发的基础知识。在Linux驱动中控制GPIO也是很方便的。下面的例子就演示了如何初始化GPIO引脚,并获取和设置GPIO引脚电位...

Linux驱动使用SPI协议获取设备信息

SPI是嵌入式开发中常用的一个通信协议,下面的例子给大家演示如何使用IIO子系统来和SPI设备进行通信,并获取设备的信息...

Linux驱动使用IIO子系统和设备通信

Industrial I/O (IIO)是 Linux 内核中的一个子系统,专为处理工业应用中的模拟数字转换器(ADC)、数字模拟转换器(DAC)、惯性测量单元(IMU)、光传感器、压力传感器等设备而设计...

Linux驱动如何使用raspi3b串口收发数据?

串口通信是嵌入式开发的常用通信方式之一。下面就给大家演示一下,如何使用Linux驱动来进行串口通信?下面的例子主要实现了串口通信回显功能...

如何通过设备树访问raspi3b的i2c设备

i2c是嵌入式开发的常用协议,下面我们学习通过Linux驱动来读写i2c设备的数据。通过设备树来获取i2c的信息,使用Linux内核的i2c子系统提供的接口来控制读写数据...

如何通过设备树初始化raspi3b的gpio?

点亮第一个LED灯是嵌入式开发的Hello World程序。下面我们学习通过Linux驱动来点亮LED灯。通过设备树来获取LED的信息,使用Linux内核的GPIO子系统提供的接口来控制LED灯...

上一页 1 / 1 下一页