自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 LPA3588 Ubuntu20.04使用apt时遇到的坑

首先按照以往在x86架构上使用ubuntu的经验,无脑先去华为镜像源替换了ubuntu-ports的/etc/apt/sources.list,很顺利(注意不要使用下面的镜像源,后面会说明原因)好,那我自己安装,结果意料之中,g++和dpkg-dev又依赖其他软件的更高版本并且也不会为我安装。gcc卸载成功后安装不了了,然后我尝试卸载了dpkg-dev,离谱,卸载的东西都安装不了了。手上刚到了一块LPA3588的板子,预装了Ubuntu20.04。二话不说,赶紧换源,去清华镜像站看看。

2023-11-08 16:46:54 211

原创 Redis Stream终端间使用流消费者组通信

其中,mygroup是要加入的消费者组名称,consumer1是消费者名称,mystream是要消费的Stream名称,>表示从最新的消息开始读取。其中,mystream是要删除消费者的Stream名称,mygroup是要删除消费者的消费者组名称,consumer1是要删除的消费者名称。其中,$表示从最新的消息开始消费,0表示从开头消费。执行该命令后,第二个终端将成为mygroup消费者组的消费者。其中,*表示使用当前时间戳作为Stream ID,message hello表示发送的消息内容。

2023-04-19 16:57:08 277

原创 RKNN-Toolkit模型转换并在Rockchip NPU推理并进行性能评估

Linux x86_64 上的 RKNN-Toolkit 自带了一个 RK1808 的模拟器,可以用来仿真模型在 RK1808 上运行时的行为。模型,用户可以在 https://github.com/rockchip-linux/rknn-toolkit 获取工具的完整。成功转换生成 RKNN 模型之后,用户可以先通过 RKNN-Toolkit 连接 RK1808 等开发板进行联。在使用 RKNN SDK 之前,用户首先需要使用 RKNN-Toolkit 工具将用户的模型转换为 RKNN。

2023-03-21 09:10:01 1857 1

原创 Windows10安装OpenCV4.1.0+opencv_contrib

opencv/source/.cache/相应路径,不过更好的下载方式是找到D:\OpenCV\opencv\newbuild\CMakeDownloadLog.txt文件,在里面直接可以找到下载地址。需要注意的是,文件的命名形式也十分重要,如果命名不满足OpenCV要求的"MD5码+文件名"形式,例如“MD5码-face_landmark_module.dat”,在编译的时候程序任然会重新下载文件,关于MD5码的查看方式非常简单,读者可以自行了解。

2023-02-28 13:58:16 1713

原创 OpenCV 3.4.12 + opencv_contrib Ubuntu交叉编译到arm(rv1126_rv1109)开发板

选择opencv_contrib-3.4.12/modules路径(如要使用有专利保护的算法,就勾选OPENCV_ENABLE_NONFREE,我这里没有勾选)修改安装路径,这里我选择:/home/alientek/opencv-3.4.12/install (默认安装在/opt/local 建议换个路径)ps:按照我的流程编译出来的库经测试,少了两个库,我把这两个库以及其他所有库放在百度网盘里,各位自行下载。下载后放在Ubuntu端opencv的lib目录中,同样也要放在开发板的/usr/lib目录中。

2023-02-18 08:55:56 545

原创 为什么说任何行动都比不行动好?

当你整天感叹自己效率如何低下时,其实效率最大的杀手就是无所作为。举个例子:你肯定在视频网站上经常看到某技能教学视频、文章(例如生活小技巧、篮球训练方法,甚至是如何约会等等),如果你很赞同该教学内容,也深知该方法有效,那么接下来你会有三种操作,第一种:点赞,然后划到下一个视频;第二种:收藏,然后划到下一个视频;第三种:没有第三种,你其实就这两种操作,对不对?我们经常能在视频或者文章底部评论区看到一句自嘲的话:进我的收藏夹里吃灰吧!

2023-01-05 22:38:15 102

原创 基于RK3399&ESP8285自动售货柜项目—③最终篇-RK3399端实现详解

