- 博客(13)
- 资源 (19)
- 收藏
- 关注
原创 wpa_supplicant、hostapd编译
wpa_cli、wpa_supplicant编译根据Quick_Start_Guide_for_Driver_Compilation_and_Installation.pdf文档:选择文件wpa_supplicant_8_M_6.x_rtw_r24570.20171025.tar.gz,解压:tar zxvf wpa_supplicant_8_M_6.x_rtw_r24570.201710...
2019-12-27 15:41:35 1141 3
原创 rtl8821 wifi驱动编译
参照文档说明,解压rtl8821CS_WiFi_linux_v5.5.1_30884.20181122_COEX20180712-3232.tar.gz,修改MakeFile文件,主要修改目标平台、交叉编译环境和内核路径,如下:1.去掉默认为PC的目标平台,修改为海思:2、修改交叉编译环境和内核路径:修改完后,make,ko就生成了:需要的话,可以吧debug关掉,现在是开着的:...
2019-12-27 15:24:24 4903 9
原创 wpa_cli、wpa_supplicant连接热点
需要将rtl8821cs.ko、wpa_cli、wpa_supplicant等移植到板子上,wpa_supplicant包含两个主要的可执行工具:wpa_supplicant和wpa_cli。wpa_supplicant是核心程序,它和wpa_cli的关系就是服务和客户端的关系:后台运行wpa_supplicant,使用wpa_cli来搜索、设置、和连接网络。在wpa_cli交互模式下可以执行很...
2019-12-27 14:56:49 1654
原创 iperf交叉编译及使用
编译下载源码:https://iperf.fr/download/source/iperf-3.1.3-source.tar.gz拷到虚拟机,设置交叉编译环境变量,解压执行:tar -xf iperf-3.1.3-source.tar.gzcd iperf-3.1.3./configure --prefix=/home/nfsshare/hisi/iperf/iperf --host=a...
2019-12-27 14:35:09 3355
原创 预处理文件查看、Qt关键字与宏处理
如何查看代码预处理结果:写了宏或宏函数,但是不知道是否达到预期,或者编译出现问题,直接从宏查看很难解决,怎么办?对于VS而言,可以将 “项目属性 -> 项目配置 -> C/C++ -> 预处理器 -> 预处理到文件” 选项设置为 “是”,如下:然后重新生成后,会在目录下生成 .i 文件 ,打开查找使用宏的地方即可。注意:打开此选项的情况下,是连接不过的,会...
2019-12-27 14:27:49 1011
原创 curl和openssl交叉编译和curl命令使用
curl依赖openssl,所以需要先编译openssl:编译openssl:下载openssl:https://github.com/openssl/openssl/tree/OpenSSL_1_0_2r,下载解压。参照:https://blog.csdn.net/ty3219/article/details/77717478 的方法一去编译,分别执行:./Configure --pre...
2019-12-27 14:06:24 1755
原创 QPushButton禁用状态文字变形变粗
QPushButton按钮上边的字,在enabled和!enabled状态,字大小不一样。在设置字体颜色之后,!enabled的字的线条要厚一些,我设置font-weight没用,但是字体颜色是黑色就没问题。此问题在PC上不存在,在arm板子上出现。如下,右边的是!enabled,文字更粗一些:如何解决?设置背景颜色,设置border:none之后,显示正常了:另外,设置背景透明后也正常...
2019-12-27 11:58:51 1180
原创 3519AGPIO按键驱动及测试程序
3519A文档 外围设备驱动 操作指南.pdf 中介绍了linux下内核态GPIO操作的方法,修改完善后得到下边的代码:#include <linux/delay.h>#include <linux/gpio.h>#include <linux/interrupt.h>#include <linux/module.h>#include &l...
2019-12-27 11:54:35 418 1
原创 SourceInsight阅读linux内核代码配置
在windows下使用source insight写linux代码,使用#include <linux/interrupt.h>这样的头文件包含的方式始终无法跳转到头文件,出现Symbol not find.,如下:应该如何设置呢?在source insight的BASE工程中添加linux内核include目录无效,最终找到的办法是建立一个Common project包含进...
2019-12-27 11:48:55 1891 2
原创 海思demo板子启动
首先要先加两根线连起来才能烧写uboot、内核、文件系统。烧写时选择串口很慢,默认有uboot了,可选择通过网络烧写。烧写配置:烧写完启动时提示(ERROR: can’t get kernel image!):在uboot设置:setenv bootargs 'mem=256M console=ttyAMA0,115200 clk_ignore_unused root=/dev/m...
2019-12-26 18:36:09 940
原创 驱动ko编译
Makefileobj-m := button.oexport ARCH=armexport CROSS_COMPILE=arm-hisiv600-linux-###KERDIR := /home/work/Hisi/Hi3536C/Hi3536CV100_SDK_V2.0.4.0/package/osdrv/opensource/kernel/linux-3.18.yKERDIR :=...
2019-12-26 18:26:29 1570
原创 qt4.8.6交叉编译
正常情况下,设置toolchain的环境后,配置compile.sh的编译模块,make就行: . /home/svn_top/env_set_hisi.shcd /home/work/qt-everywhere-opensource-src-4.8.6/make confcleanvi compile.shcat compile.sh./compile.shmakemake in...
2019-12-26 18:19:33 1878
原创 Qt截图
windows截取://截取当前窗口qDebug()<<QPixmap::grabWidget(this).save("C:\\Users\\Admin\\Desktop\\aaa.png");//截取桌面qDebug()<<QPixmap::grabWindow(QApplication::desktop()->winId()).save("C:\\User...
2019-12-26 17:32:41 264
DLL函数和类导出
2017-07-16
暂停、恢复进程
2017-07-16
枚举进程DLL
2017-07-11
服务程序控制
2017-07-10
windows进程守护
2017-07-10
windows进程结束
2017-07-07
使用 GetAdaptersInfo 或 GetAdaptersAddresses 获取网络相关参数
2017-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人