自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 在驱动程序中初始化寄存器

在写驱动程序时,我们经常需要初始化I/O端口或者其他一些寄存器,可以通过如下几个函数来实现。 __raw_wretal(v,a)      __raw_readl(a) outl(v,p)                                 ——32位的写 inl(p)                                      ——32位的读 outl_p(v

2011-10-31 20:50:00 1097

原创 linux按键中断驱动程序——S3C2440

驱动程序#include #include #include #include #include //可以使用ptintk函数 #include #include //与中断相关的头文件 #include //字符设备的注册 #include //出错检查函数 #include //与内存分配相关 #include //与中断

2011-10-31 20:32:06 2544

转载 linux创建设备节点——class_creat()

从linux内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。相比devfs,udev有很多优势,在此就不罗嗦了,提醒一点,udev是应用层的东东,不要试图在内核的配置选项里找到它;加入对udev的支持很简单,以作者所写的一个字符设备驱动为例,在驱动初始

2011-10-11 21:57:44 1148

转载 Linux驱动学习——2.4与2.6的一点区别

2.4内核注册驱动要用: int register_chrdev (unsigned int major, const char *name, struct file_operations *fops); 2.4内核注销驱动要用: int unregister_chrdev

2011-10-11 21:49:27 863

原创 IRQ LOCK: IRQ0 is locking the system, disabled

是指IRQ0中断过于频繁的发生,有可能是中断标志清除有误,或者其他原因导致中断服务程序刚刚结束又进入中断。

2011-10-10 22:56:02 1218

IEEE1588V2

IEEE1588V2(2008) PTP协议.IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems

2018-10-30

linux内核设计与实现

对于想进入linux内核的人,这是一本非常好的入门书籍

2011-11-29

单电源DS1302连接图

单电源情况下的DS1302连接图,这只是其中一种情况并不是绝对的供大家参考

2011-08-21

黑客编程教程,编程教父写的很好

看了就知道,不错的东西关于电脑底层的一些秘密。

2010-11-25

空空如也

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

TA关注的人

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