摘要: 内核编译obj-m和obj-y的区别 在内核编译时,主要涉及一下文件: kernel/arch/arm/configs/*.defconfig kernel/driver/*/Makefile kernel/driver/*/Kconfig 如果我们想要往内核中增加新的节点,还要涉及到设备树文件,k 阅读全文
posted @ 2022-08-04 18:07 blankjyn 阅读(568) 评论(0) 推荐(0)
摘要: hello.ko的Makefile文件与普通的hello.c编译成hello可执行文件有些不同。 hello.ko是要进行交叉编译,所谓的交叉编译是在本机上编译的程序不在本机上运行,在其他机器上执行。 Makefile: obj-m := hello.o export ARCH=arm export 阅读全文
posted @ 2022-08-04 18:06 blankjyn 阅读(462) 评论(0) 推荐(0)
摘要: android wifi驱动流程,高通Android wifi驱动移植-SDIO https://blog.csdn.net/weixin_39727336/article/details/117470153 环境用的是android2.3系统,wifi是BCM4329,接口是SDIO,Androi 阅读全文
posted @ 2022-08-04 18:03 blankjyn 阅读(1318) 评论(0) 推荐(0)
摘要: WiFi模块rlt8812au 替换成rlt8812cu,支持rlt8812cu驱动且保持兼容原有模块 https://blog.csdn.net/weixin_40237571/article/details/108381772 项目背景 WiFi模块rlt8812au 替换成rlt8812cu, 阅读全文
posted @ 2022-08-04 18:03 blankjyn 阅读(1182) 评论(0) 推荐(0)
摘要: 一、硬件部分 整体架构 其实主要由三部分组成:运行在modem侧的wcnss arm9处理器,AP,以及WLAN芯片。 二、软件组成 1.位于modem侧的hlos运行固件,启动子系统 2.运行与ap侧的一些守护进程,完成固件配置的下载 高通wlan驱动,主要是通过ap去控制该wcnss arm9的 阅读全文
posted @ 2022-08-04 18:03 blankjyn 阅读(2105) 评论(0) 推荐(0)
摘要: 高通wifi android 层移植(bcm4329) https://blog.csdn.net/huquan0610/article/details/8446296 高通wifi android 层移植(bcm4329) 定义好内核模块的位置(包括内核模块、固件、NVRAM、以及其它的内核模块, 阅读全文
posted @ 2022-08-04 18:02 blankjyn 阅读(479) 评论(0) 推荐(0)