自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haomcu的专栏

Linux Study

  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

转载 数字电视CA原理与破解方式

数字电视CA的各个部分是紧密连接在一起的,一旦一部分出问题,其他也会受牵连。CA的破解都是从局部的破解开始,直到最后彻底被攻破。根据从以往被破解的CA过程,分别解释如下:首先要了解一下CA的结构,见图一的智能卡,这里面保存了CA公司的全部家当。并注明了各部分大体的重要性分量。算法:这一部分的算法设计水平可以决定智能卡的成本高低,如果能设计一个高效的算法,可以

2012-03-30 13:00:38 2862

原创 linux驱动中的中断,tasklet,定时器,workequeue以及信号量

首先linux内核中获取信号量的三个函数:void down(struct semaphoore *sem);int down_interruptible(struct semaphore *sem);int down_trylock(struct semaphore *sem);        前两个在获取信号量的时候都可能休眠,不同的是down_interruptibl

2012-03-27 14:38:12 1810

转载 linux系统的休眠与唤醒简介

系统挂起(Suspend)是电源管理(APM&ACPI)的一个特性,给用户带来了很大的方便。Linux在2.6系列核心中对电源管理有了较好的支持,下面就谈谈Linux对系统挂起的支持情况。另外有一篇介绍android和linux内核对电源管理的支持的比较,代码级别的:Linux Kernel and Android 休眠与唤醒(中文版)一个网址是http://blo

2012-03-27 14:07:42 6685 2

转载 linux 内核与用户空间通信之netlink使用方法