前两篇文章中,我们学习了如何搭建ESP_SDK_V3.x开发环境、ESP代码框架以及本项目MP08开发板端的代码实现,那么本项目就剩最后一大块—售货机与用户的交互我们知道,一个售货机,如果它没有手机端app或者小程序的交互,那么它必定有一个屏幕放在售货机上,用户直接可以通过这块屏幕来操作、支付,从而获得商品,那么我们现在也来做一块这样的交互屏幕

2022-12-07 22:05:11 576

原创 基于RK3399&ESP8285自动售货柜项目—MP08开发板端代码详解

上一篇我们讲解了如何搭建AiThinkIDE开发环境以及编写和烧录程序,那么这一篇我们来详细讲解本项目在MP08开发板上的代码实现原理,如果你手上也有这块板子,可以完全按照本系列文章来进行项目的实现

2022-12-02 14:01:57 528

原创 基于RK3399&ESP8285自动售货柜项目—ESP8266(8285)程序编写与烧录

在我们刚刚接触ESP8266模块时,大多都是烧录的原厂AT固件,这样我们可以在不了解ESP8266内代码具体实现的情况下直接使用AT指令来完成我们需要的基本功能,而且现在各厂固件也已经越来越能够满足我们所有见到的需求,所以大多数人都以为ESP8266只能由AT固件进行控制其实,ESP8266是可以让我们自己二次开发的,可以定制化我们需要的功能,就如51单片机或者stm32单片机等,根据我们的需要自己去开发相应的功能,甚至效率比原厂AT固件还要高

2022-12-01 00:33:08 1056

原创 Linux字符设备驱动模型详解

如:创建进程的应用API-fork()函数对应于内核的sys_fork()系统调用,打开文件的API-open()函数对应于内核的sys_open()系统调用,但不是所有的API都对应一个系统调用。杂项设备在安装模块是会自动在/dev目录下创建设备文件,考研分析杂项设备注册函数的源码,仿照他实现早期经典模型和Linux2.6模型实现自动创建设备文件的功能。Linux中一切皆为文件,那么字符设备驱动当然也是个文件,我们要想知道如何控制字符设备,那就得先知道如何操作普通的文件。

2022-11-09 09:01:14 155

原创 STM32F4中断(Interrupt)详解

中断就是在程序正常运行时,突然发生一件"不正常"的事,CPU就需要暂停正在处理的事立马去处理这件"不正常"的事,处理完后再回到原来的事情

2022-08-28 13:27:04 2909 1

原创 STM32F4串口通信(UART)详解

我们在生活中处处都会接触到或者是用到通信,QQ,微信,电话,这些都是最常见的人与人之间远程无线通信的方式,那么也有像红外遥控,蓝牙数据传输等器件或硬件之间的通信,这些通信方式都有一些共同点:无线,易受干扰(信号变差)等而在传输数据等数据准确率要求较高的场合,往往人们会选择用有线的方式进行数据传输,如移动硬盘,网线,计算机内部的总线等,那么,我们所学的USAR串口通信,也属于有线通信的一种

2022-08-21 10:49:39 1923 2

原创 C语言二叉查找树(图文详解)(超详细)

本人在第一次学习二叉树的时候,感觉很懵懵懂懂,勉强知道了二叉树的结构和查找方式,但要我自己去动手写的时候,可是难上加难,所以这里我用干货+实际例子的方式让你上手二叉树,这个例子几乎可以套用到所有链式结构问题,我们开始吧!...

2022-08-14 11:52:00 5008 1

原创 【蓝桥杯算法提高VIP-开灯游戏(两种超易理懂解法:暴力/位操作(切换位))(纯正C语言代码)】

这题解法超级多,这里提供两种新手最能接受的方法暴力(枚举)和位操作(切换位)的方法

2022-08-10 10:53:13 1102 1

基于RK3399&ESP8285自动售货柜项目-rk3399端开源库、软件源码包,图片、视频资源

基于RK3399&ESP8285自动售货柜项目-rk3399端开源库、软件源码包,图片、视频资源

2022-12-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除