tools
文章平均质量分 83
lail3344
linux fans, enthusiastic about linux&android technical
展开
-
android性能测试工具之dumpstate
dumpstate类似于dumpsys都是android提供给开发者的帮助了解系统运行状态的利器。从main函数看起:1. 设置执行dumpstate这个命令的进程的一些属性 使它不会占用过多系统资源,即利用setpriority来告知内核它可以原创 2011-10-19 15:30:48 · 13174 阅读 · 0 评论 -
kernel学习之ftrace环境搭设及使用(包括buildroot的使用)
Updated(2012/04/23): 刚看了elc2012的一篇关于使用ftrace调试性能问题的文章,也很不错https://events.linuxfoundation.org/images/stories/pdf/lf_elc12_kobayashi.pdf同时, 推荐下面这篇关于在ARM体系结构下使用Ftrace的文章http://elinux.org/Ftrace原创 2012-03-09 15:15:21 · 2969 阅读 · 0 评论 -
玩转pandaboard之rootfs制作及启动
updated(2012/05/02): mainline的u-boot已经包含对pandaboard的支持, 其中x-loader已经被spl所取代. 相关介绍请参照我的另一篇博文<>本篇文章是参考了pandaboard官方wiki, TI的官方文档及linaro的相关image制作的工具总结而来.首先,来做些准备工作, 了解一下pandaboard启动所要用到的各种bo原创 2012-02-08 11:11:28 · 9550 阅读 · 5 评论 -
玩转pandaboard之u-boot的编译及代码结构
本文以linaro提供的针对pandaboard的u-boot为例(之后用来加载Android),阐述u-boot编译及代码结构。 U-boot是神马简单说来就是嵌入式设备的BIOS, 用来初始化嵌入式设备上的各种硬件资源,并引导linux kernel的加载及启动。详细描述请从http://www.denx.de/wiki/U-Boot上获得你所想要的一切信息。另外, h原创 2012-05-03 12:49:04 · 6195 阅读 · 0 评论 -
烂笔头之vim使用(持续更新)
各种有用的插件taglist.vimpythoncomplete.vimminibuffexpl.vimHTML.vimzencoding.vimvimpdb.vimomni completiontasklist.vimmako.vimMac下建议安装MacVim各种常见操作关于copy1、v+移动光标可以选中文本。2、y可以复制已经原创 2012-05-11 12:26:29 · 2095 阅读 · 0 评论 -
Android学习之Service命令的妙用
Android系统不光在host上为我们提供了一些好用的命令, 同时device也有一些隐藏着的命令, 通常它是被系统调用,但是由于权限设置的原因, 普通的进程也能通过命令行去使用它们.比如,我之前提到的Android性能测试工具之dumpsys>及Android调试工具之adbs>在device中, 有一个service命令, 可以看到当前所有的service, 同时也可以使用它来往原创 2012-03-28 10:26:10 · 9191 阅读 · 0 评论 -
常用VI指令
原文地址:http://www.worldtimzone.com/res/vi.htmlCursor movementh - move leftj - move downk - move upl - move rightw - jump by start of words (punctuation considered words)W - jump by words (spaces转载 2011-11-02 11:22:30 · 797 阅读 · 0 评论 -
Linux开发者需要知道的10个技巧--转自IBM developerworks
Lazy Linux: 10 essential tricks for adminsHow to be a more productive Linux systems administratorVallard Benincosa, Certified Technical Sales Specialist, IBMSummary: Learn these 10转载 2011-11-22 11:49:30 · 3101 阅读 · 0 评论 -
从Android代码里摘录出来的好用的调试宏
摘自:mydroid/build/tools/soslim/debug.h#ifdef DEBUG #define FAILIF(cond, msg...) do { \ if (unlikely(cond)) { \ fprintf(s原创 2011-11-03 13:59:14 · 1125 阅读 · 0 评论 -
如何搭建合作开发的环境
原文地址:http://linuxgazette.net/179/silva.html这个网站应该是印度工程师做的, 里面每期的文章都还不错, 建议大家都去浏览下:)Collaboration Tools for LinuxBy Anderson SilvaCollaboration. It's a buzzword, like 'innovative' and 'cloud转载 2011-12-28 12:21:24 · 1416 阅读 · 0 评论 -
如何利用kernel提供的接口遍历所有的procee(task_struct)
原文地址:http://linuxgazette.net/133/saha.htmlhttp://tuxthink.blogspot.com/2011/03/using-foreachprocess-in-proc-entry.htmlusing "for_each_process" in proc entryThe linux kernel, as any o转载 2011-12-28 14:22:17 · 2450 阅读 · 0 评论 -
如何调试网络链接及简单测试网络性能
Bidirectionally Testing Network ConnectionsBy René PfeifferBeginning in Spring 2009, I started seeing network problems at some customer sites: data transmissions would hang and time out; connectio转载 2012-01-19 16:32:05 · 1129 阅读 · 0 评论 -
如何在用户侧使用类似kernel中提供的list接口
Linux kernel linked list for user spaceWe can use Linux kernel linked list for user space with a very small modifications. It's a single header file. very handy!Here is a recipe to fix list.h for转载 2012-01-05 15:25:43 · 1032 阅读 · 0 评论 -
Android学习之开源项目分析--screencast
Update: 最近观看了ELC2011的关于android的一个视频, 里面提到了Android System Test Environment Runtime这么一个可以在PC端控制并执行一些定制的script测试脚本的测试框架, 其中PC与Device之间的UI同步用的就是screencast类似的机制--不停的传递screenshot, 而不是hack fbdev driver来传递实时的原创 2011-12-20 16:43:48 · 3120 阅读 · 1 评论 -
拜读大牛Ulrich Drepper大作之Defensive Programming for Red Hat Enterprise Linux
读大牛Ulrich Drepper 关于写安全的代码的心得及记录。关键点Section 2 Safe ProgrammingC/C++的安全问题主要爆发在memory的管理上, 本节主要讲解如何避免这些经常被提及的内存问题1.1 关于处理C语言中对memory管理的问题memory的边界 提供了一个宏,来更好的防止调用malloc的指针错误#defin原创 2012-02-15 12:19:25 · 3000 阅读 · 0 评论 -
android性能测试工具之dumpsys
补记: MAT(memory analyzer tool )是google 推荐的进行内存使用量分析的工具. 功能全面而强大!!!首先看一下dumpsys有哪些功能:dumpsys 用来给出手机中所有应用程序的信息,并且也会给出现在手机的状态。dumpsys [Option] meminfo 显示内存信息原创 2011-10-19 10:19:07 · 8912 阅读 · 0 评论