内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • Linux驱动开发-编写RFID-RC522射频刷卡模块驱动

    硬件原理连线3. 驱动代码示例3.1 rc522.c 源代码#include <linux/init.h> #include <linux/module.h> #include <linux/ioctl.h> #include <linux/fs.h> #include <linux/device

    作者: DS小龙哥
    32
    4
  • Linux内核驱动学习(四)Platform设备驱动模型

    Linux platform设备驱动模型 文章目录 Linux platform设备驱动模型前言框架设备与驱动的分离设备(device)驱动(driver)匹配(match) 参考 前言 为什么要往平台设备驱动迁移?这里需要引入设备

    作者: 小麦大叔
    发表时间: 2021-12-29 16:36:25
    629
    0
  • Linux驱动框架与杂项字符设备框架介绍

    1. Linux驱动框架介绍 1.1 驱动框架分类 Linux驱动框架分为3大类型: 字符设备 --------- 块设备 存储设备 SD 硬盘 网络设备 网卡 无线 有线 字符设备和块设备都会生成设备节点在/dev目录下。 网络设备不会生成设备节点

    作者: DS小龙哥
    发表时间: 2021-12-26 03:19:34
    967
    0
  • Linux驱动开发-编写FT5X06触摸屏驱动

    行二次转换校准,非常方便。3. 编写触摸屏驱动Linux下编写标准的触摸屏驱动需要使用到输入子系统,当前文章的重点是读取触摸屏的坐标,所以示例代码里不会加输入子系统的代码,只是在驱动层完成触摸屏笔中断响应,触摸屏的坐标点获取并打印。驱动代码里涉及的技术点有: IIC子系统、工作队

    作者: DS小龙哥
    41
    2
  • 【嵌入式Linux驱动开发】十九、Linux MISC 杂项驱动

    文章目录 一、Linux MISC 杂项驱动介绍 二、编写程序 2.1、驱动程序 2.2、应用程序 三、运行程序 一、Linux MISC 杂项驱动介绍   所有的 MISC 设备驱动的主设备号都为 10,不同的设备使用不同的从设备号。随着

    作者: ReCclay
    发表时间: 2022-02-21 15:13:53
    460
    0
  • Linux驱动开发-安装驱动参数传递

    一、简介 在Linux下进行C语言开发时,经常在命令行传递参数给C程序,常见的Linux命令也是需要传参的,这样用起来就很灵活,根据不同的参数可以执行不同的效果。 Linux驱动安装时也支持传递参数,和命令行上运行的命令原理类似。 只不过在编写驱动的时候,需要在驱动代码里提前将相关信息声明好才可以使用。

    作者: DS小龙哥
    发表时间: 2022-01-24 08:58:11
    619
    0
  • Linux驱动开发-内核定时器

     printk("驱动测试: 驱动卸载成功\n"); } ​ module_init(tiny4412_linux_timer_init);    /*驱动入口--安装驱动的时候执行*/ module_exit(tiny4412_linux_timer_cleanup); /*驱动出口--卸载驱动的时候执行*/

    作者: DS小龙哥
    41
    1
  • 嵌入式Linux开发技术-驱动篇(二)

    出本月Linux驱动开发的帖子总汇地址:【1】Linux驱动开发-编写按键驱动 https://bbs.huaweicloud.com/forum/thread-0241111226447836021-1-1.html这篇文章介绍,如何使用杂项设备框架编写一个简单的按键驱动,完成

    作者: DS小龙哥
    530
    3
  • Linux内核hello world 驱动发开发(Ubuntu)

     前言linux 内 核 模 块 全 称 为 “ 动 态 可 加 载 内 核 模 块 (Loadable Kernel Module,LKM)”,是系统内核向外部提供的功能插口。作为宏内核结构,Linux 内核具有效率高的特点,但也有可扩展性和可维护性相对较差的不足,Linux

    作者: yaoqqiang
    2412
    0
  • Linux——Linux驱动之基本理论常识总结(什么是Linux驱动Linux驱动需要掌握哪些?ARM处理体系架构及前世今生)

    什么是Linux驱动? 2 Linux驱动程序需要掌握的内容 3 Linux驱动可参考的资源 4 ARM处理器体系架构 5 ARM的前世今生 0 引言 前面Linux专题中关于Linux下系统编程总结了17篇博文,主要是为了提高Linux下的C编程应用能力,熟悉Linux编程应

    作者: Winter_world
    发表时间: 2022-03-16 02:32:10
    1109
    0
  • Linux驱动开发_倒车影像项目介绍[转载]

    的PWM方波驱动1.3 UVC免驱摄像头编程框架: V4L2编程的框架: v4l2--->全称: video4linux2V4L2 : 针对UVC免驱USB设备设计框架。专用于USB摄像头的数据采集。免驱 : 驱动已经成为标准,属于内核自带源码的一部分。V4L2框架本身注册的也是字符设备,设备节点:

    作者: 泽宇-Li
    259
    3
  • 【嵌入式Linux驱动开发】导学

    BV1zV411U7H9第4篇:嵌入式linux应用开发基础知识 BV1kk4y117Tu第5篇:嵌入式linux驱动开发基础知识 BV14f4y1Q7ti第6篇:项目实战 BV1it4y1Q75z第7篇:驱动大全 BV1hz4y1f7eN 学习驱动开发,重点看《第5篇》和《第7篇》,资料如下:

    作者: ReCclay
    发表时间: 2022-02-21 14:57:19
    477
    0
  • Linux驱动开发-编写OLED显示屏驱动

    硬件接线效果 3. 驱动代码 Linux内核提供了标准SPI子系统框架,和前面介绍的IIC子系统框架使用类似,代码分为设备端和驱动端,Linux内核提供子系统的目的就是为了统一驱动编写标准,提高驱动代码的移植性。 本篇文章代码没有采用SPI子系统框架,采用单片机惯用的模拟SPI时序,对入门而言,代码更容易理解。

    作者: DS小龙哥
    发表时间: 2022-01-05 00:43:48
    1030
    0
  • Linux驱动开发入门

    本篇文章将带大家学习如何去编写Linux驱动程序。(文中一些资源将取自百问网) 一、单片机程序和Linux程序的比较 1.单片机和Linux驱动程序和应用程序概述 单片机程序和Linux程序都可以被分成应用程序和驱动程序,但是单片机的驱动程序和应用程序没有严格的界限,而在Linux驱动程序和应用程序有严格的界限。

    作者: yd_274589494
    发表时间: 2023-07-26 12:11:46
    7
    0
  • Linux驱动开发-内核共享工作队列

    struct中func指针所指向的函数。内核共享工作队列用法示例#include <linux/module.h> #include <linux/init.h> #include <linux/workqueue.h> typedef struct __mydat{ struct

    作者: DS小龙哥
    29
    0
  • Linux驱动开发_帧缓冲设备驱动与LCD应用编程

    socket网络编程、鼠标驱动、键盘驱动、触摸屏驱动&hellip;&hellip;.. 任务1: 帧缓冲结构(FrameBuffer框架) 帧缓冲---&gt;显卡驱动框架----&gt;LCD屏。 ​&nbsp;帧缓冲驱动框架图: 帧缓冲框架传输数据方式: LCD屏控制最重要的函数: 画点函数。形参: (x、y、颜色)

    作者: DS小龙哥
    发表时间: 2022-04-28 15:46:58
    510
    0
  • 【嵌入式Linux驱动开发】三、点亮LED,初探驱动与硬件交互

    GPIO的读写操作步骤 1.3.1 读GPIO 1.3.2 写GPIO 二、LED的驱动框架 三、编写代码 四、运行 4.1、qemu开发板 4.2、ATK-IMX6ULL开发板

    作者: ReCclay
    发表时间: 2022-02-21 16:35:54
    449
    0
  • Linux驱动开发_块设备驱动开发(内存模拟存储)

    一、前言 块设备驱动块是Linux下3大设备驱动框架之一,块设备主要是针对存储类型的设备设计的驱动,配合文件系统完成数据存储。在应用层的cp、cd、touch、vim、mount等等可以操作文件,可以操作目录的命令都会通过文件系统,通过块设备驱动完成对底层存储设备的访问,实现数据读取或者写入。

    作者: DS小龙哥
    发表时间: 2022-10-15 10:18:55
    614
    0
  • linux驱动开发_红外线解码驱动

    &lt;linux/init.h&gt; #include &lt;linux/module.h&gt; #include &lt;linux/irq.h&gt; #include &lt;linux/interrupt.h&gt; #include &lt;linux/gpio

    作者: DS小龙哥
    发表时间: 2022-10-12 08:46:57
    576
    0
  • Linux驱动开发-编写W25Q64(Flash)驱动

    采用SPI子系统框架-编写驱动 下面代码使用SPI子系统框架编写的驱动测试代码,注册了字符设备框架,但是只是做了简单的测试,目的只是测试W25Q64是否可以正常驱动,能读写存储。 #include &lt;linux/init.h> #include &lt;linux/module

    作者: DS小龙哥
    发表时间: 2022-01-07 00:50:46
    1287
    0