随笔分类 - Linux
摘要:两个不同的进程分别都有不同的页表吗? 对,两个不同的进程通常都有各自独立的页表。以下是一些详细说明: 什么是页表? 页表(Page Table)是操作系统用于管理虚拟内存与物理内存映射的数据结构。每个进程有自己的虚拟地址空间,页表记录了虚拟地址到物理地址的映射关系,从而实现内存隔离和保护。 为什么每
阅读全文
摘要:IR-IO-APIC 和 FastEOI 都与中断管理相关,但它们在中断处理流程中的角色和功能有所不同。以下是对这两者的详细解释及其关系: 1. IR-IO-APIC(输入/输出高级可编程中断控制器) 定义与功能: IO-APIC 是一种用于管理和路由来自各种 I/O 设备(如键盘、鼠标、网络接口卡
阅读全文
摘要:要在 Ubuntu上实现一个端口到另一个 IP 地址和端口的映射,通常有几种方法。这里,我们将讨论两种常用的方法:使用 iptables 和使用 SSH 端口转发。 方法 1: 使用 iptables iptables是 Linux 上用于配置防火墙的工具。它允许你根据指定的规则对进出网络数据包进行
阅读全文
摘要:要让hexdump命令按照单字节(每行显示多个单字节)的格式输出数据,你可以使用`-e`选项跟一个格式字符串来指定输出格式。hexdump的默认输出是每个地址偏移处开始的16个字节,并且是按双字节(16 bits)分组的。如果你想改为每个地址偏移显示一个字节,可以使用以下命令: hexdump -e
阅读全文
摘要:根据文章: Linux下支持AX206 LCD FOR AIDA64 Business ,可以实现输出png图片到AX206 LCD。那么如果我们想输出framebuffer的图像到LCD屏幕呢?如何实现? 根据git@github.com:ukoda/lcd4linux-ax206.git仓库的代
阅读全文
摘要:比如给一个usb设备写了一个udev规则,内容如下: SUBSYSTEM=="usb", ATTR{idVendor}=="1908", ATTR{idProduct}=="0102", ACTION=="add", RUN+="/path/to/your/script.sh" 结果vpid为190
阅读全文
摘要:update-initramfs 是在 Linux 系统中用于更新 initramfs 归档文件的一个命令。initramfs(初始内存文件系统)是一个临时的根文件系统,它在系统启动过程中加载到内存中。它包含了启动时直到可以挂载真正的根文件系统所必需的驱动程序和工具。这个机制允许内核在实际的根文件系
阅读全文
摘要:OS: ubuntu20.04或者原生Raspberry Pi系统 程序下载 这里不推荐使用 apt-get install lcd4linux 直接安装lcd4linux程序或者 git clone git@github.com:jmccrohan/lcd4linux.git 下载此仓库的代码进行
阅读全文
摘要:在执行lcd4linux应用程序时,遇到security error: group or other have access to 'dpf_320x240.conf'这样的错误。 解决办法: chmod 0600 dpf_320x240.conf lcd4linux的编译和执行,参考:Linux下
阅读全文
摘要:为了安全起见,需要给串口设置登录限制,即需要正确输入用户名和密码以后才能正常使用串口命令行。 这里实现的方法是在/etc/inittab里面加入以下内容: ttyS3::respawn:/sbin/getty -L ttyS3 115200 vt100 ttyS3是串口设备名,在/dev目录下。可根
阅读全文
摘要:前言 我在工作中经常要将一些文件传输到另外一个服务器上,而且都是Linux的命令行环境,那么对于我来讲scp就是最直接有效的方法了,其他诸如FTP、SMB以及Winscp这些有界面的文件传输工具到反而有些多余了。 使用过scp的都知道需要指定远端服务器的帐号并手动输入密码,那么如何避免每次都需要输入
阅读全文
摘要:转自:https://blog.csdn.net/zhangmingcai/article/details/95734889 1. SSH公钥认证(免密码)配置 登录到本机服务器A,切换到响应的操作系统用户,执行命令,生成秘钥文件【按照提示直接回车】 ssh-keygen -t rsa 将公钥传送到
阅读全文
摘要:Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 本文介绍如何使用 Tmux。 一、Tmux 是什么? 1.1 会话与进程 命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机
阅读全文
摘要:内核第一宏 list_entry()有着内核第一宏的美称,它被设计用来通过结构体成员的指针来返回结构体的指针。现在就让我们通过一步步的分析,来揭开它的神秘面纱,感受内核第一宏设计的精妙之处。 整理分析的思路 list_entry()在内核源代码/include/linux目录下的list.h中被定义
阅读全文
摘要:!!!(gcc/g++版本要在4.8以上,本人使用的是5.4版本) 要先安装依赖,按以下步骤依次执行 1.LIBVA git clone https://github.com/intel/libva.git cd libva/ ./autogen.sh ./configure make make i
阅读全文
摘要:以上这条命令就是手动修改/etc/ssh/sshd_config 文件,把 PermitRootLogin 这个配置改为:PermitRootLogin yes 2.接下来是改动 root 的 passwd.命令行输入:passwd root , 输入你要设置的密码,重复确认一次。 3.然后重启 s
阅读全文