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
151_STM32F407蜂鸣器驱动
我自己的例程是基于
FreeRTOS
的,实现起来更简单,其实就是一行代
grey_csdn
·
2020-06-23 11:41
ARM
Ubuntu 系统入门 重点总结
例如UCOS、
FreeRTOS
等等,这些操作系统都是一个kernel,如果需要网络、文件系统、GUI等这些就需要开发者自行移植。
gailj
·
2020-06-23 09:11
Ubuntu
物联网下的RTOS开发(一)——前言
也有使用开源操作系统的如
FreeRTOS
的,其API文档中使用示例写的很详细,很适合有一定经验的程序员快速入门。也有商业的uCOS,因为一直被培训机构包括高校在内用于教材来实行,被
别拍我后脑勺
·
2020-06-23 09:50
RTOS
设计模型
物联网
[
FreeRTOS
学习] 任务概念
任务协程(Co-routines)任务和协程使用不同的API,因此他们不能使用同一个队列或信号量传递数据。协程仅用在资源非常少的微处理器中,现在一般很少使用。任务概述调度器主要的职责是,在任务切入切出时保存上下文环境(寄存器值、堆栈内容)。为了实现这点,每个任务都需要有自己的堆栈。当任务切出时,它的执行环境会被保存在该任务的堆栈中,这样当再次运行时,就能从堆栈中正确的恢复上次的运行环境。特性简单没
EleZtian
·
2020-06-23 09:34
在Linux下实现
FreeRTOS
的简单模拟器
FreeRTOS
基础知识不赘述,请参考朱工的专栏,本文主要描述怎么在Linux的环境下跑一个
FreeRTOS
的模拟器官方示例
FreeRTOS
的官方提供了一个在Linux下的Simulator的示例,但是用的
crazyskady
·
2020-06-23 00:52
STM32f407ZGT6 HAL + ili9341 +
FreeRTOS
+ emWin5.44移植
软件下载首先去st官网下载好stm32cubemx,我是v5.5.0版的打开软件选择芯片、开启时钟这些就不细说了。直接上FSMC的配置,每个人的板子不同,请根据自己板子原理图进行配置注意看红色方框中的引脚,配置的时候需要对应根据原理图对应选择NE4、LCDinterface、A6、16bits,再把PC0引脚选择为GPIO_OUTPUT就行了。nortiming的3个参数先不设置,代码生成之后再修
cp_srd
·
2020-06-23 00:10
FreeRTOS
学习笔记三
portBASE_TYPExQueueSendToFront(xQueueHandlexQueue,//目标队列的句柄xQueueCreate()创建该队列时的返回值constvoid*pvItemToQueue,//发送数据的指针。其指向将要复制到目标队列中的数据单元portTickTypexTicksToWait);//阻塞超时时间。如果在发送时队列已满,这个时间即是任务处于阻塞态灯队列空间有
宁静以致墨
·
2020-06-22 16:55
FreeRTOS
TouchGFX4.13移植及编程指南 - 源码分享 - cubemx5.5下的常规移植 及 RT-Thread的移植
CubeMX工程2.3配置时钟源2.4配置仿真与系统时间基准2.5配置FMC->SDRAM2.6配置QSPI->W25Q2.7配置串口2.8配置DMA2D2.9配置LTDC2.10配置CRC2.11配置
FreeRTOS
2.12
`*希冀.de 星空ヾ
·
2020-06-22 16:25
FreeRTOS
任务通知
Freertos
FreeRtos
简述
FreeRTOS
从版本V8.2.0开始提供任务通知这个功能,每个任务都有一个32位的通知值。
orientlu
·
2020-06-22 10:15
FreeRTOS
xEventGroup事件标志组
事件标志组属于任务间的通信以及同步机制之一。1、什么是时间标志组?事件标志组可以实现多任务间的任务同步,简单来说就是在不同的任务间传递简单的标志位(这里之前被esp吐槽说我们的代码还处在51阶段,到处flag)。裸机编程全局flag确实有用,rtos里面却是另一番景象。事件标志组交给操作系统管理,不用自己实现超时等待机制;裸机全局变量需要注意多个“任务”进行flag修改时的冲突,os里面则不用考虑
你的眼睛背叛了你的小心心
·
2020-06-22 10:54
linux 驱动开发之 中断注册
中断是任何一个状态机下面的重要部分,不管是windows大型系统还是threadx-rtos、
freertos
等实时操作操作系统,亦或者是裸机程序开发,中断部分都是系统开发的重要部分
你的眼睛背叛了你的小心心
·
2020-06-22 10:54
FreeRTOS
笔记之⑧:任务延时列表的实现
目录1.任务延时列表的工作原理2.实现任务延时列表2.1定义任务延时列表2.2任务延时列表初始化2.3定义xNextTaskUnblockTime在本章之前,为了实现任务的阻塞延时,在任务控制块中内置了一个延时变量xTicksToDelay。每当任务需要延时的时候,就初始化xTicksToDelay需要延时的时间,然后将任务挂起,这里的挂起只是将任务在优先级位图表uxTopReadyPriorit
专业游手好闲
·
2020-06-22 08:48
FreeRTOS
嵌入式开发
ZYNQ进阶之路9--ZYNQ PS端实现
FreeRTOS
嵌入式系统
ZYNQ进阶之路9--ZYNQPS端实现
FreeRTOS
嵌入式系统导论
FreeRTOS
简介实现步骤导论在之前的章节中我们我们完成了PS端、PL端和PS+PL的一些工程,本章节我们插入一个小插曲,讲解
FreeRTOS
鹏哥DIY
·
2020-06-22 07:22
zynq
FPGA
ZYNQ进阶之路
01. 嵌入式系统概要
文章目录嵌入式系统概要嵌入式系统的概念及特点嵌入式系统硬件嵌入式处理器计算机硬件微控制器MCUARM处理器ARM内核架构嵌入式外围电路嵌入式系统软件传统的嵌入式软件框架演进的嵌入式软件框架板级支持包嵌入式系统的编程模式前后台编程模式基于RTOS的编程模式几种常用的RTOS
FreeRTOS
μC
点康慕
·
2020-06-22 01:00
STM32
使用SysTick作为HAL的基础时钟
在不使用
FreeRTOS
的时候,STM32CubeMX里默认地将基础时钟源设置为SysTick定时器,如图1所示。SysTick是Cortex-M内核
HongAndYi
·
2020-06-21 21:31
TrueSTUDIO
STM32Cube
FreeRTOS
在MDK中使用V6编译器的注意事项
1.MDK默认使用的V5编译器,
FreeRTOS
调用的端口配置信息是RVDS文件夹中的;切换到V6编译器,需要将GCC文件夹中的信息拷贝到RVDS中,进行替换;无需其他修改2.在
FreeRTOS
系统中时钟
Haiguozhe
·
2020-06-21 21:58
STM32、LINUX概念
用MMU的可以跑:LINUX,android,windowns,MaxOS.不带MMU的可以跑:
FreeRTOS
,VxWorks,ucOS.CPU分两种:带MMU的:Cortex-A,ARM9,ARM11
萌哒兽
·
2020-06-21 20:48
stm32
KW41Z_
FreeRTOS
学习笔记
KW41Z_
FreeRTOS
学习笔记文档编号TN_TEMPLATE0101_A0关键字
FreeRTOS
,MCU,EmbeddedSystem,KW41Z摘要本技术笔记对KW41Z_
FreeRTOS
学习笔记进行说明
zhu210
·
2020-06-21 15:56
适合STM32的三大嵌入式操作系统
分别为μClinux、μC/OS-II、eCos、
FreeRTOS
和都江堰操作系统(djyos)。下面分别介绍这五种嵌入式操作系统的特点及不足。
weixin_42976659
·
2020-06-21 13:13
物联网
STM32实战经验
嵌入式资料
STM32
嵌入式
STM32
STM32学习
STM32资料
STM32入门
STM32创客学院
lwip lwiperf 方法进行性能测试 4.5MB/S
硬件配置:STM32F407+DP83848+
FreeRTOS
V10.1.1+LWIP2.1.22018年12月5日14:31:241、先读取PHY寄存器,查看自主协商结果PHY自主协商结果:ETH_ModeETH_Mode_FullDuplexPHY
weixin_33916256
·
2020-06-21 11:53
FreeRTOS
系列第6篇---
FreeRTOS
内核配置说明
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥
FreeRTOS
内核是高度可定制的,使用配置文件
FreeRTOS
Config.h进行定制。
李肖遥
·
2020-06-21 08:32
FreeRTOS
系列第5篇---
FreeRTOS
在Cortex-M3上的移植
关注、星标公众号,直达精彩内容
FreeRTOS
下载包的文件结构在
FreeRTOS
官方网站可以下载到最新版的
FreeRTOS
包,我这里使用的是V8.2.3版本。
李肖遥
·
2020-06-21 08:00
FreeRTOS
系列第4篇---
FreeRTOS
编码标准及风格指南
关注、星标公众号,直达精彩内容1.编码标准
FreeRTOS
的核心源代码遵从MISRA编码标准指南。这个标准篇幅稍长,你可以在MISRA官方网站花少量钱买到,这里不再复制任何标准。
李肖遥
·
2020-06-21 08:00
FreeRTOS
系列第3篇---
FreeRTOS
移植指南
关注、星标公众号,直达精彩内容前言
FreeRTOS
下载包中已经包含很多演示例程-每一个例程都是针对于:特定的微控制器;特定的开发工具(编译器、调试器等等);特定的硬件平台(样机或评估板)。
李肖遥
·
2020-06-21 08:59
在
freertos
上使用qt为mcu构建应用程序?
在单片机(MCU)上运行Qt有一位友人说出了我的心声,期待开源那我们想过,在
freertos
上使用qt为mcu构建应用程序吗?今天qt公司技术领头人TechnicalLead,SiiliA
李肖遥
·
2020-06-21 08:56
qt
进阶
S32K144 EVB之GPIO
开发环境IAR7.8+
FreeRTOS
V8.2.1+S32K144-EVB以下是startup_S32K144.s中的汇编启动代码:Reset_HandlerCPSIDI;Maskinterrupts;
xlbtlmy
·
2020-06-21 08:54
S32K144
STM32开发笔记80: 在构造函数中调用延时函数应注意的问题
此项目与先前项目的不同点在于,项目中有
FreeRTOS
操作系统运行,原先的项目没有,最后将问题聚焦于W5500的构造函数上,如下程序所示:CW5500::CW5500(void):CSpi(){//uint8
snmplink
·
2020-06-21 04:05
#
STM32快速开发
STM32快速开发
S32K144 +
FreeRTOS
+ SPI + IAR
开发环境:IAR8.30
FreeRTOS
版本:10.1一、移植
FreeRTOS
二、配置IAR三、配置IO、使能DMA、SPI四、创建任务、开启任务调度一、移植
FreeRTOS
从官网下载
FreeRTOS
源码将
TseJung
·
2020-06-21 04:47
FreeRTOS
FreeRTOS
移植--时钟寄存器和串口寄存器
最近在学习
FreeRTOS
,参考了很多文档,文档写的大同小异,无非都是告诉你拷贝list.c、task.c、timer.c、queue.c、croutine.c、event_group.c这六个文件,然后在去拷贝其他文件
lnyaigsm0110
·
2020-06-21 03:49
304_S32K144
FreeRTOS
的工作时钟提升
完整的S32K144的学习汇总如下:https://github.com/GreyZhang/g_s32k144继续S32K144的学习,这一次看一下
FreeRTOS
的工作时钟修改。
grey_csdn
·
2020-06-21 01:41
S32K
嵌入式
RTOS
268_S32K144_
FreeRTOS
的队列
完整的S32K144的学习汇总如下:https://github.com/GreyZhang/g_s32k144继续学习S32K144,结合这个芯片学习一下
FreeRTOS
的实际应用。
grey_csdn
·
2020-06-21 01:10
S32K
嵌入式
RTOS
285_S32K144上基于
FreeRTOS
的精准周期性任务调度
完整的S32K144的学习汇总如下:https://github.com/GreyZhang/g_s32k144继续S32K144的学习,这次看一下
FreeRTOS
的周期性任务调度。
grey_csdn
·
2020-06-21 01:10
S32K
嵌入式
RTOS
254_使用S32DS创建S32K144的
FreeRTOS
工程
这一次,学习总结的重点在与SDK中
FreeRTOS
的使用。与以往的学习不是很一样,这一次的学习跳过了驱动直接来了RTOS。其实,我觉得这也是现在很多ARM平台共通的一个特点:开箱即
grey_csdn
·
2020-06-21 01:09
S32K
嵌入式
RTOS
[S32K]
FreeRTOS
使用
参考官方:Tutorial:
FreeRTOS
10.0.1withNXPS32DesignStudio2018.R1(官方component是V8.2.1,此文档介绍如何升级到V10.0.1)https:
anxuan3201
·
2020-06-20 23:20
FreeRTOS
S32K148
文章目录前言建立工程ProcessorExpert配置
FreeRTOS
代码补全调试运行完整工程微信公众号前言前几节用的是ST的STM32CubeMX生成
FreeRTOS
工程(CMSIS-RTOS2对
FreeRTOS
weifengdq
·
2020-06-20 21:25
FreeRTOS
S32K148
S32K144开发指南(一)
把这段时间遇到的坑和感觉跟大家分享一下,以后会再写一些各个功能在
FreeRTOS
的使用说明。也会把代码上传,有什么不对的地方,可以指出来。大家共同进步,我的QQ是516912066。
lnyaigsm0110
·
2020-06-20 20:52
适用于
FreeRTOS
初学者,
FreeRTOS
整体知识框架
写在前面:因为实际使用需求,学习了一段时间
FreeRTOS
。从
FreeRTOS
的市场占有率来看,网上的资料应该很多,但是在学习过程中尤其是遇到问题的时候,发现真正有用的资料并不多。
看山是山_Lau
·
2020-06-19 23:04
嵌入式系统
freertos
嵌入式
队列
操作系统
大总结:各类RTOS学习总结--Apple的学习笔记
n年前就学习过
FreeRTOS
和RT-thread,但是是基于OS调度概念及API的应用做的入门学习,当时的目的是用这些API。而此次的目的是进行深入,目的是自己能写OS,侧重task调度这块。
applecai
·
2020-06-07 11:05
【开源】一个高性能、高稳定性的跨平台MQTT客户端,欢迎star与fork
github.com/jiejieTop/mqttclientmqttclient一个高性能、高稳定性的跨平台MQTT客户端一个高性能、高稳定性的跨平台MQTT客户端,基于socketAPI之上开发,可以在嵌入式设备(
FreeRTOS
杰杰
·
2020-05-27 23:13
mqtt
mqtt-client
网络
网络传输协议
开放源代码
详解--i.MX8如何在uboot命令下快速运行M4程序
OKMX8MM-C平台内部有一个Cortex-M4内核,可以使用MCUXpressoSDK进行开发,MCUXpressoSDK是微控制器软件支持的集合,它包含外围驱动程序,RPMSG多核通信,以及
FreeRTOS
ZXCZB123
·
2020-05-27 15:53
i.MX8
uboot
飞凌
关于解决使用STM32F407+LAN8742A的网线热插拔问题
原料硬件STM32F407ZGT6LAN8742A一根RJ45网线软件STM32CubeMXKeilv5.30
FreeRTOS
问题描述STM32一侧作为client向server发送数据过程中,如果将网线直接拔掉再插上
F5无法刷新
·
2020-05-11 15:39
小问题的解决
单片机
stm32
嵌入式
FreeRTOS
任务切换的实现方式--Apple的学习笔记
继上一篇Tricore内核上下文切换机制CSA--Apple的学习笔记后,今天看了下运行过程中的任务切换。然后让我觉得我上一篇对于从PCXI读取地址的理解是错误的,我之前理解PCXI读取值时候会将它释放move到FCX,其实这个理解是错误的。PCXI为当前上下文,可以通过指针方式读取地址,然后通过指针offset修改其值。因为运行过程中的任务切换就是通过此种方式实现。那么既然可以通过此种方式修改返
applecai
·
2020-05-02 09:21
TC2x移植
FreeRTOS
成功--Apple的学习笔记
快速看了
Freertos
的官网教程,及野火
FreeRTOS
内核实现及应用。那么对
FreeRTOS
的应用及OS任务切换原理有了初步了解。
applecai
·
2020-05-02 08:30
mongoose Web服务器
其具有以下特性:跨平台:可在linux/unixmacosQNXeCosWindowsAndroidIphone
FreeRtos
上运行原生支持PicoTCP的嵌入式tcp/ip协议栈,支持LWIP嵌入式
quliuliu2013
·
2020-04-27 15:00
freeRTOS
文件结构
从官网http://www.
freertos
.org/下载的
FreeRTOS
代码.
FitTiger
·
2020-04-14 13:57
[
FreeRTOS
学习] 任务通知
通知(Notify)信号(semaphore)每个RTOS任务都有一个32位的通知值,任务创建时,这个值被初始化为0。RTOS任务通知相当于直接向任务发送一个事件,接收到通知的任务可以解除阻塞状态,前提是这个阻塞事件是因等待通知而引起的。发送通知的同时,也可以可选的改变接收任务的通知值接收任务更新通知的方法不覆盖接收任务的通知值覆盖接收任务的通知值设置接收任务通知值的某些位增加接收任务的通知值虽然
EleZtian
·
2020-04-13 19:33
FreeRTOS
下LWIP协议栈检查网络通断之Ping命令,基于STM32F407+DP83848-RMII
目标:STM32端作为客户端,然后发送ping命令,检查客户端到服务端的网络通断问题。内容实质:客服端发送ICMP数据包,等待服务端的响应。有响应:网络正常,无响应:网络断开。参考资料:1、《嵌入式网络那些事》--五木2、http://blog.csdn.net/jtttl/article/details/50583462关键代码:/**pingidentifier-mustfitonau16_t
默以太
·
2020-04-13 01:34
FreeRTOS
task和queue相关策略--Apple的学习笔记
现在我把焦点集中到
FreeRTOS
的共有核心代码task.c,主要负责任务调度算法的。可以理解它是APP代码,所以不同的内核都是可以用相同的task.c。
applecai
·
2020-04-10 21:47
FreeRTOS
在Tricore上的三种任务切换方式
FreeRTOS
在Tricore上的三种任务切换方式如下:(1)任务中调用任务切换切换函数:portYIELD()/portYIELD_WITHIN_API()/taskYEILD()处理器资源:Trap_class6
小小知识人
·
2020-04-09 20:00
FreeRTOS
任务源码分析以及程序堆栈与任务堆栈的关系
以STM32F4x7_ETH_LwIP_V1.1.1工程为例,使用的版本是
FreeRTOS
V7.3
yanhc
·
2020-04-08 17:00
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他