printk 使用方法

内核通过 printk() 输出的信息具有日志级别,日志级别是通过在 printk() 输出的字符串前加一个带尖括号的整数来控制的,如 printk("Hello, world!/n");。内核中共提供了八种不同的日志级别,在 linux/kernel.h 中有相应的宏对应。 ...

2015-06-24 15:34:26

阅读数:377

评论数:0

Linux下I2C驱动架构全面分析

Linux下I2C驱动架构全面分析 I2C是philips提出的外设总线. I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL,使用SCL,SDA这两根信号线就实现了设备之间的数据交互,它方便了工程师的布线。因此,I2C总线被非常广泛地应用在EEPROM,实时钟,小型LCD等设备与C...

2014-11-09 11:18:49

阅读数:797

评论数:0

Linux字符驱动中动态分配设备号与动态生成设备节点

在驱动程序中初始化入口函数中,向内核注册一个设备后,往往要注册一个类 例如 static int __init mydriver_init(void) //驱动程序的初始化 {      ……     MYDRIVER_Major = register_chrdev(0, DEVICE_...

2014-09-23 12:24:31

阅读数:390

评论数:0

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