logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ROS2——ROS2对比ROS1(二)

ROS最早的设计目标就是开发这样一款PR2家庭服务机器人,这款机器人绝大部分时间都是独立工作,为了让他具备充足的能力:它搭载了工作站级别的计算平台和各种先进的通信设备,不用担忧算力不够,有足够的实力支持各种复杂的实时运算和处理;由于是单兵作战,通信绝大部分都自己内部完成,那就可以用有线连接,保证了良好的网络连接,没有丢数据或者黑客入侵的风险;这台机器人最终虽然小批量生产,但是由于高昂的成本和售价,

#自动驾驶#人工智能#机器学习
UCOS操作系统——任务管理(一)

UCOS操作系统文章目录UCOS操作系统前言一、创建任务二、使用步骤1.引入库2.读入数据总结前言uC/OS是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,适合很多商业操作系统性能相当的实时操作系统(RTOS)。一、创建任务示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如

#stm32
嵌入式——什么是堆、什么是栈

(1)堆是一种内存管理方式,其内存空间不是连续的,而是杂乱无章的,通过指针来定位数据的存储位置。堆用于动态分配内存,可以根据需要动态地分配和释放内存。堆的大小通常受到计算机系统中物理内存和虚拟内存的限制。其特点就是自由(随时申请、释放、大小块随意)。(2)堆内存是操作系统划分给堆管理器(操作系统的一段代码,属于操作系统内存管理单元)来管理的,然后向使用者(用户进程)提供API(malloc和fre

文章图片
#算法#开发语言
嵌入式交流群

主要是工训赛、电赛、光电、集成电路等等,会分享一些开源代码,博主自己做的项目,自己画的PCB等等,包含但不限于STM32、K210、V831、机器视觉,机械臂,ROS,STM32最小系统板打板文件,K210打板文件、ESP8266,物联网、各类传感器等等。群里不打广告,只是一些对嵌入式感兴趣的同学,大家一起交流学习。博主也想拓宽自己的知识面。感兴趣的同学欢迎进群交流嗷。感兴趣的同学、朋友可以加入群

OpenCV图像处理——GUI功能(二)

OpenCV图像处理文章目录OpenCV图像处理一、图像入门1.读取图像2.显示图像3.保存图像二、视频入门1.用相机捕捉视频2.播放视频文件3.保存视频总结一、图像入门1.读取图像使用 cv.imread() 函数读取一张图像,图片应该在工作目录中,或者应该提供完整的图像路径。第二个参数是一个 flag,指定了应该读取图像的方式cv.IMREAD_COLOR:加载彩色图像,任何图像的透明度都会被

文章图片
#图像处理#python#opencv
Python爬虫学习——爬取图片并保存(十一)

Python爬虫学习文章目录Python爬虫学习一、查看二、具体实现总结一、查看1、查看页面源代码是否有相关信息2、一般得图片都包含子页面链接3、提取子页面链接4、获取下载链接二、具体实现import requestsfrom bs4 import BeautifulSoupimport timedomain='https://unsplash.com/'url='https://unsplash

#python#爬虫#开发语言
FreeRTOS操作系统——互斥信号量(十四)

FreeRTOS操作系统学习文章目录FreeRTOS操作系统学习前言一、互斥信号量简介二、API函数1.创建互斥信号量2. 释放互斥信号量3. 获取互斥信号量三、互斥信号量实验四、递归互斥信号量1.递归互斥信号量简介2.创建递归互斥信号量3、释放递归互斥信号量4.获取递归互斥信号量总结5.递归互斥信号量实例总结前言前面了解了优先级翻转在FreeRTOS中是绝对不允许优先级翻转的,而互斥信号量可以完

#单片机#stm32#嵌入式硬件
FreeRTOS操作系统——任务通知模拟消息邮箱及事件标志组(十八)

FreeRTOS操作系统学习文章目录FreeRTOS操作系统学习一、消息邮箱API函数二、消息邮箱实验三、事件标志组实验总结一、消息邮箱API函数任务通知也可用来向任务发送数据,但是相对于用队列发送消息,任务通知向任务发送消息会受到很多限制!1、只能发送 32 位的数据值。2、消息被保存为任务的任务通知值,而且一次只能保存一个任务通知值,相当于队列长度为 1。因此说任务通知可以模拟一个轻量级的消息

#单片机#stm32#嵌入式硬件
UCOS操作系统——事件标志组(十四)

UCOS操作系统文章目录UCOS操作系统前言一、事件标志组二、相关函数1.创建事件标志组2. 等待事件标志组3.向事件标志组发布标志三、事件标志组实验前言前面我们提到过可以使用信号量来完成任务同步,这里我们再说一下另外一种任务同步的方法,就是事件标志组,事件标志组用来解决一个任务和多个事件之间的同步一、事件标志组有时候一个任务可能需要和多个事件同步,这个时候就需要使用事件标志组。事件标志组与任务之

#stm32
UCOS操作系统——时间片轮转调度(五)

UCOS操作系统文章目录UCOS操作系统前言一、OSSchedRoundRobinCfg()函数开启时间片二、OSSchedRoundRobinYield()函数放弃时间片三、完整代码总结前言我们说过 UCOSIII 是支持多个任务拥有同一个优先级的,这些任务采用时间片轮转调度方法进行任务调度。在 os_cfg.h 文件中有个宏 OS_CFG_SCHED_ROUND_ROBIN_EN,我们要想使用

#stm32
    共 74 条
  • 1
  • 2
  • 3
  • 8
  • 请选择