自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

读博分享

博客内容为转载,供大家参考,亦是个人保留资料

  • 博客(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关注的人

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