- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 检测挂载的存储块是否写保护
检测挂载的存储块是否写保护,可使用如下方法:1.Opening the device file in write mode and see if it fails witherrnovalueEROFS(Read-only file system). 2.Opening the device file in read mode, then issueioctl()namedBLKROGET, and check if the result value is nonzero; this i...
2020-12-17 18:04:45
359
原创 安卓NDK程序崩溃调试方法
1.通过tombstones查看崩溃原因:程序编译:make cleanmake DEBUG=ycd /data/tombstonesls -lthead -n 50 to*01ubuntu上make DEBUG=yc++filt _ZNK7android7RefBase9decStrongEPKvaarch64-linux-android-addr2line -e /home/test_code/tsest.so -a 000000000001b26c系统产生较多sh.
2020-12-03 14:43:48
470
原创 libcurl使用注意
libcurl使用注意:注意点1:现象:http短连接超过一定次数后一直返回错误7,即CURLE_COULDNT_CONNECT过程有打印:Immediate connect fail for 114.116.228.34: Too many open files使用netstat查看发现有大量的TCP连接保持在CLOSE_WAIT状态:原因:也就是说,默认情况下libcurl完成一个任务以后,出于重用连接的考虑不会马上关闭如果没有新的TCP请求来重用这个连接,那么只能等到CLOSE_WAIT
2020-12-01 15:42:02
1105
原创 安卓adb命令启动wifi方法
初始操作:insmod /system/lib/modules/wlan.ko //加载驱动模块start wpa_supplicant //启动wpa_supplicant扫描热点:wpa_cli -iwlan0 scanwpa_cli -iwlan0 scan_results添加热点:wpa_cli -iwlan0 add_network 0wpa_cli -iwlan0 set_network 0...
2020-11-25 10:36:13
6797
原创 电子DIY:用单片机设计一款USB游戏手柄
玩游戏的小伙伴都知道,有的游戏需要使用游戏手柄体验才会更好,今天就我们来DIY一款自己专属的手柄!1.设计思路电脑游戏手柄和鼠标键盘一样属于USBHID设备,Window系统和Linux系统和各种游戏机系统都会自带此种设备的驱动,使用这种协议可以免装装驱动,即插即用。本次DIY使用单片机stm32f103c8t6,其自带USB资源,通过移植USB功能,修改相关配置和描述符,使其识别为USB-HID设备,再通过按键检测,检测到不用的按键就发送不同键值给电脑,以实现手柄不同的操作,实现原理同电脑键盘。.
2020-06-28 19:59:06
9967
4
原创 安卓编译问题:jack-admin相关问题
安卓编译过程中出现jack-admin相关问题,可尝试如下解决方法:步骤1:rm -rf $HOME/.jack-serverrm -rf $HOME/.jack-settings步骤2:cd /androidxxx/prebuilts/sdk/toolsjack-admin install-server jack-launcher.jar jack-server-4.8.ALPHA.jarjack-admin kill-serverjack-admin start-server...
2020-06-28 19:44:38
2386
原创 编译脚本知识点记录
编译脚本知识点记录:1.LOCAL_CFLAGS用法:LOCAL_CFLAGS += -DXXX 相当于在所有源文件中增加一个宏定义#define XXX
2020-05-09 12:14:09
466
原创 树莓派3B+配置opencv2.4.11
1.下载opencv2.4.11源码放入树莓派指定目录2.树莓派安装cmake-gui,命令sudo apt-get install cmake-qt-gui3.在解压的opencv源码目录下执行cmake-gui,选择源码目录,选择源码编译目录,选择配置项目, 主要修改点:去掉ENABLE_PRECOMPILED_HEADERS,选择CMAKE_INSTALL_PREFIX 的路径(即最终库的...
2018-06-10 23:07:39
492
原创 树莓派3B+配置QT5开发环境
执行如下步骤:1.命令行输入:sudo apt-get update2.命令行输入:sudo apt-get upgrade3.命令行输入:sudo rpi-update4.命令行输入:sudo apt-get install qt5-default5.命令行输入:sudo apt-get install qtcreator(注意:安装过程出现错误,直接从新执行当前命令,因为运行中从源跟新文件时可...
2018-06-10 22:45:14
28432
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人