本文记录CoralReefPlayer这个项目在移植到HarmonyOS NEXT/OpenHarmony时遇到的各种问题. 为了避免读者不了解该项目, 从而不理解本文在说些什么, 这里先对该项目做一些简要介绍. CoralReefPlayer 即珊瑚礁播放器,是一款使用 C++20 开发的跨平台流媒体播放器库,目前支持播放 RTSP 和 MJPE…
hi3861移植u8g2库并显示中文
移植 u8g2 库 首先从 https://github.com/olikraus/u8g2 将 u8g2 的代码下载至 third_party/u8g2 文件夹中. 然后新建 BUILD.gn 文件, 编写将 u8g2 的源码构建为静态库的构建脚本, 内容如下所示: static_library("u8g2") { sources = [ "cs…
Ai-M61-32S开发环境搭建
在Jetson Nano上编译librealsense并搭建yolov5环境
ARMv7指令集参考
Transfer-Encoding: chunked引发的惨案
Ai-M61 系列模组(下称模组)是由深圳市安信可科技有限公司开发的 Wi-Fi6 & 蓝牙双模模组,搭载 BL618 芯片作为处理器,支持 Wi-Fi 802.11b/g/n/ax 协议和 BLE 5.3 协议。BL618 芯片内置低功耗的 32 位 RISC-V CPU,最高主频可达 320M. 丰富的外围接口,包括 DVP、MJPEG…
转载自B站up主“在天上飞的TTTTT”大佬的笔记,转载请取得原作者授权 1 写在前面 好多佬们问我开不开源,这个等我考完研吧,先写一篇学习路线给大家参考,同时鼓励大家多多参与科创竞赛,相信自己,只要肯学,都会有的。 up算是一个小白,用了八个月时间全栈过了一遍FPGA,上位机开发,YOLO模型部署,本来以为能够稳3争2, 没想到拿了国一,也算是运…
前言 某比赛要求在Jetson Nano上使用SR300摄像头采集图像和深度图, 然后运行目标识别算法进行识别. 本来以为Jetson Nano嘛, 有CUDA加速用起来应该很爽, 结果拿到手一看, 不仅慢的一批, 而且光配环境就配了两天, 踩了不少坑, 在这里记录一下吧(虽然我觉得以后再也不会碰这种东西了, 不过万一有学弟也要打这比赛呢, 希望以…
前言 这学期选了一门叫做"智能嵌入式系统原理与设计"的课, 本以为很有意思, 结果上了课才发现这课居然是教ARM汇编的, 原名叫"ARM嵌入式系统结构与编程". 不过不管怎么说, 学费不能白交, 习也不能白学, 说不定以后能用上呢(狗头, 所以就把这门课学到的东西记在这里, 也方便以后参考. 但是这门课讲的是ARMv5, 所以我又到网上找了些资料学…
我们的大创项目在进行联调的时候发现ESP32发送http请求后无法收到来自服务端的响应, 经过了一整天的debug, 我们最终发现是Content-length和Transfer-Encoding: chunked这两个头的问题, 关于它们的介绍请见: https://www.cnblogs.com/xuehaoyue/p/6639029.html…
二手墨水屏折腾记
编译某基于OpenWrt的系统的问题记录
树莓派4B降低功耗
众所周知, 现在市面上能买到的墨水屏都比较贵, 尤其是微雪的, 虽然资料全面, 但价格更是贵中之贵. 因此我们便想是否能买一些二手的呢, 只要能用就行, 不在乎刷新率和分辨率之类的, 于是我们把目光瞄向了淘汰下来的电子价签. 正巧前端时间xa大佬在某宝上看到了隔壁老王卖的二手电子价签, 于是我便买了几个(大约5元一个, 不包好坏), 顺便水篇文章用…
...
1月份的时候买了块树莓派4B, 到手后发现虽然宣传说性能比3B强了一倍, 但是实际上性能还是一般般, 个人认为树莓派的定位就是一块生态比较好的能跑完整linux系统的开发板, 除了价格有些小贵, 作为入门还是很合适的. 最后思来想去, 为了不让它在我手里吃灰, 于是决定把它放在工位上作为小型服务器用, 顺便搭个代理绕过校园网的收费(校园网ipv6不…