摘要:
hostapd 简介 它允许将计算机或设备转换为独立的无线接入点,使用户可以连接到该接入点并与局域网中的其他设备进行通信。 hostapd的主要功能包括: 1.网络身份验证:hostapd支持各种网络身份验证方法,如预共享密钥(PSK)、扩展认证协议(EAP)等。这些方法可用于验证连接到无线接入点的 阅读全文
摘要:
./include/linux/kern_levels.h:5:18: error: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'phys_addr_t' {aka 阅读全文
摘要:
#define show_log(tag, fmt, arg...) printf("[%s][%s:%d]: "fmt"\n", tag, __func__, __LINE__, ##arg)C可以编译通过,而C++编译出标题错误。 说是C++11要求,当字符串跟变量连接的时候,必须fmt前后增加 阅读全文
摘要:
一、netlink通信机制 netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。 目前,用户应用程序和内核通信的常用方式如下: 系统调用:常见的有 write、read、ioctl 等等,它需要应用程序主动向内核写入或读取 阅读全文
摘要:
作用 通过读写/proc/sys/kernel/printk文件可读取和修改控制台的日志级别。如插入键鼠时弹出设备的输入输出msg信息等。 日志等级 内核通过printk() 输出的信息具有日志级别,日志级别是通过在printk() 输出的字符串前加一个带尖括号的整数来控制的,如printk("<6 阅读全文
摘要:
无意义,起到占位符的作用,git 在进行版本管理时,不会主动跟踪空目录,所以当项目中存在空目录的时候,git 会忽略空目录,如果需要将空目录上传到git仓库,一般需要在空目录下创建一个 .gitkeep 空文件起到占位的作用。在创建占位文件时,无意义的文件都是可以的,.gitkeep 文件只是一种约 阅读全文
摘要:
setting 文件内,指定某些文件夹不跟踪 "files.watcherExclude": { "**/.git/objects/**": true, "**/.git/subtree-cache/**": true, "**/node_modules/*/**": true } 阅读全文
摘要:
buildroot 支持的3种常规打补丁方式及其顺序 推荐的常规打补丁方式 使用第三种方式,把补丁放在 buildroot 之外的路径,路径赋值到变量 BR2_GLOBAL_PATCH_DIR 以下是对 strace 打补丁,采用方式2和方式3 通过执行脚本打补丁 - 非常规 buildroot 提 阅读全文
摘要:
步骤一 package 包含源代码和 Config.in、*.mk 两个文件 参考:https://www.cnblogs.com/god-of-death/p/18258675 步骤二 make -C $(buildroot 文件夹路径) BR2_EXTERNAL=$(BR2_EXTERNAL_X 阅读全文
摘要:
参考资料:https://buildroot.org/docs.html buildroot-slides.pdf 章节 Integrating new packages in Buildroot 以下基于RK3308 SDK(与 SDK 关系不大,其他 SDK 类似) 在 app 文件夹下新建个文 阅读全文