Linux手动连接配置wifi 背景 以前在桌面端或是嵌入式手动连接过wifi,但没有深入也没有详细研究,今天系统地记录下。wpa_supplicant连接WIFI wpa_supplicant介绍及背景 官网:https://w1.fi/wpa_supplicant/.以下来自man手册,介绍了它的作用、产生背景及由来,保持原汁原味。wpa_supplicant - Wi-Fi Protecte
Linux中网络命名空间基本操作前言网络命名空间(Network Namespace,简写: netns)是Linux内核提供的一种
Linux Wireless之80211(nl80211, cfg80211, mac80211)前言在Linux无线子系统中,cfg80211、mac80211和nl80211是三个关键的组件,它递事件。
Linux之手动创建WIFI热点背景之前介绍了Linux下使用无线网卡作为STA手动连接WIFI:Linux手动连接配置wifi 今天介绍下Li
Linux之WOL网络唤醒 WOL简介 WOL(Wake-on-LAN)技术是一种计算机局域网唤醒技术,其主要功能是使处于关机或休眠状态的计算机能够通过局域网(通常是以太网)被远程唤醒并恢复到运行状态。具体来说,当一台计算机进入休眠或关机状态时,可以通过局域网中的另一台设备发送特定的网络广播包(magic魔术包)来触发该计算机的唤醒过程。魔术包(Magic Packet)组成 魔术包是一个UDP广
Linux下利用shell简单调试udp和tcp 背景 Linux环境下,有时候需要简单地进行下udp和tcp的测试,又不想去写C之类的代码,可以尝试下用Python或者直接用Shell来处理,简单方便,高效快捷。这里主要讲讲使用Shell的方式。服务端主要使用 nc (netcat) 。 客户端主要使用/dev/tcp、/dev/udp。 nc: — arbitrary TCP and UDP
Linux内核模块加载及更新问题 背景 最近碰到了一个Linux内核模块更新问题,比较有意思,特此记录。问题: 一款我们内核已经适配过的蓝牙模块在一台机器上用不了,驱动加载不起来,看内核日志报一堆的符号问题:CODE 29.784454] rtk_btusb: Unknown symbol hci_free_dev(err -22) 29.784483] rtk_btusb: disagrees
Linux之设备管理器及热插拔处理 前言 Linux内核设备管理器主要来管理/dev 中的设备节点,并在添加或删除设备时处理所有用户空间操作,比如U盘SD卡等热插拔的处理–自动挂载与卸载。Linux内核设备管理器主要有mdev,udev和eudev等,今天就简单来看看它们。mdev是udev的简化版本,是busybox的一部分,最适合用在简单的嵌入式系统,使用 busybox 的地方。 udev是
Linux后台运行及不挂断相关命令背景我们经常会遇到这种需求:ssh到Linux服务器上,跑一个耗时比较久的任
Linux内核代码格式审查 前言 Linux内核代码有一套自己的代码格式规范,相关的规范说明在内核代码树目录:Documentation/CodingStyle或Documentation/process/coding-style.rst。 具体细节大家可以自己去看,这里就不贴了。以前提交内核补丁,一直用scripts/checkpatch.pl来过一遍代码格式,没怎么去研究。 最近刚好检查格式报
Linux之多媒体应用接口v4l-utils及摄像头简单使用 简述 V4L V4L(Video For Linux, or Video4Linux):The V4L API is essentially a kernel interface for analog video capture and output drivers, and is applicable to most video st
Linux内核之MMC框架 背景 之前简单说了说SDIO、SD、MMC之间的区别与联系,具体可见以下链接:https://notes.z-dd.online/2024/01/19/MMC%E5%92%8CSD%E4%B8%8ESDIO/最近刚好看到这块,今天来看看Linux内核中关于它们的MMC框架。软件架构 Linux内核中,SDIO、SD、MMC相关的驱动都由MMC框架来管理。其主要的软件架构
Linux内核之blktests简单介绍blktests最近遇到了个补丁引起的blktests测试问题,顺便了解了下blktests。它的灵感来自于xfstes试问题,顺便了解了下blktests。
红外热成像下篇–叠加字符OSD 背景 前段时间不是玩了下红外热成像,视频可见我的公众号还有个瑕疵:视频上没有实时显示相应的温度(叠加在视频上),这段时间就把它给实现了,视频可见我的公众号和视频号。在视频上实现温度信息叠加,里面一个主要技术点就是字符OSD,这里使用了一种IPC芯片通用的字符OSD方案(RK、海思等方案都适用):freetype + sdl + Soc的图层处理硬件模块。首先介绍下前
Linux内核包含了一套开发者可用的单元测试和回归测试(Kselftests),这些测试位于内核源代码的目录下。这些测试旨在针对内核
Linux调试中的各种trace | DD'NotesLinux调试中的各种traceLinux中有很多调试手段,很多trace,很让人迷糊,弄得云里雾里。今天简ce | DD'Notes。
Linux内核之设备树插件DTO什么是DTO(Device Tree Overlay)Linux4.4以后引入了动态设备树(Dynamic DeviceTree),我们这里翻译为“设备树插件”,或备树) 的编译器。
基于QEMU的内核调试环境搭建 | DD'Notes基于QEMU的内核调试环境搭建背景在没有相应的实体硬件,只有自己的一台开发机zer. When used as。
让Windows成为更好用的Linux发行版之WSL2折腾NFS | DD'Notes让Windows成为更好用的Linux发主机上搭建NFS一样(嵌入式Linux基础开发环境搭建),简单的一条命令。
%83%E8%AF%95%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/ 这篇主要在前面的基础上尝试用gdb来调。
基于QEMU搭建RISC-V的Linux环境 | DD'Notes基于QEMU搭建RISC-V的Linux环境背景和之前搭建x86的类似(基于QEMU的内获取工具链源码$ git clone https://gitee.c。
Linux内核调试工具之Kprobes相关概念 | DD'NotesLinux内核调试工具之Kprobes相关概念背景及概念Kprobes: Kernel Probes 背景 开发
Linux内核调试工具之Kprobes简单使用上次看了下Kprobes的相关概念:Linux内核调试工具之Kprobes相关概念,这里看inux内核调试工具之Kprobes简单使用。
Linux内核几个重要文件之System.map What 什么是System.map文件?System.map是编译内核时生成,它记录了文件内核中的符号列表,以及符号在内存中的虚拟地址,这里的符号可以理解成函数名和变量。System.map文件不是一成不变的,每次编译内核都会重新生成System.map文件。下面我们简单看看System.map文件里面的内容System.map文件内容 下面列出
PulseAudio与蓝牙音频 | DD'NotesPulseAudio与蓝牙音频背景Linux下面是怎么使用蓝牙音频的呢?今天我们一起来看看,通过命令行使
内核中的格式化打印 | DD'Notes背景最近在调试个异常卡死的问题时,需要打印某个pcie link的,故学习了下内核里的打印,特此记录。内核中的格式化打印主要分为整型和指针。整型signed char%d or %hhx unsigned cha。
解决WSL2网络和存储问题 背景 之前在电脑上折腾了WSL2(https://notes.z-dd.online/2023/11/07/WSL2%E7%9B%B8%E5%85%B3/),还存在2个不严重但很重要的问题:网络配置问题,主要是不能从外部局域网访问wsl网络,这使得用板子没法挂载wsl里的nfs和使用tftp,网上有些间接的办法解决了这个问题,但很麻烦,懒得去折腾 内存占用和硬盘存储不能
wsl2上折腾docker 背景 上次重新整了下电脑上的WSL2: https://notes.z-dd.online/2023/11/07/WSL2%E7%9B%B8%E5%85%B3/现在需要在上面弄下docker,以为和在真机上一样,后来发现还有比较大的差异,所以在此记录下环境:Windows 11 家庭中文版(22H2) WSL2(2.0.9.0) WSL Ubuntu20.04发行版 问
在逛OpenHarmony开发者论坛的时候,看到使用WSL2编译OpenHarmony,突起想起自己之前在自己的Windows的电脑2 Linux 内核更新包。
Linux之摄像头简述 | DD'NotesLinux之摄像头简述Linux下与摄像头相关的部分主要分有以下几类: V4L2/Media框架,包
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号