
linux
【星星之火】
请认真的去做好一些事情。
展开
-
linux负载率Load Average分析及负载率监测驱动的实现
0、引入CPU负载率一定程度上反映了系统CPU的繁忙程度,且在多核cpu下与负载均衡,进程调度关系密切。实现对CPU负载率的监测有利于实现一套稳定可靠适用的系统。1、负载率相关定义1.1 平均负载的定义1.1.1 Load average理解: 在特定时间间隔内运行队列中的平均进程数,内核一般取5、10、15分钟。 单位时间内,系统处于可运行状态和不可中断状态的平均...原创 2019-06-09 11:40:43 · 1066 阅读 · 0 评论 -
一文弄清Linux进程(下)
上一节我们初步认识了进程相关内容:https://blog.csdn.net/fengyuwuzu0519/article/details/802960431、进程间通讯 Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间...原创 2018-05-16 22:23:46 · 561 阅读 · 0 评论 -
嵌入式linux之mdev机制分析
mdev分析1、作用首先我们先说明它的作用是什么,然后分析为什么能产生这种作用。在系统启动和热插拔或动态加载驱动程序时,自动产生驱动程序所需的设备节点即/dev/xxx。同时可以设置一些脚本,并执行,脚本可以设置一下设备节点的读写权限,或者进行挂载等。以前的按键驱动程序,入口函数,为什么创建类呢,为什么在类下创建设备节点呢?是为了让mdev根据这些信息来创建设备节点。按键驱原创 2017-07-11 10:32:21 · 1397 阅读 · 0 评论 -
【总结】设备树语法及常用API函数
一、DTS编写语法二、常用函数/** * include/of_gpio.h * of_get_named_gpio - 从设备树中提取gpio口 * @np - 设备节点指针 * @propname - 属性名 * @index - gpio口引脚标号 * 成功:得到GPIO口编号;失败:负数,绝对值是错误码 */int of_get_named原创 2017-07-04 19:20:02 · 6885 阅读 · 0 评论 -
【实战】嵌入式linux修改内核启动的LOGO界面
默认是小企鹅,现在我们换成一张自己的图片。准备好BMP或者PNG 图片,若是别的格式的图片,可以使用Windows自带的画图软件打开,然后另存为BMP或者PNG格式,Logo图片分辨率不大于LCD分辨率480*272,否则无法正常显示。1. 安装资料光盘Ubuntu 9.10没有的图片转换工具netpbm$ sudo apt-get install原创 2017-06-19 18:04:26 · 6045 阅读 · 5 评论 -
linux下不同压缩文件的解压指令
1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.原创 2017-02-11 08:55:42 · 647 阅读 · 0 评论