Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78506
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 290
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-25 14:06
文章分类
文章存档

2013年(13)

我的朋友

发布时间:2013-09-22 10:20:57

calloc(m, n) 本质上等价于 p = malloc(m * n); memset(p, 0, m * n);填充的零是全零, 因此不能确保生成有用的空指针值或浮点零值free() 可以安全地用来释放 calloc() 分配的内存。Both the malloc() and the calloc() functions are used to allocate dynamic memory. Each oper.........【阅读全文】

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

发布时间:2013-09-12 17:38:30

    点击(此处)折叠或打开#define AW9106_POWER_GPIO 10 //设置引脚编号1、GPIO_CFG(AW9106_POWER_GPIO, 0, GPIO_CFG_OUTPUT, GPIO_CFG_NO_PULL, GPIO_CFG_2MA);AW9106_POWER_GPIO : 引脚编号0:GPIO模式 (0---GPIO模式,1---串口模式)GPIO_CFG_OUTPUT:输入输出模式.........【阅读全文】

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

发布时间:2013-09-12 11:54:10

ARM的GPIO设置主要1,设置GPIO的ID,设置哪一个gpio;2,设置GPIO的功能号,设置为那种模式,包括普通GPIO,特殊功能1,特殊功能2,。。。比如某个GPIO可以选择设置为普通gpio或者串口的输入,或者USB的D+功能之一,主要看datasheet的功能表3,设置GPIO方向为输入还是输出4,设置GPIO的驱动能力,1ma,2m.........【阅读全文】

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

发布时间:2013-09-11 21:39:04

Linux内核的等待队列(转载) Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。在Linux2.4.21中,等待队列在源代码树include/linux/wait.h中,这是一个通过list_head连接的典型双循环链表,如下图所示。 在这个链表中,有两种数据结构:等待.........【阅读全文】

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

发布时间:2013-09-11 21:31:27

什么是workqueue?Linux中的Workqueue机制就是为了简化内核线程的创建。通过调用workqueue的接口就能创建内核线程。并且可以根据当前系统CPU的个数创建线程的数量,使得线程处理的事务能够并行化。workqueue是内核中实现简单而有效的机制,他显然简化了内核daemon的创建,方便了用户的编程, Workqu.........【阅读全文】

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

登录 注册