自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 软中断上下文能够睡眠吗?

http://www.ednchina.com/ART_51707_29_0_OA_021acc67.HTM    这个问题实际上是一个老生常谈的问题,答案也很简单,Linux在软中断上下文中是不能睡眠的,原因在于Linux的软中断实现上下文有可能是中断上下文,如果在中断上下文中睡眠,那么会导...

2012-02-21 23:24:30

阅读数 690

评论数 0

转载 对当前进程记账

http://book.51cto.com/art/200810/93784.htm  Linux 2.6内核标准教程》第6章时间度量,这一章围绕墙上时间xtims和相对时间jiffies两个主体进行阐述,从硬件支持到软件架构;从时间度量模块的初始化到如何使用时间度量的工作机制;从软件定时器的使...

2012-02-19 14:44:44

阅读数 905

评论数 0

转载 怎样使一个Android应用不被杀死

参考:http://blog.csdn.net/windskier/article/details/6560925 http://blog.csdn.net/zmyde2010/article/details/6756368 http://blog.sina.com.cn/s/blog_514...

2012-02-05 22:31:27

阅读数 1870

评论数 1

转载 [Linux driver] Mutex, semaphore, spinlock的深度解析

分类: 技术学习 2011-12-01 11:20 247人阅读 评论(0) 收藏 举报  Mutex是一把钥匙,一个人拿了就可进入一个房间,出来的时候把钥匙交给队列的第一个。一般的用法是用于串行化对critical section代码的访问,保证这段代码不会被并行的运行。 ...

2012-02-03 21:55:42

阅读数 729

评论数 0

转载 Linux中的spinlock和mutex

http://www.linuxidc.com/Linux/2011-03/33741.htm 内核同步措施 为了避免并发,防止竞争。内核提供了一组同步方法来提供对共享数据的保护。 我们的重点不是介绍这些方法的详细用法,而是强调为什么使用这些方法和它们之间的差别。 Linux 使用的同步机制...

2012-02-03 21:43:56

阅读数 520

评论数 0

转载 Linux中通过script命令那个记录屏幕的输出

发布时间:2008-10-29 00:00:00   来源:   评论:0 点击:25 次 【字号:大 中 小】 文章标题:Linux中通过script命令那个记录屏幕的输出。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类 ...

2012-01-20 23:12:21

阅读数 695

评论数 0

转载 Dalvik——如何控制vm

一、简介          Dalvik虚拟机支持一系列的命令行参数(使用adbshell dalvikvm –help获取列表),但是不可能通过android应用运行时来传递任意参数,但是可以通过特定的系统参数来影响虚拟机行为。          对于下述所有参数,你都可以通过setpr...

2011-12-30 23:46:23

阅读数 760

评论数 0

转载 dpkg的使用

http://www.ylmf.net/ubuntu/tips/2010122417734_2.html http://forum.ubuntu.org.cn/viewtopic.php?t=338179    一、使用deb包   1. 查看deb包含有哪些文件(不安装)   ...

2011-12-21 21:35:50

阅读数 635

评论数 0

转载 Android抓包程序

1、下载TcpDump for Android,或者本地下载; 2、上传到手机并修改权限: ? 1 2 adb push tcpdump /data/local/tcpdump  adb shell chmod 6755 /data/loca...

2011-12-07 16:24:23

阅读数 1122

评论数 0

转载 创建android下repo的mirror镜像然后内网访问

(2011-02-07 19:48) 标签:  android  分类: android手机相关知识 repo init -u git://10.0.67.68/android/platform/manifest.git --repo-url=git://10.0.67.68/...

2011-12-03 18:32:45

阅读数 2875

评论数 0

转载 git daemon

使用git协议架设git服务器,其中遇到许多问题,下面把过程记录下来。 1。事先你的git应装完了 #apt-get install git git-core 或用原码装 2。装git-daemon #apt-get install git-daemon-run 3。设置/etc/se...

2011-12-03 15:50:43

阅读数 773

评论数 0

转载 android性能测试工具之dumpsys

首先看一下dumpsys有哪些功能: dumpsys 用来给出手机中所有应用程序的信息,并且也会给出现在手机的状态。 dumpsys [Option]                meminfo 显示内存信息                cpuinfo 显示CPU信...

2011-11-28 23:47:16

阅读数 1051

评论数 0

