Linux内核
goodtalent
这个作者很懒,什么都没留下…
展开
-
android电池管理系统
1、概述随着移动智能设备的快速发屏,电池的续航能力在很大情况下诱导了大众消费者的购买选择,android系统对电源管理的合理与否直接影响到电池的续航能力,而电池系统作为其中的一部分,主要用于对电池状态的监控(电池电量、电池状态及电池温度等)。下面将详细分析android的电池系统架构。2、Android电池系统架构Android系统中对电池的管理驱动层继承了linux下的p转载 2015-11-25 18:07:40 · 4584 阅读 · 0 评论 -
等待队列(一)
在Linux内核中等待队列有很多用途,可用于中断处理、进程同步及定时。我们在这里只说,进程经常必须等待某些事件的发生。等待队列实现了在事件上的条件等待: 希望等待特定事件的进程把自己放进合适的等待队列,并放弃控制全。因此,等待队列表示一组睡眠的进程,当某一条件为真时,由内核唤醒它们。等待队列由循环链表实现,其元素包括指向进程描述符的指针。每个等待队列都有一个等待队列头(wait queue转载 2015-11-25 18:16:37 · 353 阅读 · 0 评论 -
__asm__ __volatile__内嵌汇编用法简述
__asm__ __volatile__内嵌汇编用法简述 在阅读C/C++原码时经常会遇到内联汇编的情况,下面简要介绍下__asm__ __volatile__内嵌汇编用法。因为我们华清远见教学平台是ARM体系结构的,所以下面的示例都是用ARM汇编。带有C/C++表达式的内联汇编格式为:__asm__ __volatile__("Instruction List" : Output转载 2016-01-30 10:20:20 · 551 阅读 · 0 评论 -
Linux 驱动调试错误常见关键字搜索
Internal error: Oops - BUG: 0 [#1]PREEMPT SMP ARMhangbacktraceerror:reboot原创 2016-05-15 00:24:14 · 997 阅读 · 0 评论