摘要: Linux 中程序使用的锁 不要和我说什么原子操作,加一把大锁就完了。什么缓存过期内存延时,光速不够快赖我? 出题篇 最近在跑各种厂商的C/C++后端面试,其中一个特别高频的考点就是程序中的死锁问题,主要的问题表现形式如下: 如果程序中出现了死锁,除了程序会卡住之外,在操作系统上还会有什么表现形式? 阅读全文
posted @ 2025-03-26 11:52 PolarisZg 阅读(44) 评论(0) 推荐(0)
摘要: 从源码编译 iw 交叉编译工具 aarch64-linux-gnu-gcc 源码下载地址 (website) libnl : https://www.infradead.org/~tgr/libnl/ iw : https://git.kernel.org/pub/scm/linux/kernel/ 阅读全文
posted @ 2024-12-30 14:30 PolarisZg 阅读(226) 评论(0) 推荐(0)
摘要: 调试 Linux 驱动 喜欢我 O2 优化吗😤 环境配置 开始调试之前需要先根据上一篇笔记中的步骤搭建出一套在 qemu 中运行的从源码编译得到的 Linux 系统, 这之后是安装和编写调试使用的脚本: Linux 调试用选项的开启 需要在 Linux 的 menuconfig 中打开或关闭某些妨 阅读全文
posted @ 2024-12-26 17:06 PolarisZg 阅读(255) 评论(0) 推荐(0)
摘要: 从源码编译Linux kernel, 制作 rootfs, 使用 qemu-system-aarch64 启动, 并安装 pci 设备 名字大于七个字的都是厕纸 概要 因为要开发 qemu 设备和设备驱动, 所以需要一个调试环境来运行驱动和 debug, 网络上有很多教程讲解如何使用 qemu 启动 阅读全文
posted @ 2024-12-20 16:13 PolarisZg 阅读(911) 评论(0) 推荐(0)
摘要: srng 总结 本文中会混用 srng 和 ring 这两种描述, 这两个是等价的 驱动 https://github.com/PolarisZg/wireless_driver_simulation/tree/main/driver/driver_wireless 硬件 https://githu 阅读全文
posted @ 2024-12-19 11:43 PolarisZg 阅读(111) 评论(0) 推荐(0)
摘要: QEMU中虚拟Linux网络配置 baidu: 只有在ping的时候才想起我,对吗 初 刚才使用qemu测试驱动的时候,忽然发现ssh不能顺利的接入到虚拟操作系统之中,原以为是物理机资源紧张导致qemu启动变慢,结果摸鱼半天之后依然无法通过ssh访问。使用vnc接入后发现虚拟机无法上网,没有被分配I 阅读全文
posted @ 2024-12-04 11:42 PolarisZg 阅读(220) 评论(0) 推荐(0)
摘要: 基于微软云的学生账号申请及虚拟机应用 狠狠的薅美资本主义的羊毛 动机 无需绑定付费方式 每年100美元额度 最重要的,位置在国外 身为拥有.edu后缀邮箱的带学生(研究生也算学生),想要学习Linux知识但手头并没有合适的硬件去安装对应的操作系统,在Windows11上开WSL既消耗我本机的内存资源 阅读全文
posted @ 2024-11-22 17:12 PolarisZg 阅读(240) 评论(0) 推荐(0)
摘要: qemu联网与控制 我家跨上了"信息高速路"🤗 因为要开发qemu外围的设备,需要qemu中的guest系统识别到这个设备并能够开发与这个设备相匹配的驱动。但从源码编译的Linux系统过于简陋,甚至lspci命令都无法显示详细的硬件信息,找不到设备对应的mmio和pmio地址。想要更新安装pciu 阅读全文
posted @ 2024-06-11 15:57 PolarisZg 阅读(150) 评论(0) 推荐(0)
摘要: mac80211子系统学习-rx部分 wifi网卡架构 Linux将wifi芯片分成了full mac和soft mac两种类型,两种类型的区别在于mlme被driver + hardware实现还是被kernel实现,用wireless wiki上的话来讲: SoftMAC is a term u 阅读全文
posted @ 2024-05-09 16:24 PolarisZg 阅读(454) 评论(0) 推荐(0)
摘要: 既然是在研究WiFi,那就不能仅分析仿真器给出的pcap文件结果,还要去研究在实际环境中的WiFi设备之间的数据交换。利用WiFi网卡直接抓取空中的802.11信标帧是研究实际数据交互的方案之一。 一般网卡都会有一个monitor模式(monitor mode),在该模式下网卡无法连接到AP,但是可 阅读全文
posted @ 2024-01-11 13:40 PolarisZg 阅读(1021) 评论(0) 推荐(1)