凉山有客不自赏
码龄2年
  • 14,460
    被访问
  • 16
    原创
  • 88,985
    排名
  • 21
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:IoT萌新蒟蒻,欢迎各位大佬指教

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2020-11-23
博客简介:

qq_52837539的博客

查看详细资料
  • 3
    领奖
    总分 221 当月 11
个人成就
  • 获得39次点赞
  • 内容获得19次评论
  • 获得57次收藏
创作历程
  • 10篇
    2022年
  • 6篇
    2021年
成就勋章
TA的专栏
  • micropython
    1篇
  • 力扣
    1篇
  • 汇编
    3篇
  • RTOS
    4篇
  • opencv
    4篇
  • C++
    1篇
兴趣领域 设置
  • 大数据
    flink
  • 人工智能
    opencv语音识别计算机视觉机器学习深度学习神经网络自然语言处理tensorflowpytorch图像处理数据分析
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

K210、Openmv与串行总线舵机通信(基于micropython)舵机驱动板和舵机控制板代码

最近博主在使用串行总线舵机时,想使用k210控制,由于官方没有相关例程(树莓派的版本是python版本代码,用不了)特此分享一下控制代码。
原创
发布博客 2022.08.03 ·
11 阅读 ·
0 点赞 ·
0 评论

二叉树的最近公共祖先--C++两种方法实现

二叉树的最近公共祖先目录二叉树的最近公共祖先题目记录路径暴力法回溯法题目力扣236给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。示例 1:输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1输出:3解释:节点 5 和节点 1 的最近公共祖先是节点
原创
发布博客 2022.04.26 ·
1166 阅读 ·
0 点赞 ·
0 评论

编程将外部RAM2000H--202FH单元中的内容,移入内部RAM20H--4FH中,并将原数据块区域清0.

如题:编程将外部RAM2000H–202FH单元中的内容,移入内部RAM20H–4FH中,并将原数据块区域清0.首先内部外部的数据转移指令是不同的:MOV: 单片机内部的寄存器或者存储器之间相互传递数据(内部RAM);MOVX: 单片机内部的A累加器与片外的数据存储器(片外RAM)传送数据.START: MOV DPTR,#2000H   //取外部RAM首地址    MOV LEN,2F //转移长度MOV R0,#20H      //内部RAM首地址     LOOP: MOVX A
原创
发布博客 2022.04.14 ·
1471 阅读 ·
2 点赞 ·
2 评论

设内部RAM50H单元中存放有20个8位有符号数,试编程找出其中的最大数,将其存入60H单元中。

如题:设内部RAM50H单元中存放有20个8位有符号数,试编程找出其中的最大数,将其存入60H单元中。
原创
发布博客 2022.04.14 ·
452 阅读 ·
5 点赞 ·
4 评论

FreeRTOS--事件组

事件组:利用队列标记前置任务,通过检查标记拉触发条件任务的机制。例:存在任务A、B、C、D,C任务需要A或B完成后才可以触发,D任务需要A和B任务都完成才触发。xEventGroupSetBits()函数可在A、B的对应位置(事件位)写1 or 0(事件标志)用来标记是否完成。事件组的流程创建事件组等待(事件位,所有/任一,超时)a.关闭调度器 (不会再ISR使用Event Group)b.当前uxEventBits是否满足:满足:返回ok,不满足:1.返回ERR2.休眠:放入even
原创
发布博客 2022.03.22 ·
68 阅读 ·
1 点赞 ·
0 评论

FreeRTOS--信号量与互斥量

信号量(semaphore):用来表示可用资源大小,对多个资源访问,实现有序访问,计数值可以从0~max互斥量(mutex):用于对一个资源的访问,可以优先级继承,有两个值:0、1优先级反转:假设有高中低优先级的任务,当低优先级的任务在获取semaphore,高优先级的任务也要获取该semaphore时,高优先级的任务会获取失败,此时中优先级的一直运行,高优先级的任务就被中低优先级的任务卡死优先级继承:假设有高中低优先级的任务,当低优先级的任务在获取mutex,高优先级的任务也要获取该mutex时,
原创
发布博客 2022.03.21 ·
154 阅读 ·
3 点赞 ·
0 评论

FreeRTOS--队列

