linux 驱动
文章平均质量分 51
tanghui19900420
这个作者很懒,什么都没留下…
展开
-
/proc/version 的生成过程
/proc/version 的生成过程通常我们cat /proc/version时,会显示kernel相关的版本、编译等信息那么问题来了,这些信息是怎么生成的呢?/proc/version文件是在kernel fs/proc/version.c 中生成#include <linux/fs.h> #include <linux/init.h> .转载 2022-04-29 10:55:13 · 851 阅读 · 0 评论 -
Linux网卡驱动程序
原文链接:http://www.lupaworld.com/tutorial-view-aid-4090.html Linux操作系统网络驱动程序编写一.Linux系统设备驱动程序概述 1.1 Linux设备驱动程序分类 1.2 编写驱动程序的一些基本概念 二.Linux系统网络设备驱动程序2.1 网络驱动程序的结构2.2 网络驱动程序的基本方法转载 2013-04-21 14:39:26 · 714 阅读 · 0 评论 -
Linux网卡驱动程序详解
链接:http://blog.csdn.net/luyee2010/article/details/7019975 在此仅仅讨论网络设备驱动的一般写法,有关硬件部分的相关代码由于硬件规格不同,予以省略。有什么地方错误,或补充,欢迎大家提出。1, 驱动模块的加载和卸载 如果网络设备(包括wireless)是PCI规范的,则先是向内核注册该PCI设备(pci_register_dri转载 2013-04-21 17:07:23 · 1099 阅读 · 0 评论 -
Linux网卡驱动分析--(结合cs8900)
原文链接:http://blog.csdn.net/goldenwang/article/details/7723893 Linux网络设备驱动程序概述 Linux网络驱动程序遵循通用的接口。设计时采用的是面向对象的方法。一个设备就是一个对象(net_device结构),它内部有自己的数据和方法。一个网络设备最基本的方法有初始化,发送和接收。Linux网络驱动程序的体系结构可以转载 2013-04-22 16:44:08 · 631 阅读 · 0 评论 -
Linux DM9000网卡驱动程序完全分析
源文连接:http://blog.csdn.net/ypoflyer/article/details/6209922 说明1:本文分析基于内核源码版本为linux-2.6.31 说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码 虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解DM9000的驱动程序,这里还是结合一下Mini2440开转载 2013-04-23 14:54:13 · 948 阅读 · 0 评论 -
Linux设备驱动工程师之路——DM9000网卡驱动程序分析
Linux设备驱动工程师之路——DM9000网卡驱动程序分析K-Style 原文链接:http://blog.csdn.net/ayangke/article/details/6830828 DM9000是开发板经采用的网络芯片,是一种高度集成而且功耗很低的高速网络控制器,可以和CPU直连,支持10/100M以太网连接,芯片内部自带16K SARM(3KB用来发送,13K转载 2013-04-23 16:47:31 · 669 阅读 · 0 评论 -
Linux网络体系架构
一,网络协议栈 linux的优点在于它丰富而稳定的协议栈。其范围从协议无关层(例如通用socket层接口或设备层)到各种具体的网络协议实现。 对于网络的理论介绍一般采用OSI(OpenSystem Interconnection)模型,但是Linux中网络栈的介绍一般分为四层Internet模型以下是OSI模型和linux网络模型的对比: 二,linux网络子原创 2013-04-21 16:27:21 · 2811 阅读 · 1 评论 -
tiny6410温度传感器详细开发步骤
原文链接:http://blog.csdn.net/gameboy374/article/details/7516102 首先感谢署名为lixin的网友以及署名为tandesir的CSDN博主,我必须承认我是站在巨人的肩膀上才有能力迈出了这在我看来具有重要意义的一步!程序代码:ds18b20.c 01.#include 02.#include 03.#inclu转载 2013-05-25 19:54:39 · 1364 阅读 · 0 评论 -
linux网卡驱动程序设计
说明:如需转载,请说明出处,否则发现一律删除 一,设备描述linux下的驱动程序都有一套通用的规则,无论是字符设备,块设备还是网络设备都必须有一个结构来描述这个设备。但是网络设备没有主次设备号,它是通过socket套接字来访问的。 每个网络接口设备都由一个net_device结构体来描述,该结构可使用如下内核函数动态分配: 1、struct net_device *al原创 2013-04-22 19:18:33 · 691 阅读 · 0 评论