转载 如何查看用户当前shell和修改用户登陆时的默认shell

1.查看当前使用的shell类型 echo $SHELL   /usr/bin/bsh 2.改变test用户登陆的默认  chsh test /usr/bin/ksh 重新登陆后生效 或者使用root用户直接修改/etc/passwd文件   将 ...

2011-11-28 21:57:36

阅读数 4521

评论数 0

原创 Linux下查看网速的软件

ethstatus - console-based ethernet statistics monitor iptraf - Interactive Colorful IP LAN Monitor iftop/bmon

2011-11-26 00:29:35

阅读数 896

评论数 0

转载 linux 技巧:使用 screen 管理你的远程会话

田 强 (tianq@cn.ibm.com), 软件工程师, IBM中国软件开发中心 田强,中国软件开发中心 Tivoli 部门软件工程师,负责 IBM 产品TMF(Tivoli Management Framework)的维护和客户支持工作,热爱 Linux。 简介: 你是不是经常需要远...

2011-11-26 00:06:26

阅读数 630

评论数 0

转载 Android应用程序键盘(Keyboard)消息处理机制分析

http://blog.csdn.net/luoshengyang/article/details/6882903         在Android系统中,键盘按键事件是由WindowManagerService服务来管理的,然后再以消息的形式来分发给应用程序处理,不过和普通消息不一样,它是由硬...

2011-11-16 23:19:55

阅读数 1613

评论数 0

转载 Android uevent

http://www.cnblogs.com/qclzdh/archive/2011/06/13/2080166.html   一、Android uevent架构       Android很多事件都是通过uevent跟kernel来异步通信的。其中类UEventObserver...

2011-11-14 20:13:13

阅读数 603

评论数 0

转载 中断和异常

中断和异常 按发射中断信号的时机分为“中断”和“异常” 中断(又叫异步中断):由设备的硬件寄存器(定时器、I/O设备)产生,可能在任何时候发出 异常(又叫同步中断):CPU发出的,控制单元只在终止指令执行后,发出 由于程序本身的错误而产生: kernel发信号给进程 由于异常的外...

2011-11-12 14:39:28

阅读数 1406

评论数 0

转载 Linux 内核中断内幕

苏 春艳, 在读研究生 苏春艳:在读研究生,主要在Linux系统下从事嵌入式开发。 杨 小华 (normalnotebook@126.com), 在读研究生 杨小华,目前从事 Linux 内核方面的研究,喜欢捣鼓 Linux 系统,对 Linux 中断系统比较了解。可以通过 nor...

2011-11-12 14:21:40

阅读数 584

评论数 0

转载 linux在多核处理器上的负载均衡原理

http://blog.csdn.net/21aspnet/article/details/1534304  现在互联网公司使用的都是多CPU(多核)的服务器了,Linux操作系统会自动把任务分配到不同的处理器上,并尽可能的保持负载均衡。那Linux内核是怎么做到让各个CPU的压力均匀的呢? ...

2011-11-12 13:05:47

阅读数 796

评论数 0

转载 Shell脚本调试技术

曹 羽中 (caoyuz@cn.ibm.com), 软件工程师, IBM中国开发中心 曹羽中,在北京航空航天大学获得计算机软件与理论专业的硕士学位,具有数年的 unix 环境下的 C 语言,Java,数据库以及电信计费软件的开发经验,他的技术兴趣还包括 OSGi 和搜索技术。他目前在IBM中...

2011-11-11 23:40:01

阅读数 416

评论数 0

转载 使用trap/tee命令/调试钩子调试Shell脚本

本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查,使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。 ...

2011-11-11 23:38:44

阅读数 516

评论数 0

转载 inotify监控Linux文件系统的必备利器

http://os.51cto.com/art/201005/199023.htm  文件系统事件监控对于从文件管理器到安全工具等多种程序来说都是必要的。对于如何整理和控制Linux文件系统中的事件在实际的使用中有很多方式,inotify是比较常用的一种方法。在本文中你会学

2011-10-10 19:50:47

阅读数 784

评论数 0

转载 如何使用inotify_init,inotify_add_watch,inotify_rm_watch,read编写监控程序

http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201011209823241/ 2010-12-20 10:00:29|  分类: Linux系统编程 |  标签: |字号大中小 订阅

2011-10-10 19:22:18

阅读数 10526

评论数 0

