
linux
文章平均质量分 54
魄灠polan
互相学习
展开
-
nm 命令(man nm)
NM(1) GNU Development Tools NM(1)NAME nm - list symbols from object filesSYNOPSIS nm .原创 2021-04-04 11:25:24 · 839 阅读 · 0 评论 -
linux 内核 - ioctl 函数详解
转载:https://blog.youkuaiyun.com/qq_19923217/article/details/82698787作者:岁月斑驳71. 概念ioctl 是设备驱动程序中设备控制接口函数,一个字符设备驱动通常会实现设备打开、关闭、读、写等功能,在一些需要细分的情境下,如果需要扩展新的功能,通常以增设 ioctl() 命令的方式实现。在文件 I/O 中,ioctl 扮演着重要角色,本文将以驱动开发为侧重点,从用户空间到内核空间纵向分析 ioctl 函数。2. 用户空间 ioctl.转载 2020-09-04 15:33:42 · 772 阅读 · 0 评论 -
Linux系统下CPU频率的调整
☆★省电or流畅★☆root@android:/sys/devices/system/cpu/cpu0/cpufreq# cat scaling_available_governorshotplug conservative ondemand userspace powersave interactive performance为了可以对几种常见的CPU频率调节模式有个基本的理解,下面简单的总结了一下,根据不同方式的特点,自己来在性能与省电这两对矛盾之间做个取舍,找出适合自己的平衡点吧!1、on...转载 2021-01-26 18:53:06 · 1198 阅读 · 0 评论 -
epoll讲解--通俗易懂版本 - 转自”知乎“
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没有数据,(典型的例子为,客户端要从socket读如数据,但是服务器还没有把数据传回来),这时候该怎么办?阻塞:阻塞是个什么概念呢?比如某个时候你在等快递,...转载 2020-05-13 15:42:48 · 299 阅读 · 0 评论 -
Linux Kernel : 内核与用户层通信之netlink
(本章基于:Linux-4.4.0-37)内核与用户空间通信有很多种通信方式,netlink是其中一种,其余的还有/proc、ioctl、sockopt、共享内存等等。netlink的特点是异步全双工。netlink使用32位端口寻址,称为pid(与进程号没有关系),其中内核的pid地址为0,。netlink主要特性如下:1 支持全双工、异步通信(当然同步也支持)2 ...转载 2020-04-11 09:56:12 · 514 阅读 · 0 评论 -
Shell && C 易混淆语法
#记录工作中Shell语法与linux易混淆的语法Linux Shell:1. 变量++ a=$(($a+1))2. switch语句case a in 1) echo "a=1"; ;; 2) echo "a=2" ;; *) echo "a=$a" ...原创 2020-03-13 14:00:02 · 278 阅读 · 0 评论 -
从编译openwrt到安装openwrt image到虚拟机
1. 创建一个Ubuntu 14.04 32位的虚拟机。(我是用的是VM) 请自行百度如何方法2. 修改Ubuntu的源为清华的源(此步骤请使用root权限) cp/etc/apt/source.list/etc/apt/source.listbak #备份一份 echo "" >etc/apt/source.list #情况文件 ...原创 2020-03-08 21:10:15 · 4237 阅读 · 0 评论 -
运行一个简单的Linux系统
该篇博客参考自孟宁老师发布的Linux内核分析https://www.shiyanlou.com/teacher/19301。因为我在自己的虚拟机上运行这个实验的时候出了一些问题,所以写这个不是博客的博客,供大家参考。原文请参考孟宁老师的博客,我这个只是我自己在跑的时候出现的一些问题,和一需要的改动,希望能够帮助一些使用ubuntu 虚拟搭建这个环境的娃。1.创建自己的linux内核目标,...原创 2019-01-12 20:34:48 · 250 阅读 · 0 评论