Linux
文章平均质量分 60
Linux点滴记录
我是尚拙
不积跬步无以至千里
展开
-
【Linux报错】fatal: refusing to merge unrelated histories
问题描述git pull <origin> <branch>报错:fatal: refusing to merge unrelated historiesgit pull 更新后,git log查看提交记录,非最新代码,且HEAD未指向远程库和分支。解决方法1)git pull <origin> <branch> --allow-unrelated-histories报错:AutoMatic merge failed;fix conflicts原创 2022-05-26 22:20:38 · 117 阅读 · 0 评论 -
【Linux内核】I2C协议
中断信号原创 2022-05-26 22:07:18 · 530 阅读 · 0 评论 -
【Linux】内核设计与实现
Linux内核设计与实现第1章-Linux内核简介1.1-操作系统和内核简介操作系统系统内核系统调用管理系统硬件设备(中断机制)中断上下文应用程序、内核、硬件的关系1.2-Linux内核和传统Unix内核的比较单内核微内核第3章-进程管理3.1-进程3.1.1进程3.1.3线程3.2-进程描述符及任务结构3.2.5-进程上下文3.2.6-进程家族树3.3-进程创建3.3.1-写时拷贝3.3.2-fork()3.4-线程在Linux中的实现3.5-进程终结网站:www.kerneltravel.net目标原创 2021-06-21 23:11:11 · 365 阅读 · 0 评论 -
【Linux内核】中断信号
这里写目录标题中断同步中断(异常)异步中断(中断)中断处理程序中断一种电信号,由硬件设备产生,并直接送入中断控制器的输入引脚上,再由中断控制器向处理器发送相应的信号。处理器检测到该信号,便中断自己当前正在处理的工作,转而去处理中断。此后,处理器会通知OS已经产生中断。这样,OS可以对这个中断进行适当的处理。不同的设备对应的中断不同,每个中断都通过一个唯一的数字标识,这些值通常被称为中断请求线(IRQ)。同步中断(异常)由CPU本身在执行程序的过程中产生的中断指令,是主动的。该中断指令执行完毕后,原创 2021-06-21 23:08:33 · 843 阅读 · 0 评论 -
【Linux】Linux命令总结
https://blog.csdn.net/l1028386804/article/details/117917710 基本命令 uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件(SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器转载 2021-06-21 22:54:27 · 109 阅读 · 0 评论 -
【Linux】ioctl函数
驱动程序的ioctl函数是什么有何用如何用是什么设备驱动程序中对设备的I/O通道进行管理的函数。有何用对I/O通道进行管理:对设备的特性进行控制。如串口的传输波特率、马达转速等。一个字符设备驱动通常会实现设备打开、关闭、读写等功能。若需要扩展新功能,通常以增设ioctl()命令的方式实现。如何用用户空间ioctl调用int ioctl(int fd, int cmd, …);//让设备fd做cmd操作。fd—文件描述符。用户程序打开设备时使用open函数返回的文件标示符;cm原创 2021-06-01 23:07:37 · 139 阅读 · 0 评论 -
【Linux】命令
Linux命令copy -a//递归复制,复制的数据bai会保留原有数据的时间戳等信息copy -r//递归复制,复制的数据会使用新的时间戳等信息dudu -sh *//查看当前目录下所有文件夹的大小findfind . -name “*.mk”find -name cmr_sensor_info.hfind -name *.dtsfind -name zte_gpio//更改文件夹所有文件权限①find -type f -exec chmod 644 {}原创 2021-05-31 23:05:49 · 670 阅读 · 0 评论