
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
转载自: http://blog.csdn.net/droidphone/article/details/6642081 1. 用户空间的接口在kernel/power/main.c中,定义了一组sysfs的属性文件,其中一个定义是:power_attr(state);把这个宏展开后:[cpp]view plaincopyprint?
主要参考整理《Linux设备驱动开发详解》2. kobject 内核对象----设备模型的核心部分: kobject 结构体: 间: /linux/include/linux/kobject.hstruct kobject {const char*name;//对象名称struct krefkref;//对象引用计数struct list_h
注: 参考整理自《Linux设备驱动开发详解》 一 Linux 内核模块 : 1. 查找系统中加载的模块: lsmod ; 卸载模块命令 : rmmod ; 装载命令: insmod/modprobe(modprobe 会自动分析模块间的依赖关系); 2. 模块加载函数:利用__init 标识 static int __init ***
Fragment(片段)Reference:http://guides.codepath.com/android/Creating-and-Using-Fragmentshttp://blog.csdn.net/lmj623565791/article/details/37970961 https://developer.android.com/guide/components/fr
经常有人会说支持DDR2的主板存在偷工减料的现象。事实上这是由于DDR2内存中使用了一项新的ODT技术,它可以在提高内存信号稳定性的基础上 节省不少电器元件。主板终结是一种最为常见的终结主板内干扰信号的方法。在每一条信号传输路径的末端,都会安置一个终结电阻,它具备一定的阻值可以吸收反 射回来的电子。但是目前DDR2内存的工作频率太高了,这种主板终结的方法并不能有效的阻止干扰信号。若硬要采用主板终结
一,安装svn server:#sudo apt-get install subversionsvn 默认的安装路径为:/usr/bin/svnserve二, 创建代码仓库: svnadmin create /svn/svnserver/master三,修改配置文件:vim /home/svn/svnserver/master/conf/svnserve.conf
作 者:■ 海军工程大学 周永红 王玲玲摘要:eCos是一个优秀的嵌入式实时操作系统。eCos的体系结构是一种分层结构,硬件抽象层将操作系统与硬件隔离开,这为把eCos移植到不同的硬件平台提供了便捷的方法,抽象层就像软件与硬件之间的桥梁。主要的移植思想是,按照eCos的模块化设计,完成硬件抽象层。关键词:eCos 移植 硬件抽象层 嵌入式 可配置操作系统引言 目前,嵌入式操作系
作者:gzshun. 原创作品,转载请标明出处!来源:http://blog.csdn.net/gzshun本系列主要走了一下Android挂载SD卡的流程,从Vold到Framework,再从Framework到UI。也熟悉了谷歌写的C/C++源代码,提高一下自己的类的设计与代码的技巧,很感谢谷歌提供这么一个手机的开源操作系统Android,让鄙人也有机会来了解一下智能终端系统的实现
准备条件:必要的内核;必要的文档;必要的机器(虚拟机也可)。 第一周: 1.linux和unix相比有哪些特点? 2.内核编程和用户空间编程相比有哪些不同之处? 3.自己编译一下内核,你编译成功了么?如果不成功,有什么问题?使用你新编译的内核, 能顺利启动么?有什么问题? 4.linux内核源代码树中你能找到sg设备驱动是在那个文件中实现的么?sg是
参考转载:make_ext4fs用于Android平台上制作ext4文件系统的镜像。用法举例:make_ext4fs -l 512M -s -a system system.ext4img system之后再使用simg2img制作镜像。有一个问题是,使用这样制作的镜像,system分区文件的权限都是预定的,即使先修改system目录文件权限后在制作镜像,烧







