技术解决
文章平均质量分 57
jmdvirus
这个作者很懒,什么都没留下…
展开
-
libstdc++源码编译简单记录
准备工作libstdc++ 库的源码其实就在 gcc 的源码中,gcc源码 有个目录 libstdc+±v3 ,就是它基于 gcc-6.4.0 测试编译../libstdc++-v3/configure --prefix=/opt/data/libs/libstdcpp/nttr1 --host=arm-openwrt-linux --enable-libstdcxx-threads 这是一个基础的编译参数需要在同级目录下建立一个编译用的目录,然后进入目录里面去编译- xxx - gc原创 2020-11-16 18:00:57 · 3340 阅读 · 0 评论 -
arm下的栈回溯经验总结
摘要arm下出现段错误,却没有回溯到具体的函数,一直在寻找这个问题的原因,在x86 之类的模式下同样的代码是有回溯的。arm 32 位设备下测试分析尝试了很多方法,最终找到一些线索基础知识这里就是栈布局的基本原因,网上有很多说这个的,这个可以去尝试搜索一下,这边暂时不讲这方面的知识,网上太多了主要说一下区别,x86模式下能回溯,arm下不能回溯,主要原因就是在于对栈布局的格式不同,x86模式下会有全面的入栈顺序,寄存器中的值是可能详细追踪具体位置的。但是在arm下,可能因为速度等方面的追求,原创 2020-10-12 18:04:33 · 1226 阅读 · 0 评论 -
定位段错误所在位置
概述关于产生段错误之后很难定位,主要是在多线程中,不知道在哪个位置,目前发生一个方法可以发现段错误所在线程,记录如下准备线程创建需要使用 prctl 函数来指明线程名字,此名字将会在段错误时显示出来没有了,好像原理/proc/xxx/task/yyy/status xxx 进程号,yyy 线程号,task 线程目录, status 状态文件status 文件下有SigBlk 标...原创 2019-08-13 11:19:48 · 566 阅读 · 0 评论 -
基于 hostapd udhcpd 的热点配置
概述其它关于 hostapd udhcpd 的热点配置,网上有很多资料,基本上一搜都能搜到,但是还是记录一下自己操作的过程,有时候有些问题可能不是网上讲到的吧。准备也就是确定一下,你的硬件是支持的,有 wifi 芯片的。配置hostapd 的配置文件,这个在文尾放一个我的配置吧,udhcpd 也是一样文尾放一个我的配置,这里简单说点。主要配置也就是配置使用哪个接口,一般就是 wlan0...原创 2019-07-01 17:32:27 · 1552 阅读 · 0 评论 -
x1000e rtl wifi 移植
前情提要这次是要换一个 wifi 芯片,就把这个换的过程记录下来,因为自己也是新手,很多东西都是自己一点点摸出来的,就希望一些东西能对跟我一样,新入门的人有些帮助,能快速入门。基本设施基于 君正 x1000e, halley2wifi 由原君正的换到 rtl8189es切换前是用的 原厂 demo 板,切换后用的是新画的板子,上面是新的wifi 芯片一步步的经历首先可以确定的,在...原创 2019-01-04 16:23:22 · 576 阅读 · 0 评论 -
有关交叉编译的一个错误
前提编译器为 雄迈提供的 arm, 基于 4.4.1 版本编译 opencv-3.1.0, 库可以编译成功,但是编译二进制会出错,出错 提示如下/opt/arm-hisiv100-linux/bin/../lib/gcc/arm-hisiv100-linux-uclibcgnueabi/4.4.1/../../../../arm-hisiv100-linux-uclibcgnu...原创 2018-03-28 10:30:32 · 1302 阅读 · 0 评论 -
有关 ssh 的错误
前提在用 buildroot 编译的树莓派镜象中,远程 ssh 登录会卡住,无法输入,加入-vvv调试时有如下提示 PTY allocation request failed on channel 0解决网上有说是 UseDNS=no 的问题,是自己看错了,UseDNS=no是要等一会,而这个问题是一直如此解决方法是在 /etc/fstab文件中加入 none /dev/pts ...原创 2018-02-23 16:26:05 · 508 阅读 · 0 评论 -
一次树莓派wifi 调试的过程
前情提要树莓派(以下简称 rpi) 的镜像是通过 buildroot 编译出来的。生成 sdcard.img 通过 dd 命令写进 sd 卡中之前没有处理过跟无线相关的东西,本次希望让树莓派可以使用无线(客户端)由于采用 buildroot ,之前未处理,所以驱动基本都是模块,没有正式编译进内核做过的事编译内核时将 mac80211 选项加入 (Networking S原创 2017-12-12 17:31:29 · 2625 阅读 · 3 评论 -
ffmpeg 静态库链接到动态库的问题
首先编译好 ffmpeg 静态库,在libsav链接时提示/usr/bin/ld: /opt/data/data/work/source/library/libSAV/../../public/lib/ffmpeg-94a52417/x64/lib/libavcodec.a(h264.o): relocation R_X86_64_PC32 against symbol `ff_h264_cabac原创 2016-11-22 19:34:52 · 1498 阅读 · 0 评论 -
LC_ALL的错误
linux如果运行程序出现如下错误提示Please ensure LANG and/or LC_* environment variables are set correctly可尝试执行export LC_ALL=C来修复原创 2016-08-17 14:50:17 · 841 阅读 · 0 评论