Chinaunix首页 | 论坛 | 博客
  • 博客访问: 261812
  • 博文数量: 25
  • 博客积分: 329
  • 博客等级: 一等列兵
  • 技术积分: 1380
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-24 09:43
文章分类

全部博文(25)

文章存档

2014年(4)

2013年(12)

2012年(9)

发布时间:2013-10-30 17:13:59

一、基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该socket实现。1、socket函数sy.........【阅读全文】

阅读(2815) | 评论(1) | 转发(0)

发布时间:2013-03-27 09:38:45

NAND FLASH在linux-2.6.32中的驱动框架module_init(s3c2410_nand_init);static int __init s3c2410_nand_init(void){ .................. return platform_driver_register(&s3c24xx_nand_driver);}static struct platform_driver s3c24xx_nand_driver = { .probe  = s3c24xx_.........【阅读全文】

阅读(2323) | 评论(0) | 转发(4)

发布时间:2013-03-26 13:34:08

字符设备与块设备I/O 操作的不同如下。 (1)块设备只能以块为单位接受输入和返回输出,而字符设备则以字节为单位。大多数设备是字符设备,因为它们不需要缓冲而且不以固定块大小进行操作。 (2)块设备对于I/O 请求有对应的缓冲区,因此它们可以选择以什么顺序进行响.........【阅读全文】

阅读(2575) | 评论(0) | 转发(0)

发布时间:2013-03-25 09:17:47

__setup这条宏在Linux Kernel中使用最多的地方就是定义处理Kernel的启动参数的函数及数据结构,宏定义如下:#define __setup(str, fn) \__setup_param(str, fn, fn, 0)#define __setup_param(str, unique_id, fn, early) \static char __setup_str_##unique_id[] __initdata __aligned(1) = str; \static str.........【阅读全文】

阅读(2198) | 评论(0) | 转发(1)

发布时间:2013-03-07 12:13:57

  linux设备驱动调试,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用 printk(KERN_DEBUG )来输出打印信息。要打开这个开关需要下面两步。        1、打开调试开关:你调试的文件中必然包含了,或者《linux /paltforam_device.h》,后者包含了前者,在包.........【阅读全文】

阅读(2621) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

小尾巴鱼2012-08-28 10:49

欢迎加入CU博客

回复  |  举报
留言热议
请登录后留言。

登录 注册