c++ core dump 调试

堆栈地址中 so 地址 有时候堆栈地址中有类似于 xxx.so + 0x1234 这样的,可以使用 objdump -DS xxx.so | grep -6 1234 这样来查看这个地址附近的代码,注意 0x1234 这样的地址结尾需要是手动调整为 4 的倍数,因为是 32bit 芯片。 或者...

异常打印堆栈信息,并查找在代码中的具体位置

异常分为很多种,可以参考下图

makefile 编译报错,警告

warn "defined but not used" gcc 编译有"defined but not used" 警告,那么在 CPPFLAGS 这边进行修改: WARNFLAGS = -Wall -Wno-unused-function CPPFLA...

tengine 介绍和环境搭建

介绍 Tengine概述: Tengine是OPEN AI LAB(开放智能)推出的边缘AI推理框架,致力于应用场景下多厂家多种类的边缘智能芯片与多样的训练框架、算法模型之间的相互兼容适配,同时提升算法在芯片上的运行性能,将从云端完成训练后的算法高效迁移到异构的边缘智能芯片上执行,缩短AI应用...

python onnxruntime 安装问题

安装 pip3 install onnxruntime --user 会报错找不到对应的版本。 python3 -m pip install --upgrade pip 更新 pip,结果报错 Permission denied: '/usr/bin/pip'。 python3 -m pip ...

buildroot nfs 挂载

服务器开启 tftp 用来传输 dtb 和 kernel vmimage 配置 tftp 服务端 首先安装 tftp 服务, sudo apt install tftpd-hpa,然后检查服务是否启动,sudo systemctl status tftpd-hpa,这个需要等待一会才能返回信息...

buildroot 学习资料

buildroot 英文手册 nightly: http://nightly.buildroot.org/manual.html#getting-buildroot stable: https://buildroot.org/downloads/manual/manual.html#_gett...

画流程图

流程图软件正常可以选用微软的 visio,但是我喜欢小巧的软件,然后再网上找了以下,找到一个合适的,既有在线版也有桌面版的。 drawio,这个软件在线版地址:https://www.draw.io 桌面版地址:https://github.com/jgraph/drawio-desktop

pip 离线安装包

pip 安装包的时候,经常会碰到下载源码包速度太慢,反复重启的问题。有时候,挂代理效果也不明显。 这个时候,可以在一台电脑上把需要的包下载好,然后复制到目标电脑上,本地安装,这样就不会有太慢的问题了。 具体方法如下: 准备一台可以科学上网的电脑,选择 http 代理,全局。 在科学上网的电脑...

编译 浮点 选项

参考: https://blog.csdn.net/hunanchenxingyu/article/details/47003279