自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (42)
  • 收藏
  • 关注

转载 linux kernel 日志查看明流 dmesg

dmsg -c  显示信息后,清除ring buffer中的内容功能说明:显示开机信息。语  法:dmesg [-cn][-s ]补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。参  数: -c  显示信息后,清除ring buffer

2013-11-29 17:56:57 2147

转载 usb设备的probe全过程

转自:http://blog.csdn.net/aaronychen/article/details/2192147本文将详细讲述2.6.22下的一个USB设备插上linux系统的PC后是如何一步一步调到我们的usb设备驱动的probe函数的, 我们知道我们的USB驱动的probe函数中的一个参数是interface结构, 因此一般来说,  一个USB设备中的任何一个接口都应该有对应的

2013-11-29 17:24:37 732

原创 android uvent observer源码分析

2013-11-25 18:03:08 779

原创 查看 linux 设备号信息

1. 查看设备的主设备号:cat /proc/devices     USB的主设备号为:180shell@android:/proc # cat /proc/devices                                        Character devices:  4 /dev/vc/0  4 tty  4 ttyS 13 input 1

2013-11-25 16:07:48 1162

转载 《Linux设备节点创建》用户空间ueventd创建设备节点规则

转自:http://blog.csdn.net/tankai19880619/article/details/11726371说明:本文基于Android2.3和Linux2.6,其余版本仅供参考。一、devfs、udev和sysfs是什么关系?linux2.6之前使用devfs设备文件系统,它存在与内核空间;linux2.6之后使用udev设备文件系统

2013-11-25 15:52:24 848

原创 检测来自kernel的 uvent hotplug事件,源码,测试可用

#include #include #include #include #include #include #include  #include void MonitorNetlinkUevent(){    int sockfd;    struct sockaddr_nl sa;    int len;    char buf[40

2013-11-25 15:18:37 1154

转载 Linux的主设备号和次设备号

转自:http://blog.chinaunix.net/uid-24460251-id-2606762.html分配并注册主次设备号    设备号是在驱动module中分配并注册的,也就是说,驱动module拥有这个设备号(我的理解),而/dev目录下的设备文件是根据这个设备号创建的,因此,当访问/dev目录下的设备文件时,驱动module就知道,自己该出场服务了(当然是

2013-11-25 11:41:01 1068

原创 android ADB 调试