原创 git:branch is published (but not merged) and is now commits behind

在使用repo sync 的时候, 以时候会出现以上错误的时候, 使用: git branch -r 获得upstream的分支信息:  m/gingerbread -> umg/kernel/2.6.35.3/stable 然后使用 git rebase  m/ging

2011-09-29 09:41:16

阅读数 12367

评论数 2

转载 手动调整内核printk打印级别

有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是6     4              1              7 # cat /proc/sys/kernel/printk 7

2011-08-27 23:12:33

阅读数 1556

评论数 0

原创 JAVA应用程序如何打印出自己的回溯栈

Use the below code have the JAVA dump the stack: new RuntimeException("stack").printStackTrace();     The log is like: 08-24 16:29:00.7

2011-08-24 16:35:50

阅读数 715

评论数 0

转载 /proc/sysrq-trigger文件的强大功能

/proc/sysrq-trigger该文件能做些什么事情呢? # 立即重新启动计算机 (Reboots the kernel without first unmounting file systems or syncing disks attached to the s

2011-08-22 21:15:25

阅读数 1815

评论数 0

转载 Perf 简介

Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时分析应用代码和内核,从而全面理解

2011-08-19 13:48:16

阅读数 1025

评论数 0

转载 ftrace 简介

http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace/ ftrace 的作用是帮助开发人员了解 Linux 内核的运行时行为,以便进行故障调试或性能分析。最早 ftrace 是一个 function tracer,仅能够记录内核的函数调用流程...

2011-06-26 15:34:00

阅读数 703

评论数 0

原创 repo sync: branch xxx published (but not merged) and is now 132 commits behind

error: linux-2.6/: branch my_topic is published (but not merged) and is now 132 commits behind git rebase umg/kernel

2011-06-23 20:20:00

阅读数 5887

评论数 0

转载 android linker 浅析

 android linker 浅析 收藏 http://blog.csdn.net/dinuliang/archive/2010/04/20/5509009.aspx   Android 的加载/链接器linker 主要用于实现共享库的加载与链接。它支持应用程序对库函数的隐式和显式调用。对于隐式...

2011-06-19 00:04:00

阅读数 851

评论数 0

转载 android使用socket使底层和framework通信

2010-12-15 00:24:00|  分类: 工作学习 阅读638 评论0   字号:大中小 订阅 一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?android中GSP模块提供一种解决思路,...

2011-06-18 16:48:00

阅读数 974

评论数 0

转载 Android上的bug定位(troubleshooting)

Android上的bug定位(troubleshooting) 收藏 原文地址:http://swverification.blog.sohu.com/141315680.html对于android上的bug定位的文档很少,因为应用程序千差万别的,出现的问题也不尽相同,不过也是有规律可循,大的方向...

2011-06-16 14:40:00

阅读数 867

评论数 0

原创 玩转ptrace(转)

 http://www.kgdb.info/gdb/playing_with_ptrace_part_i/ Playing with ptrace, Part Iby Pradeep Padala p_padala@yahoo.com http://www.cise.ufl.edu/~ppadal...

2011-06-16 14:39:00

阅读数 729

评论数 0

原创 无法找到AdbWinApi.dll问题解决

到SDK的platform-tools中,找AdbWinApi.dll,并copy到tools目录下,就可以了。

2011-06-07 21:47:00

阅读数 736

评论数 0

原创 Linux 2.6内核标准教程

<br />http://book.51cto.com/art/200810/93769.htm

2011-06-01 22:35:00

阅读数 794

评论数 0

原创 BuildBot -- a system to automate the compile/test cycle

<br />http://trac.buildbot.net/

2011-05-30 20:56:00

阅读数 509

评论数 0

原创 wget find 以及 xargs使用

wget -r -np -L -nH --cut-dirs=9 -A.bin,.xml -R.html http://jfumgbuild-depot.jf.intel.com/build/eng-builds/mfld/android/gingerbread-platfo

2011-05-28 09:57:00

阅读数 720

评论数 0

转载 Android编译中m、mm、mmm的区别

<br />Android2010-12-30 13:14:09阅读913评论2  字号:大中小 订阅<br />在Android Source Code中有envsetup.sh檔案,當執行過此檔案後,可以大幅將build的過程簡單化、自動化<br />此檔案...

2011-05-25 23:21:00

阅读数 1052

评论数 0

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