
Linux 环境
wang6077160
这个作者很懒,什么都没留下…
展开
-
mount -o remount,rw /dev/block/mmcblk0p6 /system/
mount -o remount,rw /dev/block/mmcblk0p6 /system/mke2fs -t ext4 -T huge -O resize_inode -E stride=256,stripe-width=2048 /dev/sde1dumpe2fsresize2fs -p /dev/sde1 18000G原创 2012-08-23 14:42:19 · 3336 阅读 · 0 评论 -
ELF动态解析符号
http://blog.youkuaiyun.com/yayong/article/details/139638http://www.360doc.com/content/12/0507/20/4186481_209332845.shtmlhttp://bbs.chinaunix.net/thread-1922794-1-1.htmlhttp://www.360doc.com/content/12转载 2012-11-02 10:51:53 · 405 阅读 · 0 评论 -
使用hexdump 查看二进制文件
有时候需要查看一些二进制文件的内容,比如二进制文件中包含的某些字符串。这个时候可以用hexdump工具看查看。常用参数: hexdump -C -n length -s skip file_name-C 定义了导出的格式,-s skip 指定了从文件头跳过多少字节,或者说是偏移量,默认是十进制。如果是0x开头,则是十六进制。-n 指定了导出多少长度如果是寻找文本内容,则经常在后面用原创 2012-03-29 14:16:34 · 1133 阅读 · 0 评论 -
线程那些事儿
在多线程程序中,一个新的线程通常由一个进程调用phtread_create()函数而诞生的。新线程创建后,通常将这个进程称为主线程。你也许会有所迷惑:一个进程怎么会编程线程?此刻有几个线程,几个进程?其实通过上文对线程、轻量级进程以及线程组之间关系的理解后,这个问题似乎也不难回答。我们可以将所有的进程都看作一个线程组,只不过普通进程的线程组只包含它自己一个线程,它不能与其他线程共享资源,只能独转载 2012-08-27 08:54:44 · 439 阅读 · 0 评论 -
进程在Linux内核中的角色扮演
在Linux内核中,内核将进程、线程和内核线程一视同仁,即内核使用唯一的数据结构task_struct来分别表示他们;内核使用相同的调度算法对这三者进行调度;并且内核也使用同一个函数do_fork()来分别创建这三种执行线程(thread of execution)。执行线程通常是指任何正在执行的代码实例,比如一个内核线程,一个中断处理程序或一个进入内核的进程。这样处理无疑是简洁方便的,并且内转载 2012-08-27 08:52:51 · 754 阅读 · 1 评论 -
线程
1.线程通过操作系统原理课,我们知道进程是系统资源分配的基本单位,线程是程序独立运行的基本单位。线程有时候也被称作小型进程,首先,这是因为多个线程之间是可以共享资源的;其次,多个线程之间的切换所花费的代价远远比进程低。在用户态下,使用最广泛的线程操作接口即为POSIX线程接口,即pthread。通过这组接口可以进行线程的创建以及多线程之间的并发控制等。2.轻量级进程如果内核要对线程转载 2012-08-27 08:35:50 · 292 阅读 · 0 评论 -
Linux小技巧
关于Vim中字符串的替换:: num1,num2 s/pattern1/pattern2/g 把num1到num2的partten1替换为partten2: s/pattern1/pattern2/g 把光标当前行的pattern1替换为pattern2: 1,$s/str1/str2/g 从第一行替换到最后一行。原创 2011-10-09 14:13:44 · 302 阅读 · 0 评论 -
【详解】回车 换行 0x0D 0x0A CR LF \r \n的来龙去脉
【回车和换行的历史】在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行,需要回车换行,此过程,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打转载 2012-08-20 14:25:21 · 1937 阅读 · 0 评论 -
libc 库
glibc库是gun发布的libc库。glibc是linux系统中最底层的API。原创 2012-08-18 22:11:40 · 512 阅读 · 0 评论 -
Linux source
1. About linux Fstrace to debug kernelhttp://lwn.net/Articles/365835/2. Documentation/devicetree/bindings/mmc/mmc.txt3. Bugzilla: https://bugzilla.kernel.org/4 http://www.kerneltravel.net/转载 2012-09-02 10:04:27 · 296 阅读 · 0 评论