Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100692
  • 博文数量: 32
  • 博客积分: 230
  • 博客等级: 二等列兵
  • 技术积分: 183
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-19 11:30
文章分类
文章存档

2014年(18)

2013年(8)

2012年(6)

我的朋友

发布时间:2012-12-18 14:25:39

     在linux驱动中有一类杂散(misc)设备,其实他本质上还是字符设备,只是内核开发者对字符设备驱动模型做了进一步的封装。杂散设备的主设备号同意使用10,次设备号从0~256。下面来具体分析一下杂散设备的原理。
     在内核代码linux/drivers/char/misc.c中我们可以看到这么一句subsys_initcall(misc_init);这说明在内核启动的时候会调用misc_init()函数,这个函数也在linux/drivers/char/misc.c文件中,它主要完成的功能是注册一......【阅读全文】

阅读(2080) | 评论(0) | 转发(2)

发布时间:2014-01-15 22:38:56

linux操作系统 内核学习入门 方法经验总结

刚接触linux内核学习,找到切入点,合适的学习方法,讲究时效。结合个人情况,工作还是兴趣,还是兼而有之。......【阅读全文】

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

发布时间:2014-01-15 22:36:41

共享内存:     它是内存数据传递速度最快的,所以在很多时候都会用到共享内存的通信机制。1,获得key值ftok(argv[1],'k'))2,创建共享内存获得ID;shm_id = shmget(key,1024,IPC_CREAT | 0666))3,映射共享内存 shmat(shm_id,NULL,0)   4,解除映射shmdt(add);5,删除.........【阅读全文】

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

发布时间:2014-01-15 22:35:58

linux 系统调用......【阅读全文】

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

发布时间:2014-01-15 22:35:05

首先socket在默认情况下是阻塞状态的,这就使得发送以及接收操作处于阻塞的状态,即调用不会立即返回,而是进入睡眠等待操作完成。  一.发送选用send(这里特指TCP)以及sendto(这里特指UDP)来描述    首先需要说明的是,不管阻塞还是非阻塞,在发送时都会将数据从应用缓冲区拷贝到内核.........【阅读全文】

阅读(757) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册