Linux中的进程间通信机制源自于Unix平台上的进程通信机制。Unix的两大分支AT&T Unix和BSD Unix在进程通信实现机制上的各有所不同,前者形成了运行在单个计算机上的System V IPC,后者则实现了基于socket的进程间通信机制。同时Linux也遵循IEEE制定的Posix IPC标准,在三者的基础之上实现了以下几种主要的IPC机制:管道(Pipe)及命名管道(Named

2012-03-20 09:41:52 41169 2

转载 PF_NETLINK应用实例NETLINK_KOBJECT_UEVENT具体实现--udev实现原理

原文地址:http://www.cnblogs.com/hoys/archive/2011/04/09/2010759.html相对于linux来说,udev还是一个新事物。然而,尽管它03年才出现,尽管它很低调(J),但它无疑已经成为linux下不可或缺的组件了。udev是什么?它是如何实现的?最近研究Linux设备管理时,花了一些时间去研究udev的实现。      udev是什么

2012-03-20 09:33:10 2186

转载 Linux添加自定义系统调用

原文:http://www.cnblogs.com/hoys/archive/2011/04/07/2008854.html一、 什么是系统调用       在Linux的世界里,我们经常会遇到系统调用这一术语,所谓系统调用,就是内核提供的、功能十分强大的一系列的函数。这些系统调用是在内核中实现的,再通过一定的方式把系统调用给用户,一般都通过门(gate)陷入(

2012-03-06 18:51:21 1304

转载 Android系统Wifi移植

原文地址:http://my.unix-center.net/~Simon_fu/?p=1019 最近移植wifi到Eclair,Froyo平台。由于没有记录下移植步骤和心得,以至于每次都浪费了大量的精力。在此记录下移植步骤和心得,并和大家分享,如果有错误欢迎指正。1、在你的BoardConfig.mk文件中增加一行(根据你的无线网卡类型来设置): 1: BOARD

2012-03-06 14:51:13 837

转载 Android wifi porting

非常详细的Android wifi porting文章 开发板上的8686wifi wpa_driver_priv_driver_cmd failed 问题比较严重,连scanning都过不去 http://blog.linuxconsulting.ro/2010/04/porting-wifi-drivers-to-android.htmlFor mini-box.c

2012-03-06 14:45:37 900

转载 Android系统root破解原理分析(续)

原文:http://my.unix-center.net/~Simon_fu/?p=1100上文《Android系统root破解原理分析》介绍了Android系统root破解之后,应用程序获得root权限的原理。有一些网友提出对于root破解过程比较感兴趣,也提出了疑问。本文将会对这个root破解过程进行分析,来解答这个问题。通过上文《Android系统root破解原理分析》的介绍

2012-03-06 13:38:30 1039

转载 Android系统root破解原理分析

原文:http://my.unix-center.net/~Simon_fu/?p=1069现在Android系统的root破解基本上成为大家的必备技能!网上也有很多中一键破解的软件,使root破解越来越容易。但是你思考过root破解的原理吗?root破解的本质是什么呢?难道是利用了Linux kernal的漏洞吗?本文将简单对root的破解原理进行分析。     网上有一篇文章已

2012-03-06 13:37:20 954

转载 Android核心分析

文章皆来自CSDN网友maxleng的专栏,maxleng是名Android爱好者,长期从事嵌入式系统及手机软件系统研究,自2010年4月起,在CSDN上先后发表28篇《Android核心分析》系列博文,收到网友们的极高评价。《Android核心分析》整理如下:1. 方法论探讨之设计意图2. 方法论探讨之概念空间篇3. 手机之硬件形态4. 手机的软件形态5.

2012-03-06 13:34:21 609

原创 一个关于安卓apk权限的问题

在一个apk程序中调用了linux下的库函数settimeofday,此函数需要的权限是root,(linux的权限机制和安卓有所不同,linux的权限是相对用户来说,而安卓的权限是相对应用程序来说,linux的用户对应安卓的应用程序,详见网上文章)其他用户都无权使用,而apk的最高权限为system,所以按照网上的方法把apk程序的权限提升到system权限后,调用此函数依然没有权限执行。解决此

2012-03-06 13:32:51 1554

转载 Android应用程序获得root权限

原文来自http://my.unix-center.net/~Simon_fu/?p=951 我在博文《Android程序的安全系统》中提到两种让root权限的办法。最近在网上发现很多朋友转载那篇文章,但是对那篇文章中提到的第一种方法怎样实现,不是很明白。本文将会以一个例子实现来演示怎样让一个Android应用程序获得root权限。问题    我遇到的问题是我想在Jav

2012-03-05 18:16:12 884

转载 Linux USB 鼠标驱动程序解析

原文地址:http://www.cnblogs.com/hoys/archive/2011/04/01/2002406.htmlUSB 总线引出两个重要的链表!  一个 USB 总线引出两个重要的链表,一个为 USB 设备链表,一个为 USB 驱动链表。设备链表包含各种系统中的 USB 设备以及这些设备的所有接口,驱动链表包含 USB 设备驱动程序(usb device driver)

2012-03-05 12:24:35 1233

转载 linux串口编程 非规范模式 read()问题

在linux下编写终端程序时,有规范模式 ,非规范模式(原始模式特殊的非规范模式)之分。不用于终端,而是在串口这种使用情况下,一般设置为原始模式(非规范的一种特殊情况)。但用read()函数,希望从串口接收指定的数量的字符时,往往接收到的实际字符数,都与指定的不同。如本人用read()希望接收 10 bytes的数据,但实验后发现,分了几次才接收到,俩次接收2bytes ,两次接收3bytes

2012-03-02 16:51:51 7947 1

转载 linux2.6.20 sd/mmc卡驱动学习日记

原文来自http://www.cnblogs.com/hoys/archive/2011/08/04/2127925.htmllinux2.6.20 sd/mmc卡驱动学习日记1(基于s3c2440)首先,我们来看Makefile文件吧,Makefile中文件的目标文件的顺序是很重要的,因为这个会涉及到模块的依赖关系,比如说,如果这些源文件中 有module_i

2012-03-01 16:30:59 1486

转载 内核初始化过程中的调用顺序

来自http://www.cnblogs.com/hoys/archive/2012/02/22/2363399.html所有的__init函数在区段.initcall.init中还保存了一份函数指针,在初始化时内核会通过这些函数指针调用这些__init函数指针,并在整个初始化完成后,释放整个init区段(包括.init.text,.initcall.init等)。  注意,这些函

2012-03-01 14:05:33 1062

s3c 2410核心板扩展板

绝对是好东西,也许有可多2410的pcb,但这个是核心板,和扩展板分开的,很好

2010-03-21

c\c++语言参考手册

c c++语言参考手册,包括函数库,预处理,关键字超全的参考资料

2009-09-25

Linux基础命令教程实用豪华版

非常好的Linux命令教程,非常适合初学者使用,可以快速掌握基本命令

2009-09-16

电驴加速,p2p终结

很好的软件,非常对于用p2p软件的人应该有帮助

2009-09-16

联想内部xp系统优化包

本人试过,的确不错,还可以添加些实用的东西

2009-09-03

飞思卡尔单片机学习资料

不错的东西,希望对初学飞思卡尔的都有用,

2009-05-21

空空如也

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

TA关注的人

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