
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
版权声明:本文为CSDN博主「sac761」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/sac761/article/details/47054977FreeRTOS是一个迷你的实时操作系统内核。FreeRTOS系统相当的小巧,最小化的FreeRTOS内核仅包括3个.c文件和少数头文件,总共不到...
摘要: 摘要:为解决实时操作系统μC/OS-II串口通信设计中信号量、消息邮箱使用方法的问题,提出了一种以STM32V评估板为硬件平台和μC/OS-Ⅱ的串口通信程序设计方案。该方案采用Cortex-M3架构的ARM处理器STM32F103VB作为主控制芯片,ST3232作为串口通信电平转换器。软件设计部分描述了信号量、消息邮箱的应用场合和基本操作方法,通过信号量和消息邮箱的配合使用保证任务间的数据
一、任务的特性总结:独立性:表现为逻辑上的平等性和信息传输的异步性。平等性,即可以独占CPU,一个任务“看不见”另外一个任务;异步性,指任务之间信息传递必须通过媒介。并发性:任务交替进行,宏观上并发进行。动态性:任务的状态是动态变化的,不能一直占有CPU。(休眠、就绪、运行、等待、中断)二、任务划分总结:关键任务:必须得到运行机会的,如火灾监控紧迫任务:必须尽快执行的1)、首先,以CPU为中心,将
去年NXP KW41大赛的时候被迫啃了一口FreeRTOS,我后来打算系统地学习一下它,再尝试应用到自己的DIY项目当中去。FreeRTOS只是众多的 RTOS (字面意思是实时操作系统)中的一种,因为用得广泛有是开源的,作为学习是个不错的选择。我大概地读过了它的文档,现在回头开始梳理,研究下部分的实现细节,一边写这个连载。什么情况下可以用 FreeRTOS ?单片机也要用操作系统?如果以日常用的
文章目录01 - 说在前面02 - FreeRTOS思维导图(点击文字下载)2.1 任务2.2 队列2.3 中断2.4 资源管理2.5 内存管理03 - 总结01 - 说在前面 嵌入式系统经常在无人值守、环境恶劣和时间限制等等的条件下运行,如果条件偏向于时间限制,就需要嵌入式系统具有实时机制,嵌入式实时操作系统的设计就显得非常重要。 现有的嵌入式实时操作系统很多,有FreeRTOS、RT-Th
【github项目】基于STM32F4开发板和阿里云平台的MQTT通信开源项目摘要当前网络上MQTT的教程比较丰富,但实用的很少,有对MQTT协议进行讲解的,有围绕自主开发的产品进行描述的,甚至有连云平台都是他们自主开发的,且MQTT协议的sdk包有用java、nodejs等等实现的,连国产的RT-Thread,想要用里面的MQTT组件,都必须用RT-Thread系统才能实现,显得很乱,学习成本特
去年NXP KW41大赛的时候被迫啃了一口FreeRTOS,我后来打算系统地学习一下它,再尝试应用到自己的DIY项目当中去。FreeRTOS只是众多的 RTOS (字面意思是实时操作系统)中的一种,因为用得广泛有是开源的,作为学习是个不错的选择。我大概地读过了它的文档,现在回头开始梳理,研究下部分的实现细节,一边写这个连载。什么情况下可以用 FreeRTOS ?单片机也要用操作系统?如果以日常用的
[导读] 本文介绍了以LPC2365为核心处理器、嵌入式实时操作系统μC/OS-II下的多串口通信编程方法。对于固定长度的短字节帧数据,通过设置合适的字节触发深度,一次中断完成数据接收任务;对于变长的长字节帧本文介绍了以LPC2365为核心处理器、嵌入式实时操作系统μC/OS-II下的多串口通信编程方法。对于固定长度的短字节帧数据,通过设置合适的字节触发深度,一次中断完成数据接收任务;对...
这是最近一名即将大二学生与我的原版对话前辈您好,我是一名大一即将大二的学生,对嵌入式挺感兴趣的,想要以嵌入式作为发展方向,但是上网查嵌入式,看到的几乎90%都是负面评价,也加了不少交流群,对嵌入式的负面评价好多,这让我很纠结,我虽然挺感兴趣的,但是几乎所有人都在劝退,这就比较影响我的学习进度,出于兴趣,我在学嵌入式,但是又这么多人劝退使得我很纠结,就在java后端跟嵌入式这两个方向里跳来跳去,有时
利用模组+MCU的方式接入阿里云物联网有两种选择:1.选择模组内集成了阿里云SDK的模组厂商,这样就可以通过简单的AT指令实现接入阿里云及消息通讯;2.使用模组内部未集成阿里云SDK的模组,而是在MCU上集成阿里云SDK,再通过调用相关API实现上云和通讯。因手头上暂时没有集成了阿里云SDK的模组,且使用集成了SDK的模组的话实现上云并没有什么道道,故选择了从将SDK移植到MCU上的方式,以下上云







