摘要:
linux常用的监控命令 1、top 显示所有正在运行而且处于活动状态的实时进程, 而且会定期更新显示结果;它显示了CPU使用率,内存使用率,交换内存使用大小,调整缓存使用大小,缓冲区使用大小,进程PID, 使用的命令等信息。 2. vmstat 一般是通过两个数字参数来完成的,第一个参数是采样时间 阅读全文
摘要:
linux常用的监控命令 1、top 显示所有正在运行而且处于活动状态的实时进程, 而且会定期更新显示结果;它显示了CPU使用率,内存使用率,交换内存使用大小,调整缓存使用大小,缓冲区使用大小,进程PID, 使用的命令等信息。 2. vmstat 一般是通过两个数字参数来完成的,第一个参数是采样时间 阅读全文
摘要:
在 Linux 的 shell 里,shell 只认识字符串,所以你就不要说整型什么的了。说值也不贴切。 先看 += 是什么意思? 因为 shell 只认识字符串,所以这里应该不难联想到 += 就是字符串连接的意思。相当于 c 语言的 strcat 举个例子: x 本来是 U; 1 x += SB; 阅读全文
摘要:
编译驱动,报错:implicit declaration of function “copy_form_user”, implicit declaration of function “copy_to_user”, 原因很简单是缺少头文件。 添加头文件即可: #include <linux/uacc 阅读全文
摘要:
Android 第一个驱动之 word_count Android本质上是基于Linux内核的系统,也就是说Android就是一种Linux操作系统。只不过大多数时候都会运行在ARM架构的设备上,例如,Android手机、平板等。驱动可以安装在Android模拟器、Android手机(需要root) 阅读全文
摘要:
Ubuntu16.04 默认 gcc、g++ 版本过高会导致Android2.3.4 , Android 4.0.1_r1 编译报错 方法一: Ubuntu16.04上更换的阿里源是无法直接 sudo apt-get install gcc-4.4、sudo apt-get install g++- 阅读全文
摘要:
降低 make 版本教程 1、下载 由于Ubuntu16.04 自带的 make版本过高,需要降低 make 版本才能编译 安卓 2.3.4 或者 4.0.1 的安卓代码 make 3.8.1 源码的下载地址:请点击我:提取码:35fh 2、解压: 将下载好的 make-3.8.1.tar.bz2 阅读全文
摘要:
在Linux 内核中,container_of 函数使用非常广,例如 Linux内核链表 list_head、工作队列work_struct中。 在Linux 内核中有一个大名鼎鼎的宏container_of(),这个宏是用来干嘛的呢?其作用就是获取包含某个成员的结构体变量地址。我们先来看看它在内核 阅读全文
摘要:
1、javah命令帮助信息 用法:javah [选项] <类> zhengchuanyu@CLAY:~/Projects/helloworldJNI/src$ javah Usage: javah [options] <classes> where [options] include: -o <fi 阅读全文
摘要:
JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。 有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图: 实例: 环境说明: 阅读全文
摘要:
I.MX6U IVT 表和 Boot Data 数据 NXP官方提供的手册中 Chapter 8:System Boot中的 Program Image小节中的描述如下: Program image This section describes the data structures that ar 阅读全文
|