- 博客(16)
- 收藏
- 关注
转载 Linux错误代码含义/Linux return Error Code
C NameValueDescriptionEPERM1Operation not permittedENOENT2No such file or directoryESRCH3No such processEINTR
2016-01-09 18:50:34
3628
转载 Linux printk and log level
只有当printk打印信息时的loglevel小于console loglevel的值(即:优先级高于console loglevel),这些信息才会被打印到console上。改变console loglevel的方法有如下几种:1.启动时Kernel boot option:loglevel=level2.运行时Runtime: dmesg -n level(注意:dem
2016-01-09 18:46:05
479
转载 Linux Core dump
当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump(中文有的翻译成“核心转储”)。我们可以认为 core dump 是“内存快照”,但实际上,除了内存信息之外,还有些关键的程序运行状态也会同时 dump 下来,例如寄存器信息(包括程序指针、栈指针等)、内存管理信息、其他处理器和操作系统状态和信息。core dump 对于编程
2016-01-09 18:38:16
373
转载 Linux调试 call trace dump_stuck
call trace能把当前的函数调用栈打印出来。内核态call trace内核态有三种出错情况,分别是bug, oops和panic。bug属于轻微错误,比如在spin_lock期间调用了sleep,导致潜在的死锁问题,等等。oops代表某一用户进程出现错误,需要杀死用户进程。这时如果用户进程占用了某些信号锁,所以这些信号锁将永远不会得到释放,这会导致系统潜在的不稳定性。pa
2016-01-09 18:23:40
19985
转载 Linux API节选
(一)文件操作篇 1、creat(建立文件)定义函数1 int creat(const char * pathname, mode_tmode);函数说明参数pathname指向欲建立的文件路径字符串。creat()相当于使用下列的调用方式调用open()1 open(const char * pathname ,(O_CREAT|O_W
2016-01-09 18:03:47
282
转载 Linux Power Managment详解
转载地址:http://blog.chinaunix.net/uid-24517893-id-254740.html一.前言在这个对节能要求越来越严格的年代,对设备的电源管理就显的很重要的了,尤其对于可移动设备,在电源有限的情况下,续航能力就显的很重要的。在本文中将介绍linux是如何对设备电源进行管理的。二.睡眠Linux的电源管理的主要几个文件集中在/kerne
2015-12-18 17:07:18
378
转载 Linux Suspend过程
转载地址: http://blog.csdn.net/chen198746/article/details/158093631. Linux Suspend简介 Linux Suspend主要有以下三步: 1) 冻结用户态进程和内核态任务 2) 调用注册的设备的suspend的回调函数,顺序是按照注册顺序 3) 休眠核心设备和使CPU进入休眠态。
2015-12-18 16:56:19
1139
转载 linux 电源管理驱动编写
执行流程驱动结构1) 内核提供的接口struct power_supply 在文件 include\linux\power_supply.h 中2) 提供给用户的接口sys/class/power_supply通过 drivers\power\power_supply_core.c 中的int power_supply_register(st
2015-12-18 16:42:58
448
转载 Linux运行时IO设备电源管理框架---PM
转载地址:http://blog.sina.com.cn/s/blog_533074eb0101dnm2.html1. 介绍对I/O设备的运行时电源管理(运行时PM)的支持,是在电源管理的核心(PM core)下借助于以下方式实现的: 电源管理工作队列pm_wq,总线类型(bus types)和设备驱动(device drivers)可以把自己的PM相关的工
2015-12-18 16:40:22
1230
转载 新版linux系统设备架构中关于电源管理方式的变更
based on linux-2.6.32 一、设备模型各数据结构中电源管理的部分 linux的设备模型通过诸多结构体来联合描述,如struct device,struct device_type,struct class,struct device_driver,struct bus_type等。 @kernel/include/linux/devices.h中有
2015-12-18 16:36:25
272
转载 标准linu休眠和唤醒机制分析(四)
转载地址: http://blog.csdn.net/lizhiguo0532/article/details/6453552suspend第三、四、五阶段:platform、processor、corestatic int suspend_enter(suspend_state_t state){ int error; if (suspe
2015-12-18 16:34:24
519
转载 标准linu休眠和唤醒机制分析(三)
转载地址: http://blog.csdn.net/lizhiguo0532/article/details/6453546五、suspend和resume代码走读 下面对suspend分的几个阶段都是按照pm test的5中模式来划分的:freezer、devices、platform、processors、core。suspend第一阶段:freezer
2015-12-18 16:25:50
264
转载 标准linu休眠和唤醒机制分析(二)
转载地址: http://blog.csdn.net/lizhiguo0532/article/details/6453535 三、pm_test属性文件读写int pm_test_level = TEST_NONE; static const char * const pm_tests[__TEST_AFTER_LAST] = { [TEST_NON
2015-12-18 16:23:54
266
转载 标准linu休眠和唤醒机制分析(一)
转载地址: http://blog.csdn.net/lizhiguo0532/article/details/6453529说明:1. Based on linux2.6.32, only for mem(SDR)2. 有兴趣请先参考阅读: 电源管理方案APM和ACPI比较.docLinux系统的休眠与唤醒简介.doc3. 本文先研究标准linux的休眠与唤醒
2015-12-18 16:20:53
268
转载 Linux系统的休眠与唤醒简介
转载地址:http://blog.163.com/jiaguang3010717@126/blog/static/1268082432010310103037253/系统挂起(Suspend)是电源管理(APM&ACPI)的一个特性,给用户带来了很大的方便。Linux在2.6系列核心中对电源管理有了较好的支持,下面就谈谈Linux对系统挂起的支持情况。Linux对系统挂
2015-12-18 16:17:56
444
转载 电源管理方案APM和ACPI比较
电源管理方案APM和ACPI比较转文地址:http://blog.csdn.net/lizhiguo0532/article/details/6362122APM和ACPI比较近期对linux的电源管理产生了兴趣,索性来学习一下电源管理的东西。这不,遇到的一个问题就是这个:APM、ACPI两种电源管理方案有何异同?下面的东西全部来自于
2015-12-18 14:22:15
485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人