linux设备驱动
- 「技术干货」浅析Linux字符设备内核机制原理
-
前段时间在学习linux设备驱动的时候,看了陈学松著的《深入Linux设备驱动程序内核机制》一书。说实话,这是一本很好的书,作者不但给出了在设备驱动程序开发过程中的所需要的知识点(如相应的函数和数据结构),还深入到linux内核里去分析了这些函数或数据结构的原理,对设备驱动开发的整个过程和原理都分析...
- Linux驱动字符编程LED驱动开发举例
-
趁着五一放假,把以前留下来的开发笔记整理了一下,顺便回答之前有朋友提出来的关于linux开发的一些问题。开发环境介绍软件方面,为了建立交叉编译环境,还是需要安装虚拟机,我们选择了ubuntu10.10的linux系统。...
- 联发科发布8000余行新Linux内核驱动代码以支持AI处理单元
-
几个月来,联发科的工程师们一直在发布Linux内核驱动代码,用于在MT8192SoC内启动AI处理单元(APU),而本周末发布的是超过八千行代码的完整补丁系列。之前MTK已经发布了一些APU电源处理和IOMMU补丁,而周六发布的是一整套补丁,用于启动MT8192APU的电源控制、tinysys控...
- 网卡DM9000裸机驱动开发详解(网卡驱动wan miniport)
-
一、网卡1.概念网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以通过电缆或无线相互连接。...
- Linux 6.9 VFIO更新为NVIDIA的Grace-Hopper芯片带来新版驱动程序
-
Linux6.9合并窗口中的虚拟功能I/O(VFIO)更新主要是驱动程序补丁和其他常规更改。不过,NVIDIA的Grace-Hopper超级芯片也因此有了新的驱动程序。NVIDIA公司为GraceHopper超级芯片提供了一个VFIOPCI变体模块,以应对该大型芯片的特殊性。L...
- Linux驱动开发笔记(更新中)(linux驱动开发教程)
-
我的第一个字符设备...
- Linux内核中的网络设备驱动(linux 网络设备驱动)
-
本文将对Linux内核网络设备驱动源码进行详细的分析。首先,我们将介绍网络设备驱动的基本概念和作用,然后讨论Linux内核网络设备驱动的体系结构和实现原理,最后对内核网络设备驱动源码进行详细分析。一、网络设备驱动的作用网络设备驱动是计算机系统的重要组成部分,主要作用是实现计算机与网络之间的数据传输。...
- 《Linux设备驱动程序》(十五)——硬件通信
-
使用计算机离不开IO设备(键盘、鼠标、串口、打印机等),IO设备一般都有几个寄存器,通常我们都是对寄存器进行读写来控制IO设备的行为的。...
- Linux平台下驱动程序开发举例(linux驱动开发需要哪些知识)
-
关于Linux平台下的程序开发,与一般的不带操作系统程序开发有较大的区别。我们这里以Linux平台下SPI驱动开发为例,介绍一下Linux平台下驱动程序开发的一般方法。图像传感器EV76C570我们在视觉系统的图像采集部分时,选用的是E2V公司的CMOSsensorEV76C570图像传感器。这...