摘要:
据说目前已经有更为现代化的cmake,先不说现代化的cmake如何如何.本文记录是目前工作后又遇到的常规cmake的问题。不确定是否高版本的cmake已经解决了一些自身的问题.本文只做记录. cmake 持续记录 CMakeLists.txt 这个文件名在构建的时候是固定的,除非使用include 阅读全文
摘要:
写个任意的测试程序hello_world 执行 arm-linux-gnueabihf-g++ -std=c++14 main.cpp arm-linux-gnueabihf-g++ -std=c++17 main.cpp arm-linux-gnueabihf-g++ -std=c++20 mai 阅读全文
摘要:
问题 在linux下安装mingw-w64来交叉编译Windows的程序和库. 就像我之前的一篇博客提到的来进行mingw的交叉编译 这样默认安装的线程模型是win32模型.这个线程模型不支持mutex. 一般查找问题的过程: 线程模型通常包含互斥锁(mutex)作为线程同步的基本工具。 安装的线程 阅读全文
摘要:
机缘 机缘巧合下收到了这个小任务. 工作流 先是找了下资料发现过去的都是关于mingw32. 教程的做法: 增加个源 (trusty 是linux发行的版本标识,比如22.04是jammy deb http://us.archive.ubuntu.com/ubuntu trusty main uni 阅读全文
摘要:
机缘巧合 机缘巧合下, 在爱芯元智的xx开发板下进行sdk的开发.由于开发板目前我拿到是当前最新的一版(估计是样品),暂不公开开发板具体型号信息.以下简称`板子` . 很多优秀的芯片厂商,都会提供与开发板配套的完善的软件以及完善的技术支持(FAE),突然觉得爱芯的技术支持就不错. 认识 几乎涉及到图 阅读全文
摘要:
背景 不知道什么原因,突然我的博客网站崩溃了,表现为渲染资源不出来,报错Mixed Content: The page at ‘’ was loaded over HTTPS, but requested an insecure stylesheet ‘’. This request has bee 阅读全文
摘要:
机缘 本周一,mentor给我的一个需求,在一套客户新的SDK开发套件中(原先是基于makefile构建的),且makefile互相嵌套. 任务就是找一个独立的例程,比如vin -> isp turning 在线调试图像 这一例程,以下统称为 例程· 把makefile 构建改成cmake构建.以交 阅读全文
摘要:
目录 背景 工作流 结束 背景 在使用glibc_all_in_one管理glibc时用到了requests这个模块.报了这个ModuleNotFoundError: No module named.本次的python是linux内置的python,非anaconda进行管理的.这个问题是我在用WS 阅读全文
摘要:
目录 背景 开始动手! 第一种 第二种 第三种 背景 一个常见的问题就是: 拿到客户的开发板后需要验证自己本地搭建的交叉编译环境是否正确,这影响到后续的开发. glibc就是指libc.so.6这个动态库,libc.so.6软链接到实际的动态库. 开始动手! 在开发板上,如果有例子比如说可执行程序. 阅读全文
摘要:
目录 背景 苦苦求索 解决方案 背景 Windows 10的内置子系统Linux 编译SDK,在clean 时出现的报错. 苦苦求索 网上很多说是文件名有空格, 这确实会导致这个问题. 所以要先排除目录,文件名没有空格的情况. 找到名字有空格的文件 find ./ -name "* *" 若是没有输 阅读全文