最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

网卡驱动

运维笔记admin22浏览0评论

网卡驱动

网卡驱动

-

2023年4月12日发(作者:深度ghost系统盘)网卡驱动程序框架:app: socket-------------------------------------------------------------------------------- 若干层网络协议--纯软件------------------------------hard_start_xmit|| / || netif_rx sk_buff---------------硬件相关的驱动程序(要提供hard_start_xmit, 有数据时要用netif_rx上报) --------------------------------------------------硬件 怎么写网卡驱动程序?1. 分配一个net_device结构体2. 设置:2.1 发包函数: hard_start_xmit2.2 收到数据时(在中断处理函数里)用netif_rx上报数据2.3 其他设置3. 注册: register_netdevice测试1th/2th:1. insmod virt_2. ifconfig vnet0 3.3.3.3ifconfig // 查看3. ping 3.3.3.3 // 成功 ping 3.3.3.4 // 死机测试DM9000C驱动程序:1. 把dm9dev9000c.c放到内核的drivers/net目录下2. 修改drivers/net/Makefile 把obj-$(CONFIG_DM9000) += dm9000.o改为obj-$(CONFIG_DM9000) += dm9dev9000c.o3. make uImage使用新内核启动4. 使用NFS启动或ifconfig eth0 192.168.1.17ping 192.168.1.1

-

网卡驱动

发布评论

评论列表(0)

  1. 暂无评论