debmake 宿主机上打包deb教程 安装环境 1sudo apt install dh-make 根据debbian/control安装依赖: 123cd linglong-reposudo apt build-dep . # 使用.报错时,可以将.替换成debian/control中的Source字段cd .. 根据版本号创建符合dh_make规范的-格式 1cp linglong-repo lin 2023-04-19 linux > package > deb #HTML #git #architect #Linux #linux
qemu编译调试 qemu编译调试 源码下载 本次源码解读基于git标签v7.2.4: 12git clone git@github.com:realwujing/qemu.gitgit checkout -b v7.2.4-comment v7.2.4 编译调试 1234mkdir buildcd build../configuremake 开始调试 1gdb ./qemu-system-x86_64 12345 2023-09-19 linux > kernel > qemu > code #git #Linux #qemu #linux
显示功能学习comments 显示功能学习comments 一、显示过程 (一)开机过程中的显示变换 1、固件logo到grub菜单 这个时候由固件UEFI提供的GOP驱动来支持显示,GOP驱动是由显卡厂商提供给固件厂商的,GOP驱动比较简单, 通常只有有限的分辨率,有限的像素深度。只是为了设置固件和显示grub菜单。 2、grub菜单被选择之后到出现内核console日志 这个时候显示由内核efifb提供,efifib创建了 2023-08-24 linux > kernel > drivers > gpu #Linux #linux
do_initcalls do_initcalls()函数中每个level都有啥 在Linux内核初始化的第二阶段中,do_initcalls()函数会按照一定顺序执行多个初始化级别,每个级别都会进行不同的初始化操作。以下是每个级别的主要初始化操作: LEVEL_BUILTIN_EARLY: 在这个级别中,内核会注册所有编译进内核镜像的驱动程序,这些驱动程序通常是用于启动引导过程的核心驱动程序,例如存储设备驱动和文件系统驱 2023-08-18 linux > kernel > qemu #Linux #linux
uos-1060 kgdb 修复 uos-1060 kgdb 修复 修复代码 将x86-kernel 分支4.19-rc8中的kernel/debug目录、include/linux/sysrq.h、drivers/tty/sysrq.c覆盖4.19内核 6026对应位置文件。 编译过程中会遇到include/linux/security2.h中的void security_set_audit_started(int starte 2023-07-11 linux > kernel > sysrq_trigger #git #Linux #linux
nginx nginx 基础 Nginx 入门教程 写给后端的Nginx初级入门教程:实战篇 Nginx 极简教程 Nginx常用基本命令 conf 增加nginx虚拟主机配置文件(conf.d) 静态文件服务器 Nginx搭建文件下载服务器 Nginx配置静态文件服务从入门到精通 NGINX访问静态资源报404错误的坑 nginx搭建静态文件下载服务器 Nginx系列之nginx静态文件服务 最简 2023-04-21 nginx #HTML #git
基于kgdb调试uos-1060-6026 基于kgdb调试uos-1060-6026 cpu架构:amd64 基于virt-manager搭建调试环境 串口设备 基于virt-manager可以模拟串口,加快调试环境的搭建,本次宿主机提供的串口设备为/dev/pts/2,x86虚拟机内一般为/dev/ttyS0。 在宿主机上安装minicom、虚拟机上安装cutecom可以测试串口设备通不通。 12sudo apt install 2023-07-11 linux > kernel > sysrq_trigger #Linux #qemu #linux
sysrq_trigger echo g > /proc/sysrq_trigger 本次调试环境: 宿主机:amd64 debian12 虚拟机:qemu虚拟化debian12 linux kernel:6.1.27 宿主机与虚拟机通过virt-manager提供的串口设备/dev/pts/4进行kgdb调试 核心断点 123456789drivers/tty/sysrq.c:1155 static ssize_ 2023-07-07 linux > kernel > sysrq_trigger #Linux #qemu #linux
amd64下基于qemu调试uos-v20-1054 amd64下基于qemu调试uos-v20-1054 安装环境 1sudo apt install qemu-system qemu-kvm qemu-utils qemu-efi ovmf 制作启动盘 下载镜像 1wget https://cdimage.uniontech.com/daily-iso/1050-update4/daily-stable/20221231/uniontechos- 2023-07-04 linux > kernel > qemu #HTML #git #Linux #qemu #linux
amd64下基于qemu调试debian12 amd64下基于qemu调试debian12 安装环境 1sudo apt install virt-manager 制作启动盘 下载镜像 1wget https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-12.0.0-amd64-DVD-1.iso 安装镜像到虚拟盘 直接利用virt-manager图形界面安装镜像更快 2023-06-28 linux > kernel > qemu #Linux #qemu #linux #initramfs