内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • 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虚拟机网卡只能收包不能发包

    0.2有此问题),可能导致虚拟机网卡只能收包,不能发包,使用ifconfig查看网卡状态,网卡收包总数RX packets项一直有增加,网卡发包总数TX packets项保持不变,ping虚拟机ip不通。如下图所示:原因分析定位发现虚拟机网卡不通是因为在主机与虚拟机之间存在ip

    作者: 忘忘羡贝
    1214
    0
  • RK3399平台开发系列讲解(PCI/PCI-E)5.54、PCIe RC侧控制器驱动

    沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇章将介绍RK3399平台PCIE总线RC侧驱动。 厂商驱动文件drivers/pci/host/pcie-rockchip.c将注册了一个p

    作者: 内核笔记
    发表时间: 2022-09-24 18:13:49
    353
    0
  • Linux驱动开发-编写FT5X06触摸屏驱动

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

    作者: DS小龙哥
    41
    2
  • linux网络设备驱动

    3大标准设备类型之一,通常被叫“网卡”。 网络设备在/dev下没有入口点。用户在应用层通过套接口API来使用网络设备。 网络设备除了响应来自内核的请求外,还需要异步的处理来自外部世界的数据包。 在linux内核中,网络设备由数据结构net_device来表示。定义这么庞大的一个结

    作者: 黄生
    发表时间: 2022-10-16 14:11:03
    137
    0
  • Linux驱动开发-proc接口介绍

    编写proc接口测试驱动4.1 案例1下面驱动代码注册之后,会在proc目录下创建一个tiny4412_proc文件,通过cat读取这个文件,可以打印驱动代码里设置好的信息。驱动卸载时会删除这个tiny4412_proc文件。#include <linux/kernel.h> #include

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

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

    作者: ReCclay
    发表时间: 2022-02-21 15:13:53
    460
    0
  • ksoftirqd占用CPU比较高的问题,可以先升级一下网卡驱动试试

    新的服务器安装好以后,有时top发现 ksoftirqd进程持续占用CPU比较高,应该是网卡驱动适配性不好导致的,可以升级驱动。1822网卡驱动可以到华为官方support网站下载,里面有详细说明安装驱动的方法。top信息参考如下图:

    作者: 阿奇@汪汪队
    7270
    4
  • Linux驱动具体是指什么?

    软件层面上的驱动广义上是指:这一段代码操作了硬件驱动,所以这一段代码就叫硬件的驱动程序。 狭义上驱动程序就是专指操作系统中用来操控硬件的逻辑方法的部分代码。而我们这里讲的驱动就指的是这个狭义上的驱动驱动的设计思想? 1: 分离、分层思想 2: 驱动的上面是系统调用API

    作者: CodeAllen
    发表时间: 2021-10-29 15:58:16
    855
    0
  • 从cpu角度理解PCIe

    关系。一个PCIe总线号下最多可以挂在21个PCIe设备,那么多个PCIe总线不就可以挂载32个设备了么。7.3 访问配置空间在32位PCIe地址空间中,PCIe设备通常将PCIe配置存放在E2PROM中,PCIe设备进行上电初始化时,将E2PROM中的信息读到PCIe设备的配置

    作者: Herok
    发表时间: 2019-01-22 17:14:39
    17600
    0
  • Linux驱动开发-编写OLED显示屏驱动

    5GHZ,板载8G-EMMC,2G-DDR。 2. 硬件接线效果 3. 驱动代码 Linux内核提供了标准SPI子系统框架,和前面介绍的IIC子系统框架使用类似,代码分为设备端和驱动端,Linux内核提供子系统的目的就是为了统一驱动编写标准,提高驱动代码的移植性。 本篇文章代码没有采用SPI子系统框架

    作者: DS小龙哥
    发表时间: 2022-01-05 00:43:48
    1030
    0
  • CentOS7修改网卡名称

    1、修改/etc/default/grub文件 2、修改/etc/udev/rules.d/70-persistent-net.rules文件 3、修改网卡配置文件 4、重启服务器 需求:原来的网卡名为eno16666628,需要修改为eth0。需要完整执行如下几个步骤,否则可能导致重启连接不上服务器: 1、修改/etc/default/grub文件

    作者: 小麦苗DB宝
    发表时间: 2022-04-06 09:44:42
    753
    0
  • Linux驱动开发入门

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

    作者: yd_274589494
    发表时间: 2023-07-26 12:11:46
    7
    0
  • 鲲鹏服务器网卡问题处理指导

    本课程主要讲述了鲲鹏服务器板载网卡PCIE网卡基本参数和基本特性,已经日常使用过程中常见问题的处理思路和方法。

  • RK3399平台开发系列讲解(高速设备驱动篇)6.33、PCIe 配置空间介绍

    平台内核版本安卓版本RK3399Linux4.14Android7.1 =&gt;返回专栏总目录&lt;= 文章目录 一、PCIe 配置空间 : 一、PCIe 配置空间 : 每个pci 设备都有个固定的256字节空间的配置信息,这些信息包括厂商ID和

    作者: 内核笔记
    发表时间: 2021-06-15 15:40:02
    812
    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驱动开发_红外线解码驱动

    &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驱动开发-编写DS18B20驱动

    示例代码 #include &lt;linux/module.h> #include &lt;linux/kernel.h> #include &lt;linux/miscdevice.h> /*杂项字符设备头文件*/ #include &lt;linux/fs.h>

    作者: DS小龙哥
    发表时间: 2022-01-02 12:44:24
    1081
    0
  • Linux 虚拟化网络技术 — 虚拟二层网卡(Tap)与虚拟三层隧道网卡(Tun)

    目录 虚拟二层网卡(Tap)与虚拟三层隧道网卡(Tun) tap/tun 作为用户空间与内核空间的数据传输通道 tap/tun 与内核网络协议栈的数据传输 虚拟二层网卡(Tap)与虚拟三层隧道网卡(Tun) tap/tun 是 Linux 内核 2.4

    作者: 云物互联
    发表时间: 2021-08-05 15:45:05
    1212
    0
  • RK3399平台开发系列讲解(高速设备驱动篇)6.55、PCIe体系结构

    一、PCIe体系总结构 二、Root Complex框架 二、PCIe Switch框架 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 随着网络设备对带宽,灵活性与性能的要求升高,PCIe标准应运而生。 一、PCIe体系总结构

    作者: 内核笔记
    发表时间: 2022-01-18 15:13:14
    254
    0