ICode9

精准搜索请尝试: 精确搜索
  • 树莓派SPI开启后 /dev/下没有spidev的问题。2022-08-15 17:35:12

    树莓派折腾了3.5寸的LED屏之后,spi设置成打开也不会再dev下显示spi设备。 解决方法就是把屏幕禁掉,重启树莓派。 sudo vim /boot/config.txt 进去配置文件之后找到之前添加的内容,备注掉。 #dtoverlay=piscreen,speed=16000000,rotate=90   然后重启树莓派之后就可以了 sudo

  • 关于linux内核编译通用设备驱动使应用程序在用户态控制外部设备2022-01-08 17:01:53

    i2c位于 drivers/i2c/i2c-dev.c spi位于 drivers/spi/spidev.c make menuconfig使能编译通用设备驱动 设备树节点修改 利用系统给我们提供的i2c-dev.c spidev.c来实现i2c spi适配器的设备文件(i2c-dev.c spidev.c是实现用户层驱动的底层支持范例)。然后通过在应用层操作i2c spi适

  • AM335x利用设备树dts挂载spidev0.0、spidev1.0或spidev2.0驱动2021-12-19 18:59:20

    1、前言 最近使用preempt rt linux内核,没有spi驱动。之前写的spi驱动主要是通过修改 arch/arm/mach-omap2/board-am335xevm.c文件实现的,但是这个rt内核没有board-am335xevm.c文件。研究了好久,才发现它是利用设备树来配置或挂载驱动的。 本人对驱动还不甚了解,将探索过程记录如下,

  • 学会使用main函数对驱动进行测试2021-11-21 17:59:35

    以rk3288 spi设备为例对其驱动进行测试 对kernel\drivers\spi\spidev.c文件进行测试需要用到kernel\Documentation\spi\spidev_test.c config文件配置 CONFIG_SPI_ROCKCHIP=y CONFIG_SPI_SPIDEV=y 添加Android.mk文件 LOCAL_PATH:=$(call my-dir) include $(CLEAR_VARS) LOCAL_

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有