包含标签 driver 的文章

网卡驱动

信息搜集 中断 # ifconfig eth0 Link encap:Ethernet HWaddr 02:81:E6:56:D9:1F inet addr:192.168.31.32 Bcast:192.168.31.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:11666519 errors:0 dropped:5150 overruns:0 frame:0 TX packets:5860150 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:255370485 (243.5 MiB) TX bytes:514635051 (490.7 MiB) Interrupt:46 # cat /proc/interrupts | grep eth 46: 11835604 0 0 0 GICv2 114 Level eth0 逻辑中断号:46,……

阅读全文

linux-firmware

前言 今天在使用 buildroot 编译 licheepi zero 镜像时,看到 buildroot 会去下载 linux-firmware 压缩包。很好奇这个压缩包是干嘛用的? 解释 linux-firmware 里面包含了各种外设的固件。很多外设硬件需要自己的固……

阅读全文

驱动笔记

驱动 B站: [linux] 科G栈 : ldd-test Youtobe: –>GitHub: ldd3 WiFi ath9k ATH9K Driver Learning Part II: Important Transmission Functions data path 优秀 接口 PCIE PCIe实践之路:DMA机制 疑问:内存到内存为什么还需要 DMA ? 回答……

阅读全文

树莓派以太网卡驱动

LAN7515 树莓派型号3B+与型号3B比一比 (rs-online.com) 2018新款 树莓派3B+ - Raspberry Pi (树莓派) - 极客工坊 - Powered by Discuz! (geek-workshop.com) 最新树莓派 3B+:你想要的功能我们都加上了!……

阅读全文

嵌入式 Linux 按键驱动

设备树——按键节点 /* 节点 */ r_gpio_keys { /* 节点名称 */ compatible = "gpio-keys"; /* 节点属性 */ /* 子节点 */ sw4 { /* 子节点名称 */ /* 子节点的属性 */ label = "sw4"; linux,code = <KEY_RESTART>; gpios = <&r_pio 0 3 GPIO_ACTIVE_LOW>; }; }; 设备树节……

阅读全文

一步步理解 WiFi Chip

路灯网关 说 WiFi Chip 之前先说一个我三年前做过的项目:路灯网关(好吧,我承认我的思维很跳跃)。其结构是这样的: 核心由一个主处理器(Linux)和一个……

阅读全文

buildroot 树莓派3B+ WiFi

硬件资源 WiFi 今天研究 WiFi,所以重点关注板子的下面两个部件: 部件 型号 描述 SOC BCM2837B0 4 核 Cortex-A53, 64位,ARMv8-A 指令集架构,1.……

阅读全文

设备树

设备树语法 设备树由节点和属性构成,节点可以包含属性和子节点,树型结构。 属性为 name=value。 其中 value 有多种取值方式: 一个32位的数据,用……

阅读全文

udev && mdev

udev Linux 2.6 以后,udev(运行于用户空间) 取代了 devfs(运行于内核空间) 设备模型变为:设备、总线、驱动(类) 设备和驱动分离,并通过总线进行匹……

阅读全文