E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
FreeRTOS
Zynq
FreeRtos
下开启其他中断(定时器Uart)系统崩掉的问题
FreeRtos
下开启其他中断(定时器Uart)系统崩掉的问题问题来源比如我开了
freertos
然后想用uart中断,然后就发现系统正常工作不了,多任务失效,只有一个任务在跑,调度器工作失败问题原因主要是全局中断实例只能同时存在一个
Donce Jiang
·
2020-09-12 12:49
zynq
ARM
FreeRTOS
中断
1.PRIMASK和FAULTMASK寄存器有时候为了执行严格的时序,需要暂时屏蔽所有中断,这是可以使用PRIMASK。PRIMASK可以屏蔽除复位,MNI和HardFault之外的所有中断。FAULTMASK比PRIMASK更严格,连HardFault都可以屏蔽。2.BASEMASK对中断的屏蔽更灵活一些,可以屏蔽优先级低于某一阀值的中断,这个阀值就是通过BASEMASK设置。3.中断配置宏co
kelvinluo
·
2020-09-12 12:30
FreeRTOS
STM32基于HAL库带
FreeRTOS
系统的Freemodbus移植
STM32基于HAL库移植带
FreeRTOS
系统的Freemodbus移植移植前提下载所需源码可能的win10IAR设置从站注意定义寄存器数量大小效果查询报文效果回复报文移植事件、定时器、串口事件移植串口移植定时器移植线程中调用
aron566
·
2020-09-12 11:19
STM32
freemodbus
嵌入式
RT-Thread Smart开源混合微内核操作系统横空出世,替换智能设备中的Linux!
当前用于MCU的嵌入式操作系统主要有μc/OS、
FreeRTOS
和RT-Thread,在带MMU的微处理器上,以Linux、VxWorks、QNX为主,国外嵌入式操作系统处于垄断地位,国产几乎为空白。
嵌入式资讯精选
·
2020-09-12 05:32
内核
嵌入式
芯片
微软
操作系统
emWin万年历,含uCOS-III和
FreeRTOS
两个版本
第8期:万年历配套例子:V6-914_STemWin提高篇实验_万年历(uCOS-III)V6-915_STemWin提高篇实验_万年历(
FreeRTOS
)例程下载地址:http://forum.armfly.com
weixin_30563917
·
2020-09-12 03:09
ESP32 GPIO外部中断
ESP32GPIO外部中断中断服务写的是一个编码器网上找了半天全是写了个wihile(1)在里面扫GPIO电平的骗子.h就不贴了缺的#define自己补下就行#include#include"
freertos
琉浪的星星
·
2020-09-12 01:22
ESP32片外PSRAM
基本是可以满足大部分需求;但是在用到音频、显示方案的时候就很吃紧了,官方提供了4M的片外SPIRAM,实现内存的扩展与映射,大大提高了应用的范围CPU0CPU1会占用64K的SRAM用作Cache,而且系统
FreeRtos
玉怀一捧雪
·
2020-09-12 00:42
ESP32
ESP32
PSRAM
esp32之点亮一盏灯
单片机导师与我们说,当你点亮一盏灯,那么你已经学会了80%,就当个笑话吧,但也不是并无道理源码路径esp-idf/examples/get-started/blink#include#include"
freertos
物联网研究室
·
2020-09-12 00:16
FreeRTOS
学习
FreeRTOS
之路(八):消息队列及其常用函数介绍
消息队列1.消息队列的基本概念队列又称消息队列,是一种常用于任务间通信的数据结构,队列可以在任务与任务间、中断和任务间传递信息,实现了任务接收来自其他任务或中断的不固定长度的消息,任务能够从队列里面读取消息,当队列中的消息是空时,读取消息的任务将被阻塞,用户还可以指定阻塞的任务时间xTicksToWait,在这段时间中,如果队列为空,该任务将保持阻塞状态以等待队列数据有效。当队列中有新消息时,被阻
Newbie_H
·
2020-09-11 23:58
FreeRTOS学习之路
学习
FreeRTOS
之路(七):任务管理及常用函数方法介绍
FreeRTOS
是一个支持多任务的操作系统。
Newbie_H
·
2020-09-11 23:27
FreeRTOS学习之路
学习
FreeRTOS
之路(六):
FreeRTOS
的启动流程
使用
FreeRTOS
的常用编程思路第一种:万事俱备法在main函数中将硬件初始化,RTOS系统初始化,所有任务的创建这些都弄好,最后在启动任务调度器1intmain(void)2{3/*硬件初始化*/4HardWare_Init
Newbie_H
·
2020-09-11 23:27
FreeRTOS学习之路
esp32之hello_world分析
1.esp-idf里面有一个名字example的文件夹,里面有很多乐鑫例程,可通过里面例程入门esp32,首先看一下hello_world:#include#include"
freertos
/
FreeRTOS
.h
物联网研究室
·
2020-09-11 23:05
FreeRTOS
esp32
FreeRTOS
hello_world
痞子衡嵌入式:IVT里的不同entry设置可能会造成i.MXRT1xxx系列启动App后发生异常跑飞
事情缘起恩智浦官方论坛上的一个疑问帖《RT1015dev_cdc_vcom_
freertos
resetentryfailed》,这是客户QISDA遇到的问题,由痞子衡的同事-非常细心负责的Kerry小姐姐将问题整理出来并发了贴
痞子衡
·
2020-09-11 17:00
学嵌入式的女孩
我可以在这轻松找到例如大神”朱工的专栏”的
FreeRTOS
系列篇这样精致深入的好文,也可以随手找到嵌入式工程师面试宝典、小白的坎坷求职之路,更有大家在程序之路的暖心感悟。
csdnndsc_wxh
·
2020-09-11 08:24
情绪管理/心灵小憩
STM32CubeMX 配置
FreeRTOS
- Config parameters
FreeRTOS
- Include parameters
https://blog.csdn.net/qq_16069457/article/details/103671465https://blog.csdn.net/weixin_40599145/article/details/100164676https://blog.csdn.net/zhzht19861011/article/details/50134883usepreemption使用抢占c
懒人在行动
·
2020-09-11 06:46
STM32
(六)
FreeRTOS
软件定时器、事件组、内存管理
软件定时器为了周期性处理某些事务,每个MCU都自带几个硬件定时器,
FreeRTOS
也是实现了定时器,不过是软件层面上的,所以精度自然没有硬件定时器高,但是处理某些精度要求不高的事务还是够的。
不够好才能进步
·
2020-09-11 05:27
FreeRTOS
(五)
FreeRTOS
信号量
信号量包括二值信号量、互斥信号量、计数型信号量、递归互斥信号量,用于管理共享资源以及任务间的同步,利用信号量值代表信号量的情况,当申请信号量时,信号量值会减一,当释放信号量时,信号量值会加一,所以任务间要共享某个变量或者要进行同步时,只需要查询信号量中的信号量值是否满足。二值信号量舍友B在洗澡,占了浴室,而浴室一般是一个人在里面洗澡,并且锁上门,这时候舍友A跑再快去浴室也没用。舍友A由于抢不到浴室
不够好才能进步
·
2020-09-11 05:27
FreeRTOS
(二)
FreeRTOS
列表及列表项
FreeRTOS
管理任务中一个相当重要的数据结构就是列表和列表项,
FreeRTOS
创建完成后,是一个个独立的个体,如果没有一个约束的关系,那么调度器是是无法分配的,列表和列表项将这些独立的任务的串起来,
不够好才能进步
·
2020-09-11 05:27
FreeRTOS
(四)
FreeRTOS
队列
在没有使用队列之前,任务之间的通信是通过共享全局变量或者传递指针参数来进行消息传递,但是全局变量一旦使用多了就会占用很大的资源,在操作系统中,这就会涉及到资源管理的问题。操作系统需要管理有限的资源,进而产生了队列,解决了任务与任务、中断与中断、任务与中断的通信问题,任务与任务、任务与中断之间要交流的数据保存在队列中,这就叫做队列项目。而队列中能存储的数据是有限的,每个数据项目大小是固定的。操作系统
不够好才能进步
·
2020-09-11 05:27
FreeRTOS
(三)
FreeRTOS
调度器开启过程分析
Main函数中创建完任务后,当前的任务指针pxCurrentTCB就指向了第一个任务,但是此时系统并未启动,还需要启动任务调度器,任务调度器才是整个系统的核心,在启动器中创建了一个空闲任务,最主要的是启动软件定时器和初始化了一些中断、启动第一个任务。//...符号是删除了一些不是很重要的源码voidvTaskStartScheduler(void){BaseType_txReturn;#if(co
不够好才能进步
·
2020-09-11 05:56
FreeRTOS
从头开始编写一个实时嵌入式操作系统的内核(一)
因为毕设题目是一个比较复杂的多传感器监控的嵌入式系统,然后最近自己有使用一些rtos,比方说
freertos
和ucos,感觉比起单纯对单片机的裸机开发还是有很多好玩的地方。
weixin_34405354
·
2020-09-10 20:21
TM4C129建立
FREERTOS
工程
写下这篇教程的原因主要是自己当初学习TM4C129使用
FREERTOS
操作系统时,发现TI只提供了TM4C123G的移植工程而没有提供TM4C129的,并且网络上教程比较少,而且有很多的教程存在问题,因此把自己当初建立
雷凌峻毅
·
2020-09-10 16:40
TM4C129X
FREERTOS
关于iar intrinsics.h is already included previously!报错的问题及解决办法
用最新的cubemx生成f103的代码(带
freertos
系统),如果用iar编译,可能会出现intrinsics.hisalreadyincludedpreviously!
liming0931
·
2020-09-10 14:25
嵌入式/stm32
IAR
FreeRTOS
中数据结构链表思考的几个问题
使用的资料为野火
FreeRTOS
教程:其中有一个/*将节点插入链表的尾部的一个函数如下*/voidvListInsertEnd(List_t*constpxList,ListItem_t*constpxNewListItem
得儿得儿
·
2020-09-10 11:29
FreeRTOS
【嵌入式实战】STM32+
FreeRTOS
+LWIP+WolfSSL 实现 HTTPS(超详细)
文章目录原创声明前言一、HTTPS工作流程简单介绍二、WolfSSL简单介绍2.1WolfSSL是什么?2.2获取官方SDK三、STM32Cube配置3.1Cube配置3.2修改PHY地址四、生成工程的简单测试4.1手动修改MAC地址4.2Ping测试五、使用Lwip+WolfSSL实现HTTPs5.1引入库5.2开启打印Log信息5.3HTTPs拉取baidu.com总结授权须知原创声明本文为H
HinGwenWoong
·
2020-08-30 00:42
嵌入式SMT32
嵌入式
stm32
https
ssl
物联网
FreeRTOS
互斥信号量与二值信号量使用时的区别
1.互斥信号量互斥信号量的申请与释放是要在同一个任务中进行的,不能在一个任务中申请而在另一个任务中释放。互斥信号量主要解决的是,我在用的时候,别人都不能用。举个例子,我在像一段内存中写数据的时候,不允许别人去写和读的,这时候就需要互斥信号量,写之前获取信号量,写完之后再释放互斥信号量。2.二值信号量二值信号量允许在一个任务中申请,在另外一个任务中释放。二值信号量主要解决的是任务同步的问题。举个例子
MC_J
·
2020-08-26 16:57
FreeRTOS
C
STM32
STM32开发记录一: 外部中断之软中断SWI使用
一、SWI使用1、学习
FreeRTOS
过程中需要软件产生一个中断,stm32提供了很好的方法。直接调用EXTI_GenerateSWInterrupt()即可。
小书包VIP
·
2020-08-26 08:44
STM32开发记录
RTOS系统2-开发环境配置
如下图2、环境验证使用keil编译文件:LED编译通过即可3、
FreeRTOS
学习参考很详细的PDF:
FreeRTOS
学习资料4.移植问题汇总问题:errorThisportcanonlybeused
Musing_jk
·
2020-08-24 20:25
嵌入式/RTOS
FreeROTS开发实战_
FreeRTOS
概述
FreeRTOS
是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。
孤独的小丑
·
2020-08-24 19:10
FreeRTOS
物联网
AIOT纵论
物联网下的RTOS开发(三)——队列的进阶
消息队列在
FreeRTOS
下所有的通信与同步机制都是基于队列实现的。用法和创建任务类似,独立于任务,也是RTOS下核心的一个组件。主要有几个特性:1.缓冲数据:和普通队列一样关注溢出,
别拍我后脑勺
·
2020-08-24 19:01
RTOS
物联网
设计模型
[原创]基于
FreeRTOS
建立MQTT终端设备
芯片:STM32F407ZGT6(核心板)【先跑通后精简成本,争取在STM32F103跑通】+SIM7600(自研4G模块)【NB已经在做,后续再更】软件:串口助手框架:
FreeRTOS
+SIM7600
江东风又起
·
2020-08-24 18:30
Embedded
FreeRTOS
MQTT
SIM7600
NBIOT
STM32
基于
FreeRTOS
与MQTT的物联网技术应用系列——步进电机控制(七)基于CrossApp跨平台框架的MQTT客户端控制应用android版
本文在前一篇基础上,详细介绍以CrossApp跨平台框架为基础,利用mosquito库和easySQLite库设计实现了基于MQTT协议的android版步进电机控制客户端。一、开发环境的准备编译环境为CrossApp平台提供的一键部署windows下android开发环境的工具包:下载地址:http://pan.baidu.com/s/1qW6ql32#dir/path=%2FCrossApp-
假面侠
·
2020-08-24 16:02
物联网与MQTT
CrossApp
android
CrossApp
easySQLite
mosquitto
物联网
基于
FreeRTOS
与MQTT的物联网技术应用系列——步进电机控制(二)
FreeRTOS
v9.0.0 的移植
本文详细绍了基于STM32F107VC的金牛开发板的
FreeRTOS
v9.0.0的移植过程。
假面侠
·
2020-08-24 16:02
FreeRTOS与物联网
为什么要学习
FreeRTOS
RTOS系统简介RTOS全称是RealTimeOperatingSystem,中文名就是实时操作系统。FreeROTS就是一个免费的RTOS系统,属于实时操作系统中的一种。嵌入式操作系统的允许多任务同时运行。实际上,一个处理器核心在某一时刻只能运行一个任务。操作系统中任务调度器的责任就是决定在某一时刻究竟运行哪个任务,任务调度在各个任务之间的切换非常快!这就给人们造成了同一时刻有多个任务同时运行的
John ZHNANG
·
2020-08-24 16:02
RTOS系统
物联网核心之MQTT移植
这里使用的平台是RT8711的WIFISOC,使用的LWIP跟
FreeRTOS
,移植使用跟STM32+LWIP是没什么区别的。
蓝凌风
·
2020-08-24 15:24
STM32
IOT
opus移植到
freertos
系统
硬件平台:cortex-M4F200MHZ平台(RTL8721DM)软件系统:
FREERTOS
编译器:Usingbuilt-inspecs.COLLECT_GCC=/home/kuili/sdk-amebad-beta_v5.3
比特人生
·
2020-08-24 14:05
在IAR使用
FreeRTOS
出现Error[Pa045]: function "XXX" has no prototype
FreeRTOS
官方例程中设置了需要“Requireprototype”,所以每个函数(除了main函数)都需要函数声明,其中对于无形参的函数声明要加void,比如voidled_init(void);
dee53994040
·
2020-08-24 14:24
MQTT移植到stm32开发板——使用
FreeRTOS
操作系统
mqttclient一个高性能、高稳定性的跨平台MQTT客户端一个高性能、高稳定性的跨平台MQTT客户端,基于socketAPI之上开发,可以在嵌入式设备(
FreeRTOS
/LiteOS/RT-Thread
ba_wang_mao
·
2020-08-24 13:11
MQTT
FreeRTOS
使用Amazon
FreeRTOS
快速和安全地连接设计到云
开发人员可以使用Amazon
FreeRTOS
,而不是从头开始学习每一个需要的细微差别来安全地连接嵌入式系统到Internet。
A奉献经验
·
2020-08-24 12:37
电子技术
nrf52832 PPI、SAADC、
FreeRTOS
学习总结
本着学习的态度,本人总结了网上诸多相关内容的博客,由于时间较久远,出处不能一一列举,如有侵权,pleasefeelfreetoletmeknow.一、PPIPPI原理PPI为nrf52832的可编程外设互连,可以提供一个硬件通道,将不同外设的事件和任务“连接”在一起,当事件产生时硬件自动触发事件“连接”的任务。PPI机制的设计,使得被"连接"的任务由硬件自动触发完成,省去了原本CPU需要参与的步骤
Diane_z
·
2020-08-24 12:55
nrf52832
基于
FreeRTOS
与MQTT的物联网技术应用系列——步进电机控制(六)基于CrossApp跨平台框架的MQTT客户端控制应用PC版
本文详细介绍以CrossApp跨平台框架为基础,利用mosquito库和easySQLite库设计实现了基于MQTT协议的PC版步进电机控制客户端。编译环境为VS2013,使用的语言主要是C++。一、前期准备本文所使用的跨平台界面库:CrossApp官网:http://crossapp.9miao.com/CrossApp版本1.5.4下载地址:https://github.com/babyliy
假面侠
·
2020-08-24 12:05
CrossApp
物联网与MQTT
基于
FreeRTOS
与MQTT的物联网技术应用系列——步进电机控制(五)MQTT的移植和步进电机控制的实现
本文在前一篇的基础上进行MQTT的移植,并实现对步进电机驱动器的控制。分两步完成:1、移植MQTT协议栈,并进行验证;2、对步进电机进行控制。一,移植MQTT协议参考实现:https://github.com/baoshi/ESP-RTOS-Paho/tree/63c2c74dfe978f215b3bb05f7e1258454908c4fb以前一篇文章完成的代码为基础,在工程目录下的APP文件夹中
假面侠
·
2020-08-24 12:32
物联网与MQTT
FreeRTOS与物联网
基于
FreeRTOS
与MQTT的物联网技术应用系列——步进电机控制(一)前言
嵌入式设备的控制是基于
FreeRTOS
操作系统和本项目自行开发的应用框架;PC或移动端(ios或android或其他嵌入式设备)主要是基于CrossApp跨平台界面框架实现远程端控制。
假面侠
·
2020-08-24 12:32
物联网与MQTT
FreeRTOS与物
FreeRTOS
任务优先级说明
freeRTOS
任务优先级与Unix进程优先级不同
FreeRTOS
任务优先:任务优先级数值越小,任务优先级越低。Unix任务优先:进程优先级数值越小,进程优先级越高。
Unix探索之旅
·
2020-08-24 10:09
stm32f407
STM32F10x系列UART中断异常调试经历
硬件环境:STM32F105RCT6软件环境:
FreeRTOS
V8问题描述:采用中断方式接收数据,然后将收到的一帧数据放入消息队列,然后有专门的一个任务用来从消息队列中取数据并处理。
玉箫客
·
2020-08-24 06:46
STM32
1.
FreeRTOS
的简介&移植
FreeRTOS
到STM32平台
I.说明作者:WXP(翱翔云端的鸟)联系方式:
[email protected]
||13100610853(联系请注明CSDN)申明:个人原创,转载请先经过本人同意!要说的话:个人水平有限,不足之处,还请指正!有疑问欢迎大家联系我交流探讨!=================================================================================
wang328452854
·
2020-08-24 06:34
FreeRTOS
FreeRTOS
源码阅读(一)
之前阅读了RT_thread的源码,rtt源码是unix风格,看起来比较熟悉.最近有些空闲时间,打算阅读
FreeRTOS
的源码,看看两者的差别。
songdawww
·
2020-08-24 06:30
嵌入式
FreeRTOS
第二课:启动文件分析
1.简介:对stm32f103工程的分析,需要从启动文件开始2.固件库中stm32f103的启动文件:文件的名字:startup_stm32f10xhd.s前边是段的声明MODULE?cstartup;;Forwarddeclarationofsections.SECTIONCSTACK:DATA:NOROOT(3)SECTION.intvec:CODE:NOROOT(2)EXTERN__iar_
qqliyunpeng
·
2020-08-24 06:13
FreeRTOS
Nodemcu
freertos
学习之路 -- 环境搭建
1.软件准备Xtensa-lx106-elf.tar.bz2交叉编译工具-乐鑫官网下载ESP8266_RTOS_SDK.zipRTOSSDK包-乐鑫官网下载2.安装Linux系统本人用的是VM虚拟机,安装ubuntn17.10安装过程就不介绍了。3.安装交叉编译环境厂商已经有全整的编译环境不过因为接处linux不久,所以想自已练练手。下载xtensa-lx106-elf.tar.bz2文件并上传到
qq_34195512
·
2020-08-24 06:05
esp8266
FreeRTOS
(1)---
FreeRTOS
内核配置说明
FreeRTOS
内核配置说明
FreeRTOS
内核配置
FreeRTOS
配置文件
FreeRTOS
配置说明文章由
FreeRTOS
系列博客整理而来,仅为学习记录,如有不妥,请告知。
InfiniteYuan
·
2020-08-24 05:27
#
FreeRTOS
FreeRTOS
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他