
Linux驱动
新哥
专注嵌入式开发
展开
-
调试soc3210的网卡驱动
这段时间在移植LWIP到ucos2上时,需要调试网卡驱动,平台是SOC3210i就调试这一驱动的过程中尝试由下面的话来概括和感受下调试网卡驱动的过程:首先我们得知道这个网卡系统实际上是由什么模块组成:MAC控制器和PHY芯片那么这两个模块是什么,起什么作用,摘自网络一段话: 网卡工作在osi的最后两层,物理层和数据链路层,物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码原创 2011-06-08 23:30:00 · 1998 阅读 · 1 评论 -
Linux GPIO驱动
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> GPIO的驱动主要就是读取GPIO口的状态,或者设置GPIO口的状态。就是这么简单,但是为了能够写好的这个驱动,在LINUX上作了一些软件上的分层。为原创 2011-07-25 16:37:56 · 2649 阅读 · 0 评论 -
Linux驱动调试中的Debugfs的使用简介
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在调试linux驱动的时候,可以用debugfs来调试,debugfs类似字符设备驱动一样,甚至更简单,不需要主设备号次设备号等等,只原创 2011-07-25 17:47:04 · 3049 阅读 · 0 评论 -
打通linux的tty驱动的数据链路
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 打通linux的tty驱动的数据传输链路一、首先把tty驱动在linux中的分层结构理清楚:自上而下分为TTY核心层、TTY线路规程、TTY驱动。二、原创 2011-07-28 11:12:05 · 2896 阅读 · 0 评论 -
linux的mmc_spi学习笔记1
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->内核为linux3.0硬件平台为:龙芯1B开发板1、驱动文件结构:mmc驱动共分为三个目录:card/、core/、host/card目录下的驱动文件是卡的设备驱动,也就是针对mmc或者sd卡的块设备驱动core目录下的驱动文件是mm原创 2011-10-31 13:55:33 · 4554 阅读 · 0 评论 -
linux的sysfs与驱动模型体会1
<br /> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> <br />使用的linux版本是2.6.18<br /> <br />1、概念与重要的数据结构<br /> <br />原创 2011-04-19 11:47:00 · 1089 阅读 · 0 评论