在讲队列前,先思考一下这个问题:下面这个程序,如果用RTOS实现会出问题吗?c:int a = 0;void fun_a(){ a++;}void fun_b(){ a++;}int main(){ while(1){ fun_a(); fun_b(); }}RTOS:int a = 0;void fun_a(){ a++;}void fun_b(){ a++;}int main(){ creat_Task(fun_a); creat_Task(fu
原创
发布博客 2022.03.20 ·
31 阅读 ·
1 点赞 ·
0 评论

FreeRTOS-ARM架构、TCB结构体,调度机制

对于ARM架构来说,主要有3部分构成:CPU,RAM,FLASH。CPU内部主要是运算单元和寄存器单元,可以读写RAM,修改内存,也可以读取FLASH里的汇编代码。RAM为内部存储空间,有栈的数据结构,对于地址有内存存储,可被CPU改写。FLASH为存储代码的空间,可被CPU读取。对于每个任务在内存总都有相应的TCB结构体包含栈顶,两个链表(雾),优先级,栈的起始Q:在任务切换时,所有寄存器都要保留吗?A:都要保留,但是对于硬件中断来说,只需要保存用到的寄存器即可;对于子函数来说,不需要保存子函
原创
发布博客 2022.03.18 ·
3281 阅读 ·
1 点赞 ·
0 评论

汇编指令小结

1
原创
发布博客 2022.03.16 ·
46 阅读 ·
1 点赞 ·
0 评论

初识C++STL库

初识STL
原创
发布博客 2022.01.31 ·
52 阅读 ·
1 点赞 ·
0 评论

颜色识别、轮廓识别-树莓派 Opencv-基于Python学习记录DAY-4

1
原创
发布博客 2021.09.26 ·
2712 阅读 ·
8 点赞 ·
1 评论

形态学处理-腐蚀、膨胀、开闭运算-树莓派 Opencv-基于Python学习记录DAY-3

腐蚀作用是消除物体边界点,使目标缩小,可以消除小于结构元素的噪声点。 cv.erode(img,kernel,iterations)膨胀作用是将与物体接触的所有背景点合并到物体中,使目标增大,可添补目标中的孔洞。 cv.dilate(img,kernel,iterations)核这个概念可以理解为处理后的色块大小核的像素面积越大处理产生的色块越大越模糊以下为原图,腐蚀图,膨胀图效果示例代码:import numpy as npimpo.
原创
发布博客 2021.09.23 ·
106 阅读 ·
0 点赞 ·
1 评论

图像绘画-树莓派 Opencv-基于Python学习记录DAY-2

今天学习对图像的绘画操作绘制直线、圆、矩形、椭圆、多边形、文字图形 函数 直线 cv.line(img,start,end,color,thickness) 图片对象,起始坐标(x轴,y轴),结束坐标,颜色,宽度 圆 cv.circle(img,centerpoint, r, color, thickness) 图片对象,中心点坐标,半径大小,颜色,宽度 矩形 cv.rectangle(img,leftupper,
原创
发布博客 2021.09.22 ·
1016 阅读 ·
3 点赞 ·
1 评论

cv2库、numpy库、matplotlib.pyplot库-树莓派 Opencv-基于Python学习记录DAY-1

首先是接触到了3个常用的python库 :numpy,cv2,matplotlib.pyplot。 在开始前博主因为没装matplotlib.pyplot而报了次错,这里贴一下,安装matplotlib.pyplot的指令为python3安装pyqt5:sudo apt-get install python3-pyqt5为python3安装matplotlib:sudo apt-get install python3-matplotlib ...
原创
发布博客 2021.09.19 ·
591 阅读 ·
3 点赞 ·
0 评论

树莓派基于python的GPIO操作:输入输出,中断,串口,PWM基本操作

先了解一下树莓派的GPIO分布,可以通过输入gpio readall获取GPIO的分布情况。 出现Oops - unable to determine board type... model: 17的报错可能是wiringPi版本问题,输入下面命令升级wiringPi版本即可cd /tmpwget https://project-downloads.drogon.net/wiringpi-latest.debsudo dpkg -i wiringpi-...
原创
发布博客 2021.09.18 ·
1797 阅读 ·
4 点赞 ·
3 评论

MQTT协议 STM32、ESP8266基于EMQ个人服务器——报文处理(1)

新人博主第一次写blog,本文主要是对于MQTT协议报文和stm32的硬件、代码层面进行讲解,有不足的地方欢迎大家指正。本人在学习MQTT协议时走了不少弯路,而且网络上对于STM32与MQTT通讯的资料少之又少,所以写下本文供大家参考前期准备本次实验材料主要有: STM32F103ZET6开发板/核心板+ESP8266开发板+n个led灯上面这款ESP8266就可以,很方便使用MQTT协议基本原理先讲一下MQTT是怎么通讯的吧MQTT共有3个角色和1个数据流:发布者(Pu
原创
发布博客 2021.07.25 ·
1351 阅读 ·
6 点赞 ·
7 评论
加载更多