自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

转载 往android的内核添加驱动及 ueventd.rc 修改

向android的内核添加驱动,其实就是向linux内核添加驱动。主要在两个文件里添加点信息,一个是Kconfig文件,一个是Makefile文件。比如你添加的驱动你代码放到drivers目录下面的XXX目录,那么修在该目录下的Kconfig文件和Makefile文件。具体的修改方法:比如我现在修改drivers/staging/android/下的Kconfig文件。config A

2012-12-20 13:05:53 1212

转载 android之init进程-uevent

Init是linux kernel启动的第一个进程,理解init,对熟悉android系统非常重要。   Android的每个目录下面都有一个非常重要的文件Android.mk,负责编译该目录下面的代码。   System/core/init/android.mk[cpp] view plaincopy  "font-size:18p

2012-12-20 13:00:24 536

转载 李洋谈Android系统启动过程剖析

1. 系统启动流程简介在Linux内核启动后,init 1(1号进程)将作为第一个用户空间(Linux虚拟内存的大小为232(在32位的x86机器上),内核将这4G字节的空间分为两部分。最高的1G字节供内核使用,称为“内核空间”。而较低的3G字节供各个进程使用,称为“用户空间”。)的进程来启动Android系统,该启动流程可以分为如下5个阶段,如下图:点击查看大图(

2012-12-20 11:19:03 1251

转载 Linux系统调用过程

一. 概述         系统调用是应用程序与内核交互的一种方式。系统调用作为一种接口,通过系统调用,应用程序能够进入操作系统内核,从而使用内核提供的各种资源,比如操作硬件,开关中断,改变特权模式等等。首先,系统调用是一个软中断,既然是中断那么一般就具有中断号和中断处理程序两个属性,Linux使用0x80号中断作为系统调用的入口,而中断处理程序的地址放在中断向量表里。 二

2012-12-20 00:02:35 564

转载 Linux Call Trace原理分析

本文介绍了在Linux环境下根据EABI标准进行call trace调试的一般性原理。本文所说的call trace是指程序出问题时能把当前的函数调用栈打印出来。本文只介绍了得到函数调用栈的一般性原理,没有涉及Linux的core dump机制。下面简单介绍powerpc环境中如何实现call trace。内核态call trace内核态有三种出错情况,分别

2012-12-19 23:59:41 799

转载 linux内核系统调用hook

我以前利用0x80中断程序找到system_call然后找到 sys_call_table的方法,现在试下hook系统调用sys_mkdir来阻止创建目录小试牛刀。#include #include #include #include #include #include MODULE_LICENSE("Dual BSD/GPL");#define _DEBU

2012-12-17 10:51:30 946

转载 高级Linux Kernel Inline Hook技术分析与实现

==Ph4nt0m Security Team== Issue 0x03, Phile #0x03 of 0x07 |=---------------------------------------------------------------------------=||=--------------=[ 高级Linux Kernel

2012-12-17 10:51:06 935

转载 Linux内核通过inline hook实现隐藏进程

这是我们操作系统的大作业。原理就是inline hook 那个 proc 文件系统,根目录下的 readdir 的函数。替换掉第三个参数,filldir。代码爆短,60来行。Ubuntu 10.04 测试可用。#include #include #include #include #include int register_kprobe(stru

2012-12-17 10:49:30 2043

原创 一步一步走进Linux HOOK API

一步一步走进Linux HOOK API(一)一步一步走进Linux HOOK API(二)一步一步走进Linux HOOK API(三)一步一步走进Linux HOOK API(四)一步一步走进Linux HOOK API(五)一步一步走进Linux HOOK API(六)一步一步走进Linux HOOK API(七)

2012-12-17 10:40:37 1261

ACPI规范30b.pdf

Advanced Configuration and Power Interface Specification

2010-04-15

C语言完美演绎

这个chm文件 是用实例的方式来给大家讲解C语言,我个人认为非常好,很喜欢,希望能给大家带来帮助!

2008-03-06

C语言案例

学习C语言很好的东西,里面的案例有<br>案例一 贪吃蛇游戏<br>案例二 计算器<br>案例三 黑白棋游戏<br>案例四 迷宫问题<br>案例五 扫地雷游戏<br>案例六 速算24<br>案例七 数据结构CAI系统<br>案例八 进程调度<br>案例九 存储管理分区分配算法<br>案例十 通讯录<br>案例十一 学生成绩管理<br>案例十二 工资管理<br>案例十三 图书借阅管理<br>案例十四 教师工作量计算<br><br>

2008-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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