自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (12)
  • 收藏
  • 关注

转载 详细解析windows usb驱动和linux usb驱动的相似和差异(五)

版权@smilestone322,转载注明出处!谢谢 2.4  linux驱动开发基础   linux 驱动包括3 个方面的内容,字符驱动,块驱动,网络驱动,这3 种驱动有不同之处,但是驱动模型都是类似的,在讲解linux 驱动开发基础时,先以字符驱动为例,讲解下字符驱动的驱动模型,然后也简单的介绍块设备驱动,和网络设备驱动。 2.4.1 字符设备驱动 在linu

2014-06-20 18:36:40 525

转载 linux驱动之--fops的关联

1.各种驱动形式不过是表象,本质还是把fops注册到inode中。 2.一直没有找到确实的“证据”不过还是有点线索的:device_create->device_create_vargs->                                  dev_set_drvdata(dev, drvdata)把fops设置到了dev->p->driver_data中       

2014-06-20 18:16:00 1249

转载 标准C的标记化结构初始化语法

分类: C/C++编程2011-06-13 12:53 438人阅读 评论(1) 收藏 举报 cstructlinux扩展语言python  以前在看Linux代码时,就对它的结构体初始化写法感到奇怪,所有的初始化代码都写清了变量名,并且变量名前面还有一个诡异的点。最近学习Linux设备驱动,又遇到了,就查了一下,发现自己的知识果然纰漏不少,此种初始化写法并不是什么特殊的代码风格,

2014-06-20 18:13:06 313

转载 #if 1 #elseif0 #endif用法

今天在看程序时,发现一个函数中使用的很多的  #if 1 ...... #endif #if 0 ...... #endif 因为没有用过,感到有点莫名。如是上网查找答案。终于明白是用来注释编译内容的。意思是说: #if 1    需要编译器编译以下内容; #if 0   编译器不要编译以下内容; #if 0   #endif   这种用

2014-06-19 22:01:08 678

转载 :linux经典书籍推荐

入门篇        《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。 驱动篇        《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很

2014-06-19 21:59:30 447

busybox 中的mdev.txt中文版.pdf

在linux中。busybox是一个必不可少的好工具, 而他mdev确实创建设备文件的利器,特此对busybox下的mdev进行了翻译,写了他使用说明中文版

2020-08-21

移植 CH376 USB FAT12/16/32文件系

CH376做为一颗国产USB芯片(南京沁恒电子),支持HOST,SLAVE模式,相比前期版本CH375,CH376内部自带了FAT12/16/32文件系统,避免了MCU需要去处理庞大的文件系统库,将系2 / 14统开销降到很低,甚至一颗89C51就能顺利的运行起来,内存占用极低。并提供部分向上兼容。价格方面与市面同类产品差不多(如:PB375,SL811等),大概十几元左右,优势在于稳定性稍好一些。

2013-03-10

89C51做稳压直流稳压电源

89C51做稳压直流稳压电源 89C51做稳压直流稳压电源

2013-03-10

C51实现PID算法

C51实现PID算法 想学习的可以看看

2013-01-17

LM317制作的可调稳压电源电路图

LM317制作的可调稳压电源电路图 非常全面 共同学习

2013-01-17

串行口通信模块设计与实现

在当前嵌入式系统设计中,以ARM为内核的处理器芯片已经成为了开发的主流。为了降低开发成本和开发难度,常选择不加载操作系统。本文选择IAR(IAR Embedded Workbench)开发平台,在不加载操作系统的前提下,使用C语言对以ATMEL公司的AT91M40800芯片(ARM7TDMI内核)为主芯片的嵌入式系统进行软件开发,获得了成功,此文重点介绍其中的串口通信模块设计方案和具体实现

2010-04-15

51 MCU ------开发步进电机变频调速

51 MCU --开发步进电机变频调速 multisim仿真的

2010-01-03

基于DS18B20温度测量系统C程序(含串口)

基于DS18B20温度测量系统C程序(含串口) 玩单片机的朋友可以看看哦

2010-01-01

Verilog HDL课件 ppt

Verilog HDL课件(非常全面啊!) ppt文档

2010-01-01

基于DAC0832的单片机模拟DDS低频信号发生器

基于DAC0832的单片机模拟DDS低频信号发生器

2010-01-01

12864液晶显示资料及程序

12864液晶显示资料及程序 硬件连接方式是:并口直接访问。

2010-01-01

8通道自动温度检测系统仿真(含原程序)Proteus单片机仿真

Proteus单片机仿真 8通道自动温度检测系统仿真(含原程序)

2010-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除