2024
- 2024/04/21 搜集
2023
- 2023/07/01 CMA
- 2023/06/27 distro_bootcmd 模式下修改 kernel command line
- 2023/06/27 内核启动时间查看
- 2023/06/27 SMP
- 2023/06/24 网卡驱动
- 2023/06/23 IPI
- 2023/05/09 编译报错与解决
- 2023/04/19 MMU
- 2023/04/19 裸机程序开始为什么要有一段汇编
- 2023/02/18 ieee80211_ops
- 2023/01/25 elf 与 bin 文件区别
- 2023/01/23 .s .S .asm
- 2023/01/08 GDB 技巧
- 2023/01/04 GitCode 部署公钥,免密访问
- 2023/01/02 vscode 使用技巧
- 2023/01/02 自制操作系统
2022
- 2022/10/29 host 命令
- 2022/10/16 如何配置 uboot
- 2022/10/15 linux-firmware
- 2022/09/01 C 语言编译常见报错
- 2022/08/23 链接、加载
- 2022/08/21 Kconfig
- 2022/08/05 veth-pair
- 2022/07/09 汇编笔记
- 2022/07/09 C语言笔记
- 2022/07/09 WiFi笔记
- 2022/07/06 应用笔记
- 2022/07/06 硬件笔记
- 2022/07/06 驱动笔记
- 2022/07/06 内核笔记
- 2022/07/06 debugfs
- 2022/07/05 PCIe驱动
- 2022/07/04 oops
- 2022/07/04 insmod详解
- 2022/06/12 进程间互斥、同步、通信方式
- 2022/04/29 LWP
- 2022/04/28 Band Steering
- 2022/04/27 WiFi 技术积累
- 2022/04/12 Arduino
- 2022/03/24 gdb
- 2022/03/23 OpenOCD
- 2022/03/03 top 输出内容含义介绍
- 2022/03/01 CPU使用率
- 2022/02/25 xml 转义
- 2022/02/24 WiFi FAQ
- 2022/02/21 bash 源码分析
- 2022/02/18 ping data-path
- 2022/02/13 socket 知识汇总
- 2022/02/11 DHCP
- 2022/01/22 树莓派以太网卡驱动
- 2022/01/19 mapd 代码分析
- 2022/01/18 1905 代码分析
- 2022/01/18 wapp 代码分析
- 2022/01/11 buildroot添加用户APP
- 2022/01/09 Linux内核源码目录介绍
- 2022/01/09 Linux内核网络协议栈
- 2022/01/03 glibc
- 2022/01/03 命令行死循环例子
2021
- 2021/12/26 cflow
- 2021/12/23 calltree
- 2021/12/22 strace 实例分析
- 2021/12/19 嵌入式 Linux 按键驱动
- 2021/12/16 利用 AF_PACKET 套接字发送一个任意的以太网帧
- 2021/12/14 Wireshark 抓包分析
- 2021/12/14 EasyMesh
- 2021/12/13 SPL 的由来,一切为了自举
- 2021/12/09 SPL 启动流程
- 2021/11/29 树莓派直接操作寄存器来控制 LED
- 2021/11/29 树莓派3B+,GPIO 控制,直接操作寄存器
- 2021/11/14 以太网硬件
- 2021/11/08 ARM SOC 启动过程
- 2021/11/05 内核 GPIO 子系统
- 2021/10/26 正则表达式
- 2021/10/15 make 调试方法
- 2021/10/14 WiFi calibration
- 2021/10/13 WiFi 模块为什么需要校准测试?
- 2021/10/08 mcopy
- 2021/10/08 svn merge
- 2021/10/01 树莓派启动过程
- 2021/09/30 start_kernel()
- 2021/09/22 一步步理解 WiFi Chip
- 2021/09/21 buildroot 树莓派3B+ WiFi
- 2021/09/15 socket 函数的 domain、type、protocol
- 2021/09/15 PC 和路由器的区别
- 2021/09/15 树莓派创建 WiFi 热点
- 2021/09/13 Kernel 获取 bootargs 参数
- 2021/09/08 Linux 内核知识体系
- 2021/09/06 TCP offload Engine(TOE)
- 2021/09/06 PHY LINK
- 2021/09/03 嵌入式博主
- 2021/08/30 1905.1 协议
- 2021/08/25 Mesh
- 2021/08/23 Mesh WiFi
- 2021/08/22 人工智能、机器学习、深度学习 等概念理清
- 2021/08/21 谁不想拥有自己的博客网站?
- 2021/08/20 你是否也想拥有自己的代码仓库?
- 2021/08/20 Linux 内核链表
- 2021/08/13 DNS
- 2021/08/09 genimage
- 2021/08/06 ledtrig
- 2021/08/04 SD卡和系统镜像
- 2021/08/02 设备树
- 2021/08/02 VirtualBox 虚拟机硬盘扩容
- 2021/08/02 Multi-AP
- 2021/07/30 嵌入式学习资料汇总
- 2021/07/27 buildtoolchain
- 2021/07/27 buildroot
- 2021/07/26 ARM 板子启动流程
- 2021/07/21 BananaPi
- 2021/07/21 OrangePi
- 2021/07/21 RK3399
- 2021/07/18 Linux 程序启动——main 函数是如何被执行的
- 2021/07/15 链接
- 2021/07/12 WiFi 抓包分析
- 2021/07/11 BSP 工程师
- 2021/07/11 __libc_start_main
- 2021/07/11 readelf、objdump
- 2021/07/10 WiFi 的认证方法
- 2021/07/09 GCC 编译选项大全
- 2021/07/08 “自作聪明”的 GCC
- 2021/07/05 ld 链接脚本
- 2021/07/04 C语言内联汇编
- 2021/06/24 touch——一个被大多数程序员误解的命令,你中招了吗?
- 2021/06/18 MT76xx 无线驱动源码分析
- 2021/06/06 xargs 将标准输入转成命令行参数
- 2021/06/06 35 行代码实现一个简单的 shell
- 2021/06/05 刨根问底(一)由 Linux 输入流引发的思考
- 2021/05/29 记录
- 2021/05/25 less is more
- 2021/05/24 终端仿真器
- 2021/05/22 sysfs
- 2021/05/21 内核模块
- 2021/05/21 Ubuntu 手册
- 2021/05/17 系统调用的实现原理
- 2021/05/17 UNIX 操作系统体系结构调整
- 2021/05/13 Linux 常用快捷键
- 2021/05/09 都说 TCP 是面向连接的,那么怎样才算是一个连接呢?
- 2021/05/08 OminiPeek 使用教程
- 2021/05/08 802.11 帧封装细节
- 2021/04/26 扩频
- 2021/04/25 以太网帧的最小长度和最大长度
- 2021/04/25 Ethernet II type
- 2021/04/25 IEEE 802
- 2021/04/23 到底什么是“开局”
- 2021/04/22 EPON 测试
- 2021/04/21 单片机 PCB 的构成
- 2021/04/21 电容 104
- 2021/04/21 STM32 复位
- 2021/04/21 内核编译选项介绍
- 2021/04/20 AD技巧
- 2021/04/13 mmc
- 2021/04/12 mtd mmc
- 2021/04/10 组播
- 2021/03/31 VLAN
- 2021/03/31 PPP
- 2021/03/17 CPU 性能
- 2021/03/16 iptables
- 2021/03/15 为什么要使用转义字符?
- 2021/03/10 Linux 磁盘IO 工作原理
- 2021/03/09 文件系统和虚拟文件系统
- 2021/03/09 操作系统
- 2021/03/08 proc 文件的创建和读写
- 2021/03/07 C标准库与gcc的关系
- 2021/03/07 SRAM DRAM SDRAM DDR
- 2021/03/07 Linux 内存
- 2021/03/03 硬中断、软中断、中断上半部、中断下半部
- 2021/03/02 Linux 进程状态 Ss、Sl、S+、Z、I< 等是什么意思?
- 2021/02/24 C语言隐式函数声明
- 2021/02/22 printk 打印等级
- 2021/02/19 常见协议简介
- 2021/02/13 Linux 性能优化实战
- 2021/02/05 ESP32
- 2021/01/30 Linux 系统简介
- 2021/01/18 OSI 参考模型(7层) 帧结构
- 2021/01/14 grep
- 2021/01/03 Linux 内建命令和外部命令
2020
- 2020/12/25 内核驱动最简demo
- 2020/12/22 编程中的『魔数』
- 2020/12/22 交叉编译 openssh
- 2020/12/20 udev && mdev
- 2020/12/19 特殊文件系统
- 2020/12/18 busybox
- 2020/12/17 rootfs
- 2020/12/16 Makefile 变量和赋值
- 2020/12/16 init systemd
- 2020/12/15 嵌入式 linux 系统
- 2020/12/01 jQuery
- 2020/11/30 ubuntu 安装记录
- 2020/11/27 MTK OpenWrt 编译
- 2020/11/23 eNSP_USAGE
- 2020/11/22 NAT
- 2020/11/20 越来越多的网关采用 ARM 架构 CPU
- 2020/11/19 网关相关的缩略词
- 2020/11/18 信号量随想
- 2020/11/18 gcs_learn
- 2020/11/18 计算机网络
- 2020/11/14 make
- 2020/11/12 Makefile
- 2020/11/12 make 常见错误及解决办法
- 2020/11/06 NULL 指针 与 野指针
- 2020/11/05 awk
- 2020/11/04 多播
- 2020/11/03 IP 地址分类
- 2020/11/03 共享库工作原理
- 2020/11/03 IPC
- 2020/10/31 进程的内存排布
- 2020/10/30 程序的静态布局
- 2020/10/29 IP 地址和 MAC 地址缺一不可?
- 2020/10/28 glibc
- 2020/10/28 使用 Nemiver 调试调试 C 程序
- 2020/10/28 Linenoise
- 2020/10/26 iperf
- 2020/10/24 CTF
- 2020/10/23 C 标准库参考手册
- 2020/10/23 函数参数
- 2020/10/23 HT-BW
- 2020/10/22 Makefile include
- 2020/10/22 udhcpd udhcpc
- 2020/10/22 Unix domain socket
- 2020/10/22 数据流、数据包区别
- 2020/10/22 man man
- 2020/10/22 Procomm Plus Terminal 使用说明
- 2020/10/21 Netlink
- 2020/10/20 Git 中文乱码问题解决
- 2020/10/20 Linux 下防止文件被误删除
- 2020/10/20 Linux 设计理念 —— 机制与策略分离
- 2020/10/19 Linux 内核模块编程入门
- 2020/10/19 Linux 应用程序与内核程序的区别
- 2020/10/19 WiFi GC(一)—— gcs 框架
- 2020/10/19 HTML 绘制表格
- 2020/10/18 Linux 学习计划
- 2020/10/16 WiFi 基础(九)—— 频宽
- 2020/10/16 WiFi Tips
- 2020/10/16 终端带颜色打印原理
- 2020/10/15 WEP Key
- 2020/10/15 光猫
- 2020/10/15 Linux 内核(一)—— Linux 操作系统概述
- 2020/10/13 WiFi 基础(八)—— 抓包
- 2020/10/09 Linux 基础(二)—— 系统调用
- 2020/10/09 Linux 基础(一)—— 一切皆文件,一切皆命令
- 2020/09/30 WiFi 基础(七)—— 测试命令
- 2020/09/20 WiFi 基础(六)—— 认证和加密原理
- 2020/09/19 WiFi 基础(五)—— 收包状态机
- 2020/09/19 WiFi 基础(四)—— 连接过程
- 2020/09/19 WiFi 基础(三)—— 管理帧介绍
- 2020/09/19 WiFi 基础(二)—— BSS、ESS、BSSID、ESSID、SSID
- 2020/09/19 WiFi 基础(一)—— 名词介绍
- 2020/09/18 状态机
- 2020/09/11 C语言中变量的定义和声明
- 2020/08/19 Cyclone II 使用教程
- 2020/08/13 DBUS
- 2020/07/21 WDS
- 2020/07/21 WPS
- 2020/07/20 PON、GPON、EPON、APON、ODN、FTTH、OLT、ONU
- 2020/07/15 TR-069-again
- 2020/07/15 TR之间的关系
- 2020/07/14 SOAP
- 2020/07/14 RPC
- 2020/07/14 XML
- 2020/07/10 TR-069
- 2020/07/09 iwpriv 兼容高版本内核
- 2020/07/07 TFTP 工具使用介绍
- 2020/07/03 typedef 函数指针
- 2020/07/03 MT7615 profile
- 2020/07/03 MT7615 datapath
- 2020/07/02 ioctl
- 2020/06/30 Linux内核态文件操作
- 2020/06/16 eNSP
- 2020/06/15 STP
- 2020/06/15 bridge分享收获
- 2020/06/15 bridge、switch、hub 的区别
- 2020/06/11 内核调试技巧——如何确定宏是否打开
- 2020/06/11 内核调试技巧——内核和驱动的关系
- 2020/06/08 mt7615
- 2020/06/01 mini PCIe
- 2020/05/30 wireless in kernel
- 2020/05/21 分享总结
- 2020/05/14 bridge
- 2020/05/14 hugo 技巧
- 2020/05/14 PCIe 详谈
- 2020/05/12 skb
- 2020/05/12 Hash 过滤
- 2020/05/12 MAC芯片
- 2020/05/12 帧转换
- 2020/05/10 量子力学
- 2020/05/10 光
- 2020/05/08 力热电光磁
- 2020/05/08 图解TCP/IP
- 2020/05/03 100Base-T
- 2020/05/02 苹果天尊--牛顿
- 2020/05/01 数论魔导--华罗庚
- 2020/04/29 IIC
- 2020/04/28 SoC
- 2020/04/28 AXI 总线
- 2020/04/27 中断
- 2020/04/26 MDIO
- 2020/04/23 Linux 编译并更换内核
- 2020/04/19 Bash:你以为我在第一层,实际上我是第八层!
- 2020/04/19 Python reduce 函数
- 2020/04/17 802.11 帧封装
- 2020/04/15 模拟信号和数字信号
- 2020/04/14 无主设备
- 2020/04/14 主从设备
- 2020/04/13 Wi-Fi 抓包分析
- 2020/04/13 X Server
- 2020/04/11 apt upgrade 不完全分析
- 2020/04/11 ifconfig -a
- 2020/04/10 树莓派使用confast无线网卡
- 2020/04/10 Ubuntu 技巧
- 2020/04/09 命令帮助里 [ ] < > 的含义
- 2020/04/08 Gateway 为 0.0.0.0
- 2020/04/08 双网卡默认路由
- 2020/04/08 Wi-Fi 指令大全
- 2020/04/08 Wi-Fi 信道
- 2020/04/06 Webhooks
- 2020/04/06 扩展人脉的方法
- 2020/04/06 Linux运维指令
- 2020/04/03 万能的脚本
- 2020/04/03 工具,要质量而非数量,简单而非复杂
- 2020/04/03 支持输入流的命令
- 2020/04/02 hugo常用指令
- 2020/04/02 双刃剑
- 2020/04/02 无线网络知识大全
- 2020/04/01 Linux内核驱动编写
- 2020/03/31 PCI、PCIe、Mini PCIe、SATA、mSATA、M.2
- 2020/03/31 Makefile
- 2020/03/31 超级搜索术
- 2020/03/31 WMAN、WLAN、WPAN
- 2020/03/31 无线AP和无线路由器的区别
- 2020/03/31 网关、路由器,傻傻分不清?进来就懂了
- 2020/03/31 802.11协议速率与发展历程
- 2020/03/26 Go基础
- 2020/03/26 hugo常用命令
- 2020/03/25 四字节对齐
- 2020/03/25 livereload浏览器自动刷新
- 2020/03/25 女朋友鼠标坏了
- 2020/03/25 .pyc
- 2020/03/25 go mod
- 2020/03/24 Linux中bashrc和profile的区别
- 2020/03/24 挂载硬盘到家目录
- 2020/03/24 cp .*出问题了
- 2020/03/24 ulimit用户限制
- 2020/03/20 服务端和服务端通信
- 2020/03/18 柳暗花明又一村
- 2020/03/17 Linux命令缩写
- 2020/03/13 OSI七层协议
- 2020/03/13 IEEE 802
- 2020/03/10 发烧战斗记
- 2020/03/09 ssh免密登录
- 2020/03/08 Wi-Fi 6
- 2020/03/06 微信公众号开发填坑
- 2020/03/05 C语言运算符优先级
- 2020/03/05 ASCII码对照表
- 2020/03/04 github搜索技巧
- 2020/03/04 C语言字节数组转float的几种方法
- 2020/03/04 大小端
- 2020/03/04 C语言传指针和传值的区别
- 2020/03/04 整数在内存中的存储都是补码
- 2020/03/03 Linux经验分享
- 2020/03/03 Linux名词解释
- 2020/03/03 Linux常用命令记录