自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FreeRTOS的列表和列表项

其实经过前面三章的学习,基本的freertos操作便已经可以掌握了。但是在任务的创建的时候,难免会遇到有关列表和列表项的问题例如:任务的状态和事件以及调度1.为什么要学?这是看懂freertos的基石2.what is 列表和列表项?列表是freertos的数据结构,在概念上与链表类似,列表可以用来跟踪FreeRTOS中的任务。与列表有关的东西全部都在文件list.c和list.h中。在list.h中定义了一个叫做List_t的结构体其中1和5,这两个都是用来检查列表完整性的。需要将configUSE

2022-06-09 01:38:58 293

原创 Opencv通道

(1)拆分通道1.拆分一个BGR图像使用split()b:B通道图像g:G通道图像r:R通道图像注意:顺序不能变!!!示例:正在上传…重新上传取消2.拆分一个HSV示例正在上传…重新上传取消(2)合并通道1.合并BGR2.合并RGB3.合并HSV示例正在上传…重新上传取消(3)综合运用...

2022-06-07 14:14:37 381

原创 OpenCV色彩空间

1.GRAY色彩空间正在上传…重新上传取消GRAY指的是灰度图像,处理成256个灰度级别的图像。这256个图像级别分别用区间[0,255],0表示纯黑色,255表示纯白色,0~255表示不同的亮度(1)从RGB/BGR色彩空间转换到GRAY灰度空间src:转换前的图像code:空间转换码about code:2.HSV色彩空间HSV是基于色调,饱和度和亮度而言的比如色调红色 0黄色 30绿色 60蓝色 120饱和度:是指颜色的深浅亮度:是指

2022-06-07 13:45:15 718

原创 Opencv(1)图像处理的基本操作

在cv2中提供了imread()的方法,语法结构如下:参数说明:返回值是读取的图像filename:图片所在的完整路径名flags:显示类型的标志。1-彩色图像 0-灰色图像(1)imshow()方法用于显示图像winname:显示窗口的名称mat:要显示的图像(2)waitkey()方法用于等待用户按下键盘上按键的时间。retval:对应键盘的ASCII码delay:表示等待用户在键盘上按下的时间。当delay为负数,0时表示无线等待用户按下的时间(3)destroyALLWindows

2022-06-06 23:52:25 334 1

原创 FreeRTOS中断

FreeRTOS中断中断的寄存器:NVIC(Cortex-M内核的MCU)和SCB中特殊寄存器:(在FreeRTOSConfig.h)1.PRIMASKPRIMASK:当需要暂时屏蔽所有中断执行一些对时序要求严格的任务,这个时候就可以使用PRIMASK寄存器//使用CPSCPSIE I;//使能PRIMASK中断CPSID I;//禁止PRIMASK中断//通过MRS和MSR指令访问MOVS R0, #1MSR PRIMASK, R0;//将1写入PR

2022-05-31 00:32:46 669

原创 freertos学习笔记2

任务的挂起与恢复相关API函数:(使用对应函数要去修改宏对应的值)1.vTaskSuspend(): 挂起任务2.vTaskResume():恢复任务运行3.vTaskResumeFromISR():中断服务函数中恢复一个任务的运行那么问题来了,为什么我们不能像上节那样用删除再创建来控制任务的运行呢?原因其实很明显,不仅是写代码变得冗杂,而且删除任务这个操作,会把之前任务的堆载删除,然后后面想运行这个任务就找不到了。但是如果只是挂起,它的任务堆载及其数据都是有效的。我们来链接

2022-05-28 13:51:22 456 1

原创 freertos学习笔记一

Freertos个人学习笔记,可能会有纰漏,希望读者能够指出,谢谢。

2022-05-27 17:17:01 506 2

空空如也

空空如也

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

TA关注的人

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