为了能支持电源管理功能,驱动必须同时支持PnP。需要支持PnP的原因是许多电源管理操作都是和设备安装和移除相关的,PnP管理器会在这些时间发生时通过PnP IRP通知驱动。另外,驱动会在PnP请求设备能力时报给系统自己对于电源管理的支持。 电源管理工作在两个层次,一是在各个设备层面,另外是在整个设备层面。 电源管理器(Power Manager)是系统内核中管理整个系统层次电源的组件。如果系统...
本人是嵌入式软件专业,除了学习STM32单片机之外,我还自学了u-boot的移植,文件系统的制作,以及Linux内核的移植,在学习嵌入式linux过程中也做了一些笔记,最近整理了一下,分享给大家,也供自己以后温习。今天分享的是环境搭建,用的是ubuntu12.04版本,交叉编译工具用的是gcc-4.6.4版本,随后可以把文件资料上传,有兴趣的朋友可以下载。 1、硬件组成 微处理器 arm (A M...
很多时候随着项目的膨胀,模块会越来越多,如果设计上 稍有不慎就会出现模块之间相互依赖的情况。这对于使用Maven的用户是比较痛苦的,因为出现模块之间相互依赖的话在构建的时候就会失败,Maven通常要先编译被依赖的模块...