自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 contanier_of offsetof list_for_each list_for_each_entry

list_for_each与list_for_each_entry详解  一、list_for_each1.list_for_each原型#define list_for_each(pos, head) \    for (pos = (head)->next, prefetch(pos->next); pos != (head); \    pos = pos->next, 

2014-06-19 15:08:16 654

转载 【转】 LINUX内核中等待队列应用之深度剖析

【转】:http://blog.chinaunix.net/uid-21736802-id-1817632.html1. 等待队列数据结构等待队列由双向链表实现,其元素包括指向进程描述符的指针。每个等待队列都有一个等待队列头(wait queue head),等待队列头是一个类型为wait_queque_head_t的数据结构:struct __wait_queue_hea

2014-06-19 10:56:45 549

原创 国嵌内核驱动深入班——Input子系统

内核实现好了input core和handler,开发者仅仅需要完成Drivers的编写

2014-06-05 15:35:17 1151

转载 【转】进程调度函数schedule()分析

【转】:http://liu1227787871.blog.163.com/blog/static/20536319720128262124475/1、功能简述:最主要作用就是从就绪进程中选择一个优先级最高的进程来代替当前进程运行。2、代码分析schedule();      struct task_struct *tsk = current; //curren

2014-06-02 21:32:48 1423

转载 【转】中断服务下半部之工作队列详解

【转】http://www.cnblogs.com/armlinux/archive/2010/11/19/2396892.html摘要】本文详解了中断服务下半部之工作队列实现机制。介绍了工作队列的特点、其与tasklet和softirq的区别以及其使用场合。接着分析了工作队列的三种数据结构的组织形式,在此基础之上分析了工作队列执行流程。最后介绍了工作队列相关的API,如何编写自己

2014-06-02 21:23:20 633

转载 工作队列 工作线程 工作(work_struct)

工作队列(work queue)是Linux kernel中将工作推后执行的一种机制。这种机制和BH或Tasklets不同之处在于工作队列是把推后的工作交由一个内核线程去执行,因此工作队列的优势就在于它允许重新调度甚至睡眠。工作队列是2.6内核开始引入的机制,在2.6.20之后,工作队列的数据结构发生了一些变化,因此本文分成两个部分对2.6.20之前和之后的版本分别做介绍。

2014-06-02 21:16:50 1380

理解7816接口通信流程及协议

资料里包含了我从不懂7816到明白7816处理流程及协议处理包括COS的资料汇总。很有参考意义。

2015-12-20

Numpy64位,1.10.1

针对于官方提供的Numpy不支持Python32位,给出了解决方法

2015-11-01

空空如也

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

TA关注的人

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