上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: dmesg | grep test | tail -n 2 test:我们要查看的驱动的名字 dmesg实际上是从/var/log/messages 或者/var/log/syslog文件中读取到的日志信息 因此我们也可以执行如下命令获取 cat /var/log/syslog | grep tes 阅读全文
posted @ 2020-08-23 20:47 蒲城小农 阅读(467) 评论(0) 推荐(0)
摘要: 1.system.img make systemimage 作用:它包含了整个系统,android的framework,application等等,会被挂接到 "/" 上,包含了系统中所有的二进制文件。(system.img是out/target.product/generic/目录下system目 阅读全文
posted @ 2020-08-20 19:03 蒲城小农 阅读(2043) 评论(0) 推荐(0)
摘要: 1:我们可以通过如下命令cat /proc/interrupts来获取当前IRQ对应CPU核心的情况 2:执行 echo "2" > /proc/irq/8/smp_affinity 8:我们要绑定的中断号 2:代表CPU1 Binary Hex CPU0 0000 0001 1 CPU1 0000 阅读全文
posted @ 2020-08-19 14:40 蒲城小农 阅读(738) 评论(0) 推荐(0)
摘要: 1 [17899.255261] sysrq: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesyst 阅读全文
posted @ 2020-08-14 14:26 蒲城小农 阅读(3365) 评论(0) 推荐(0)
摘要: Completion,是一种轻量级的机制,它允许一个线程告诉另一个线程工作已经完成,用于多线程间同步,即线程A要往下执行需要等待线程B执行到指定代码后才继续执行,这时就可以使用该机制,用于一个线程告诉另一个线程指定工作已完成。 在Linux Kernel源码include/linux/complet 阅读全文
posted @ 2020-08-05 10:23 蒲城小农 阅读(1627) 评论(0) 推荐(1)
摘要: kmalloc,vmalloc分配都是以字节为单位 (1) kmalloc 1 void * kmalloc(size_t size, gfp_t flags) 该函数返回的是一个指向内存块的指针,其内存块大小至少为size,所分配的内存在物理内存中连续且保持原有的数据(不清零) 其中部分flags 阅读全文
posted @ 2020-07-28 09:15 蒲城小农 阅读(544) 评论(0) 推荐(1)
摘要: https://loda.hala01.com/2017/06/ 阅读全文
posted @ 2020-07-27 14:16 蒲城小农 阅读(428) 评论(0) 推荐(0)
摘要: http://gityuan.com/2015/12/19/android-process-category/ 阅读全文
posted @ 2020-07-27 11:26 蒲城小农 阅读(98) 评论(0) 推荐(0)
摘要: __ffs 用于找到一个int或者long行最高哪位是1,例如0x8000,就会返回15.代表从第8个bit开始不为0 阅读全文
posted @ 2020-07-23 14:12 蒲城小农 阅读(510) 评论(0) 推荐(0)
摘要: 1. file 可执行文件 可查看可执行文件是ARM架构还是X86架构 2. nm 可执行文件 可查看文件中的符号,包括全局变量,全局函数等 3. ldd 可执行文件 可查看文件执行所需要的动态库 4. strings 可执行文件 可查看文件中所有的符号,包括编译器版本信息 5. readelf 可 阅读全文
posted @ 2020-07-20 10:37 蒲城小农 阅读(4816) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页