smartvxworks
VxWorks,Linux,QNX,PowerPC,ARM,FPGA,DSP,嵌入式系统架构师,QT UI架构师,项目经理,军工领域耕耘数十载,一起成长,不断进步。
一个优雅的程序员、一个沉稳的架构师。
展开
-
【MXL】iw常用命令
iw dev wlan0 set bitrates mcs-5 # 清除所有 tx 比特率和设置的东西来恢复正常。iw list # 获得所有设备的功能,如带宽信息(2.4GHz,和5GHz),和802.11n的信息。iw dev wlan0 set bitrates mcs-5 4 # 修改tx HT MCS的比特率。iw wlan0 connect foo # 连接到已禁用加密的AP,这里它的SSID是foo。iw dev wlan0 get power_save #查询当前的节电设定。原创 2023-08-03 09:39:44 · 1364 阅读 · 0 评论 -
MXL WAV600-6.2.1.28驱动适配linux-5.15.39内核,WIFI初始化时,wlan0.0,wlan2.0被异常移除Removing
MXL WAV600-6.2.1.28驱动适配linux-5.15.39内核,板卡上电,到WIFI驱动初始化时,wlan0.0,wlan2.0被异常移除Removing;板卡起来后,使用ifconfig命令和iw dev命令,会异常阻塞shell,无法退出。原创 2023-07-31 08:53:56 · 23 阅读 · 0 评论 -
MXL WAV600-6.2.1.28驱动适配linux-5.15.39内核
去掉依赖的库l2nat,原因是目前MXL提供的l2nat内部包含的头文件net/ipx.h,inux-4.14.222下有,到linux-5.15.39版本已经没有头文件net/ipx.h了,导致编译报错;原因:linux-4.14.222使用的是 libncurses.so.5,linux-5.15.39使用的是 libncurses.so.6。86行:libncurses.so.5改成 libncurses.so.6。暂时规避法去掉依赖的库l2nat,保证编译OK;原创 2023-07-27 11:31:29 · 31 阅读 · 0 评论 -
MXL新驱动WAV600-6.2.1.28适配内核linux-5.15.39,缺少头文件net/ipx.h
linux-5.15.39内核没有net/ipx.h头文件,导致编译失败;原创 2023-07-27 09:51:18 · 26 阅读 · 0 评论 -
MXL 新驱动WAV600-6.2.1.28适配linux5.15.39内核,编译报宏重复定义
经过调试发现和适配 linux4.14.222是相反的,需要在如下Makefile内添加clean-files += .logprep_ts。原创 2023-07-26 17:56:37 · 16 阅读 · 0 评论 -
MXL wav600_6.2.1.28驱动适配linux5.15.39内核:./kconfig/conf: cannt execute binary file
编译错误:以上错误说:./kconfig/conf: cannt execute binary file意思是, conf文件不可执行;通过file /kconfig/conf可以看的,其是ARM 编译器编译,无法在PC端X86平台下执行。原创 2023-07-26 16:18:23 · 15 阅读 · 0 评论 -
【MTLK】make wav600-clean时报错.logprep_ts:Is a directory
问题分析:因为make wav600-clean失败,有些头文件是编译生成的,导致这些头文件和make wav600生成的新文中的MTLK_SETUP_INFO_S、MTLK_SETUP_INFO_SD、MTLK_SETUP_INFO_S、MTLK_SETUP_INFO_SSD、MTLK_SETUP_WARNING_S、MTLK_SETUP_ERROR_S、MTLK_SETUP_ERROR_SD...冲突;2.输入“:set nu”调出vi编辑器的行号;3.输入“i”进入vi编辑器的编辑模式;原创 2023-07-20 16:48:46 · 17 阅读 · 0 评论 -
【MTLK】Makefile.kernel:19:*** recipe commences before first target
编译mtlk wifi chip WAV654 驱动版本WAV600_6.2.1.28驱动时,报错Makefile.kernel:19:*** recipe commences before first target;报的错误是19行,实际错错的位置在18行,明显18行-DCONFIG_WAVE_DEBUG后面的换行符\的颜色是白色,不正常,正常是亮绿色,所以这里格式出现错误,后面多了个;即在Makefile.kernel的第19行,前面或者后面缺少或者多出原创 2023-07-20 14:42:09 · 51 阅读 · 0 评论 -
make gcs找不到“genl.h“头文件
根本原因是,编译gcs要依赖libnl库,所以要在编译gcs的makefile中的gcs:libnl,这样加后,每次编译gcs时就会首先寻找libnl库,对libnl库进行编译;libnl 编译时会将genl.h头文件拷贝到公共头路径下,gcs就可以引用到了。原创 2023-07-14 16:37:57 · 9 阅读 · 0 评论 -
make mxl_dwpal报错
实际在编译mxl_dwpal时,Makefile中存在从app/public/luci-0.8.6中将头文件uci.h拷贝到本地的过程。依赖app/public下的库luci-0.8.6。编译mxl_dwpal报找不到uci头文件;原创 2023-07-12 17:08:35 · 10 阅读 · 0 评论 -
make mxl_hostapd报错
报错:解决:原创 2023-07-12 17:04:31 · 10 阅读 · 0 评论