1.进入终端 root用户,启动adbdcd /sbin/./adbd &2.PC端:1). “./adb kill-server” (only if a server had previously been started)2). “./adb start-server”3). “./adb connect xx.xx.xx.xx:5555” (where

2013-11-25 09:45:11 806

转载 2013中国平板电脑芯片市场分析

转自:http://www.wumii.com/item/hpDJVhh5

2013-11-24 10:07:13 682

原创 android Camera preview data 流程

2013-11-21 17:29:16 1194

转载 Android 匿名共享内存C++接口分析

转自:http://www.cnblogs.com/suncoolcat/p/3329082.html在上一篇Android 匿名共享内存C接口分析中介绍了Android系统的匿名共享内存C语言访问接口,本文在前文的基础上继续介绍Android系统的匿名共享内存提供的C++访问接口。在C++层通过引入Binder进程间通信机制可以实现跨进程访问匿名共享内存。我们知道Andr

2013-11-21 15:55:42 915

转载 【Android Camera】之 Preview

转自:http://my.oschina.net/jerikc/blog/112786Android Camera小系统:嗯……直接看Camera HAL层,它实现是主要的工作, 它一般通过ioctl调用V4L2 command ①从linux kernel中的camera driver①得到preview数据. 然后交给surface(

2013-11-21 14:27:31 1024

转载 android 系统软件 /system/app

Android每次启动的时候会自动安装位于特定目录下的APK,这个过程会在packageManagerService这个类的构造方法中进行,这里会创建多个目录用于预查找:[java] view plaincopypublic PackageManagerService(Context context, boolean factoryTest)

2013-11-21 11:38:31 1834

转载 android 访问隐藏API

最简单的方法是:在android工程中导入layoutlib.jar使用internal api在android-sdk-linux_x86/platforms/android-10/data/layoutlib.jar中包含了source中internal的api,在eclipse中导入这个jar包就可以使用internal的api了。导入方法:1. Right-cl

2013-11-21 10:50:01 1299

转载 Java反射机制的学习

转自:http://www.cnblogs.com/keis/archive/2011/03/29/1998736.htmlJava反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类的相关信息,动态地生成此类,并调用其方法或修改其域(甚至是本身声明为private的域或

2013-11-21 10:17:50 724

转载 创建一个新的Android产品项目

转自:http://blog.csdn.net/jiajie961/article/details/5993126从google网站上下载的android源代码编译时默认是编译google设定的产品,如果要开发自己的产品,则需要重新定义一个产品项目,过程如下:首先我们定义产品的规格,举例如下:公司名称 ardent产品名称  MTP主板名称 merlin然后安装

2013-11-20 17:30:58 1191

转载 Android总结之drawable(hdpi,mdpi,ldpi)文件夹的使用

转自: http://blog.csdn.net/peidonghui/article/details/8508171做Android有段时间了,但是好多细节还没有深入理解,关于Android中drawable文件夹的使用理解的就不是很深入。Android为开发者提供了两种解决适配问题的方法,第一种方式是使用dip的单位,另一种方法是使用不同的drawable文件夹,今

2013-11-20 16:42:14 833

转载 Android 启动加载jar包 init.rc BOOTCLASSPATH

转自:http://blog.csdn.net/tomken_zhang/article/details/6927423一直在研究 Dalvik 的实现,今天突然想起一件事情,我们默认可以用 java.lang.Object 等系统类,他是在什么时候被加载进来了呢,我们自己的类是否可以这样预先加载进去呢? 顺着这个思路,再回顾一下原来对 Zygote 启动时的流

2013-11-20 15:54:15 2605

转载 android Launcher基础知识

转自:http://blog.csdn.net/xianming01/article/details/7678050  本文将www.bangchui.org网络中的《android手把手教你开发launcher》系列文章进行了整理。这篇文章对lancher的基本功能点的实现做了简单介绍,看完后会对lancher有比较深刻的认识。1、launcher最简单实例l

2013-11-20 11:46:12 966

转载 Android中Acition和Category常量表

ActionAction常量对应字符串简单说明ACTION_MAINandroid.intent.action.MAIN应用程序入口ACTION_VIEWandroid.intent.action.VIEW显示指定数据ACTION_ATTACH_DATAandroid.intent.action.ATTACH_DATA

2013-11-20 11:43:06 792

转载 apk反编译查看*.java,AndroidManifest.xml,布局xml文件

转自:http://my.oschina.net/f839903061/blog/72551这个对没有使用jockey混淆代码的管用!一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:

2013-11-20 11:27:58 1216

转载 Android窗口管理服务WindowManagerService的简要介绍

转自:http://blog.csdn.net/luoshengyang/article/details/8462738 在前一个系列文章中,我们从个体的角度来分析了Android应用程序窗口的实现框架。事实上,如果我们从整体的角度来看,Android应用程序窗口的实现要更复杂,因为它们的类型和作用不同,且会相互影响。在Android系统中,对系统中的所有窗口进行管理是窗口管理服务Wi

2013-11-20 11:05:33 922

原创 linux remount 命令

mount -o remount rw /systemremount 与 rw 之间有逗号,试过一次,好像有问题,去掉就好了,不确认。mount -o remount,rw /system

2013-11-19 16:08:18 26210

原创 流媒体领域信息

1.原力 p2p 点播系统。http://www.forcetech.net/cn/index.html

2013-11-19 09:57:40 905

转载 如何保护Java程序 防止Java反编译

转自:http://blog.csdn.net/dracotianlong/article/details/7915259常用的保护技术  由于Java字节码的抽象级别较高,因此它们较容易被反编译。本节介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。

2013-11-18 18:14:29 850

转载 大内核锁将何去何从

转自:http://blog.csdn.net/universus/article/details/5623971大内核锁这个简单且不常用的内核加锁机制一直是内核开发者之间颇具争议的话题。它在早期linux版本里的广泛使用,从2.4内核开始逐渐被各种各样的自旋锁替代,可是直到现在还不能完全将它抛弃;它曾经使用自旋锁实现,到了2.6.11版修改为信号量,可是在2.6.26-rc2又退

2013-11-15 16:40:45 786

转载 Linux设备管理之权限倾斜——mem、proc、devfs、sysfs、udev

转自:http://blog.csdn.net/aaronychen/article/details/2953345一、devfslinux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中两种。在2.6内核以前一直使用的是devfs,devfs挂载于/dev目录下,提供了一种类似于文件的方法来管理位于/dev目录下的所有设备,我们知道/dev目录下的每一个文

2013-11-13 17:43:54 1542

原创 Linux内核USB驱动框架【后面部分转载】

转自:http://book.51cto.com/art/200912/169137.htm《ARM嵌入式Linux系统开发详解》第25章USB驱动开发,本章讲解了Linux内核USB驱动体系结构、USB设备驱动结构等知识,并在最后给出了两个USB设备驱动开发实例。本节为大家介绍Linux内核USB驱动框架。AD:25.2

2013-11-13 16:25:25 1594

原创 Android 2.3 SD卡挂载流程浅析

转自:http://blog.csdn.net/yihongyuelan/article/details/6930112和转自:http://blog.csdn.net/ken_GL/article/details/6050168NetlinkManager中通过socket来接收来自kernel的event,获取设备的插拔信息。 在上一篇博文《Androi

2013-11-13 14:31:25 1045

转载 Linux平台上几个常见内核内存分配函数

转自:http://linux.chinaitlab.com/c/802382.html * kmalloc  Prototype:  #include linux/slab.h>  void *kmalloc(size_t size, int flags);  Kmalloc分配一段未清0的连续物理内存页,并返回虚存地址。有点是快,并且可指定f

2013-11-12 16:59:34 1125

转载 UML用例图

转自:http://kb.cnblogs.com/page/129491/用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。  【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。  用例图所包含的元素如下:  1. 参与者(Actor)  表示与您的应用程序或系统进行交互的用户、组

2013-11-11 12:28:49 522

转载 如何调用Android隐藏API

转自:http://blog.sina.com.cn/s/blog_be6dacae0101a5ag.html作为Android应用的开发者,在Android平台上开发,最熟悉的莫过于Android SDK。SDK给开发者带来的巨大的便利,使得Android平台的应用开发效率大大提高。不过遗憾的是,Android的功能远不止SDK暴露的那么多,还有很多隐藏的东西Google

2013-11-09 11:53:59 704

转载 理解 Android 上的安全性

转自:http://www.ibm.com/developerworks/cn/xml/x-androidsecurity/概述Android 包括一个应用程序框架、几个应用程序库和一个基于 Dalvik 虚拟机的运行时,所有这些都运行在 Linux® 内核之上。通过利用 Linux 内核的优势,Android 得到了大量操作系统服务,包括进程和内存管理、网络堆栈、驱动

2013-11-08 14:45:39 529

转载 Android应用程序开发以及背后的设计思想深度剖析(3)

转自:http://blog.csdn.net/21cnbao/article/details/7980633特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry我们接下来从安全性,性能,功能,可移植性的角度分别分析Android系统为应用程序提供的

2013-11-07 10:29:22 895

转载 将打印纸重复使用的打印机

节约用纸也是低碳环保生活的体现,现在人们为了节约办公用纸,基本都懂得将用过的纸张再用,正反两面都用,直到当做草稿写满才扔掉。但是这也仅仅只是能当做草稿用而已,没有达到再生重复使用如此节约的高度。即便送到工厂当再生纸制造,也只能5——7次做成再生纸而已,因为每一次的回收都会让纸的纤维变短。而这款由设计师Sharsha Lee设计的概念打印机方案Eco Printer,可以让一张纸反复重复的使用多

2013-11-02 10:45:34 1761

学习opencv 包含源码

学习opencv 包含源码

2018-10-03

电视4:3和16:9

电视分辨率 电视4:3和16:9

2016-08-07

PPT时间轴大全

PPT时间轴大全

2016-03-17

MPEG相关规范

MPEG相关规范. zip

2016-01-03

H264/H265规范

H264/H265规范. zip

2016-01-03

mp4 解析查看工具

mp4 parse

2015-12-19

IDA Pro权威指南 part2

IDA Pro权威指南 part2

2014-07-27

IDA Pro 权威指南

IDA Pro 权威指南

2014-07-25

smali2.0.3 android反编译

转自:http://download.csdn.net/download/fflycn/7469529 java -jar baksmali-2.0.3.jar -x android.odex java -jar smali-2.0.3.jar out -o classes.dex /////////// android 合并apk和odex文件 前提:正确安装JDK和配置环境变量 需要这个apk所在的rom里面的一些jar文件, 都在/system/framework里面:core.jar, ext. jar, framework. jar, android.policy. jar, services. Jar。 当然,这五个是最基本的,有可能还不够,这种情况下面会讲到。 总共分四步: 1. 把下载好的smali-2.0.3.jar 和baksmali-2.0.3.jar ,还有rom里面抠出来的5个jar,放到工作目录,然后apk和odex也放到一起。 2. 分解odex文件为class文件。 将smali-2.0.3.jar 和baksmali-2.0.3.jar放在d:\odex文件夹下 命令:键入 d:回车 键入cd odex 回车 java -jar baksmali-2.0.3.jar -x a.odex \\a.odex喂odex文件的文件名在键入命令前务必正确安装JDK和配置环境变量 <a.odex>处是你要分解的odex文件的名字,命令完成之后,会生成一个out文件夹,里面就是所有的class文件。如果出现问题, 比如什么异常,缺少包什么的,就更到rom里面把出错信息里面要求的包拿出来,放到当前目录下。 3. 将class生成为classes.dex文件。 命令:java -Xmx512M -jar smali-2.0.3.jar out -o classes.dex 4. 把classes.dex放入apk里面。

2014-07-08

android http server

转载 咪当我系欧巴 代码,原始链接在http://download.csdn.net/detail/hellogv/4047134

2014-06-26

git权威指南

git权威指南

2014-05-25

Android内核剖析 柯元旦

Android内核剖析 柯元旦

2014-05-15

Android软件安全与逆向分析

第2章 如何分析Android程序 (反编译APK文件、分析APK文件、修改Smali文件代码、重新编译APK文件并签名) 第3章 进入Android Dalvik虚拟机 (Dalvik虚拟机与Java虚拟机的区别、DEX文件反汇编工具、编写smali文件、 编译smali文件) 第4章 Android可执行文件 (Android程序的生成步骤、如何生成odex文件、dex文件的验证与优化工具dexopt的工作过程) 第5章 静态分析Android程序 ( 反编译apk程序、定位关键代码——使用IDA Pro进行破解的实例、恶意软件分析工具包——Androguard、使用dex2jar生成jar文件、使用jd-gui查看jar文件的源码、集成分析环境——santoku) 第6章 基于Android的ARM汇编语言基础——逆向原生 第7章 Android NDK程序逆向分析 第8章 动态调试Android程序 第9章 Android软件的破解技术 第10章 Android程序的反破解技术 第11章 Android系统攻击与防范 第12章 DroidKongFu变种病毒实例分析

2014-04-22

LINUX内核设计与实现

主要介绍linux的内核和内核相关的基础知识,比较少涉及到linux设备驱动。 主要介绍linux的内核和内核相关的基础知识,比较少涉及到linux设备驱动。 主要介绍linux的内核和内核相关的基础知识,比较少涉及到linux设备驱动。

2014-04-21

精通Linux 设备驱动程序开发

介绍常见的各种驱动程序和内核调试技术。

2014-04-21

《深入理解Android(卷1)》

深入介绍android基础服务进程(init、zygote、binder、)和重要的服务(audiofinger、surface、vold)

2014-04-18

《Android系统级深入开发---移植与调试》2

介绍怎样移植android系统到不同嵌入式平台,以android模拟器内核goldfish,高通MSM平台,德州仪器OMAP平台来例子介绍如何移植android系统。

2014-04-18

Android系统级深入开发---移植与调试

介绍怎样移植android系统到不同嵌入式平台,以android模拟器内核goldfish,高通MSM平台,德州仪器OMAP平台来例子介绍如何移植android系统。

2014-04-18

数据恢复工具

数据恢复工具,验证可数据

2014-04-06

Node.js基础开发指南_中文正版

Node.js基础开发指南_中文正版

2014-02-18

apk 反编译

apk 反编译 AndroidManifest.xml 反编译

2014-01-09

UART_bluetooth

UART_bluetooth

2014-01-07

Linux蓝牙协议栈的USB设备驱动

Linux蓝牙协议栈的USB设备驱动

2014-01-07

BusHound_v6.0破解版

USB 驱动抓包工具

2013-11-29

usb camera 驱动源码

usb camera 驱动源码

2013-11-25

android 反编译

android 反编译工具

2013-11-19

Linux内核源代码情景分析上

对USB驱动有详细讲解的章节: 第8章: 设备驱动 8.9 通用串行外部总线USB:

2013-11-13

gstreamer on android

gstreamer on android,fluendo 公司开发

2013-08-21

android wifi display 介绍

android wifi display 介绍

2013-07-29

openmax and gstreamer介绍

openmax and gstreamer介绍

2013-06-28

OpenMAX IL介绍

Bellagio OpenMAX IL 框架的研究及应用

2013-06-28

smc tool for FSM

smc tool for FSM

2013-06-16

http live streaming protocol

http live streaming protocol http live streaming protocol

2013-05-31

qtwebkit 程序与javascript交互

qt webkit web native communicate

2013-05-21

DVD forger

good video stream analysis tool good video stream analysis tool

2013-05-09

空空如也

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

TA关注的人

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