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系统移植
FreeRTOS
移植步骤
一、
FreeRTOS
源码下载
FreeRTOS
-MarketleadingRTOS(RealTimeOperatingSystem)forembeddedsystemswithInternetofThingsextensions
m0_61973119
·
2023-12-18 22:14
FreeRTOS
服务器
linux
网络
英伟达 Jetson Xavier/Xavier NX/Orin
系统移植
编译
英伟达JetsonXavier/XavierNX/Orin
系统移植
编译1、下载JetsonBSP包和交叉编译环境地址:https://developer.nvidia.com/embedded/jetson-linux-archive
Kevin的学习站
·
2023-12-18 19:45
自动驾驶嵌入式工程师修炼秘籍
#
NVIDIA
Jeston
开发
自动驾驶
嵌入式
人工智能
Freertos
外部中断
外部中断外部中断,从名字上看就是由于外部变化而在单片机内产生的中断。单片机通过GPIO口接收外部数据,STM32F103的所有GPIO口都可以设置为外部中断模式。外部中断和前一章节NVIC的区别前面介绍过NVIC控制芯片的所有中断,外部中断也不例外,**但外部中断不是直接受控于NVIC,而是通过一个外部中断/事件控制器EXTI(Externalinterrupt/eventcontroller)与
是个小轮胎
·
2023-12-18 03:04
Freertos
单片机
嵌入式硬件
freeRTOS
使用
创建第一个
FreeRTOS
程序1、官网源码下载(1)进入
FreeRTOS
官网
FreeRTOS
professionalservicesforapplicationandRTOSdevelopmentandconsulting.
FreeRTOS
isanOpenSourceCodeRTOS
满山的猴子我的腚最红
·
2023-12-18 03:33
小知识
单片机
嵌入式硬件
stm32
FreeRTOS
- STM32中任务未进行调度问题
将
FreeRTOS
源码移植到STM32F10X中,编译通过,烧录后,发现开启的新任务没有运行。
有意思科技
·
2023-12-18 02:46
嵌入式开发
FreeRTOS
stm32
单片机
arm
【XR806开发板试用】基于
FreeRTOS
的SoftAp配网实现
1.环境搭建由于电脑上之前就有开发其他设备用的ubuntu18.06虚拟机环境,就在此环境基础上进行开发。基本环境搭建参考官方文档进行:全志XR806开发板开发环境搭建2.功能实现2.1设计思路从官方下载的SDK开发包project/example目录下有基本功能实现的示例代码,更多的开发应用指南可以参考芯之联文档中心的应用指南和开发指南等。XRadioWirelessMCU芯片和评估板的更多信息
极术社区
·
2023-12-17 23:16
开发板测评
java
开发语言
UCOS-II/III移植及相关问题【2】
网络海淘大致就是文件重复了解决方案:将出问题的相关文件夹中文件删除重新添加移植完毕后代码卡在idle里面提示:网络海淘大致方向是SVC_Handler,PendSV_Handler,SysTick_Handler参考[stm32
FreeRTOS
待什么青丝
·
2023-12-17 21:41
RTOS
C/C++
stm32
c语言
qt编译运行错误::-1: error: 找不到 -lpulse-mainloop-glib :-1: error: 找不到 -lpulse
笔者在将qt项目从32位
系统移植
到64位linux系统时出现如下问题:原因:lib(.so档)的symboliclink不正确,没有连结到正确的函式库文件(.so)解决方法如下:首先在终端中执行:查看版本
Eoneanyna
·
2023-12-17 09:03
学习实况
qt5
FreeRTOS
_Stm32F103系列单片机标准库移植
目录标题1、下载
FreeRTOS
源码1.1github仓库下载1.2官网下载1.3百度网盘下载2、
FreeRTOS
移植2.1首先需要有一个可运行的标准库工程2.2在工程内创建一个
FreeRTOS
文件夹,
南有孤岛°
·
2023-12-17 02:26
FreeRTOS
STM32
单片机
stm32
嵌入式硬件
FreeRTOS
中实现精确的us级延时
目录标题前言1、利用SysTick(滴答)定时器1.1、滴答定时器简介1.2、裸机中使用SysTick实现延时1.3、在
FreeRTOS
中使用SysTick实现延时2、利用硬件定时器实现延时函数3、利用
南有孤岛°
·
2023-12-17 02:26
STM32
单片机
嵌入式硬件
FreeRTOS
_调试与优化
目录标题前言1、vTaskList()2、vTaskGetRunTimeStats()2.1、标准库——使用教程1、初始化一个定时器来提供统计功能所需的时基2、在
FreeRTOS
Config.h中使能相关的宏定义
南有孤岛°
·
2023-12-17 02:55
FreeRTOS
STM32
单片机
stm32
全志V3s之根文件
系统移植
1、buildroot下载:从buildroot官网下载buildroot源码,官网地址为:buildroot官网wgethttps://buildroot.org/downloads/buildroot-2017.08.tar.gztarxvfbuildroot-2017.08.tar.gzcdbuildroot-2017.08/makemenuconfig2、配置rootfs:a、buildr
爱折腾的捣蛋鬼
·
2023-12-16 21:20
全志V3s
linux
嵌入式硬件
STM32与
Freertos
入门(六)队列
1、队列介绍队列是
FreeRTOS
提供的一种重要的通信机制,用于在任务之间传递数据。
FreeRTOS
队列是一种先进先出(FIFO)的数据结构,用于在任务之间传递消息或数据项。
啥也不会的小白研究生
·
2023-12-16 16:28
stm32
嵌入式硬件
单片机
STM32与
Freertos
入门(七)信号量
1、简介
FreeRTOS
提供了二值信号(BinarySemaphore)作为一种同步机制,用于在任务之间进行简单的通信和同步操作。
啥也不会的小白研究生
·
2023-12-16 16:28
stm32
嵌入式硬件
单片机
STM32与
Freertos
入门(五)任务案例
1、实现功能通过两个按键任务分别控制不同的点灯案例创建4个任务:在点灯任务的基础上在创建两个按键任务:Task_led:间隔500ms闪烁LE1;Task_led2:间隔1000ms闪烁LED2;Task_key:如果Task_led存在,则按下KEY后删除Task_led,否则创建Task_led;Task_key2:如果Task_led2正常运行,则按下KEY2后挂起Task_led2,否则恢
啥也不会的小白研究生
·
2023-12-16 16:57
stm32
嵌入式硬件
单片机
stm32与
Freertos
入门(二)移植
FreeRTOS
到STM32中
简介注意:
FreeRTOS
并不是实时操作系统,而是分时复用的,只不过切换频率很快,感觉上是同时在工作。本次使用的单片机型号为STM32F103C8T6,通过CubeMX快速移植。
啥也不会的小白研究生
·
2023-12-16 16:20
stm32
嵌入式硬件
单片机
ARM开发
ARM课程介绍课程特点ARM开发-->Linux移植-->驱动开发前后联系:ARM和
系统移植
为驱动开发学习做准备工作所需知识:C语言基础及STM32需要的硬件知识课程要求目标:学习程序运行原理、硬件的控制原理会看原理图
满山的猴子我的腚最红
·
2023-12-16 16:28
ARM开发
arm开发
stm32
嵌入式硬件
c#
《安富莱嵌入式周报》第328期:自主微型机器人,火星探测器发射前失误故障分析,微软推出12周24期免费AI课程,炫酷3D LED点阵设计,MDK5.39发布
更新一期视频教程:【实战技能】单步运行源码分析,一期视频整明白
FreeRTOS
内核源码框架和运行机制,RTOSTrace链表功能展示【实战技能】单步运行源码分析,一期视频整明白
FreeRTOS
内核源码框架和运行机制
硬汉嵌入式
·
2023-12-16 15:11
嵌入式周报
机器人
microsoft
人工智能
【实战技能】 单步运行源码分析,一期视频整明白
FreeRTOS
内核源码框架和运行机制,RTOS Trace链表功能展示
从源码的角度来看,OS内核源码就是通过各种链表组装起来的,
FreeRTOS
就是下面几个链表组成的。
FreeRTOS
的调度,任务切换就是倒腾这几个链表。
硬汉嵌入式
·
2023-12-16 15:09
H7-TOOL
链表
数据结构
X2000
freeRTOS
UVC Camera
一、修改config文件进入SDK的tools/iconfigtool/IConfigToolApp目录,执行./IConfigTool指令,进入配置界面:Config.in是生成配置界面的文件,Config是需要修改的配置文件,选择之后点击Open。1、使能USBUVC功能选择驱动->USB驱动2、使能Camera选择xburst2系列CPU->X2000系列cpu设置->camera驱动(vi
火柴棍mcu
·
2023-12-16 11:36
X2000
freeRTOS
UVC
单片机
Freertos
入门(二)任务的创建、删除
1、串口配置首先将串口进行配置,后续经常会应用,具体步骤点击:串口配置。2、任务创建一个任务,就是开辟一个空间、每个任务中都会有while(1)死循环。2.1相关函数动态创建:xTaskCreate();BaseType_txTaskCreate(TaskFunction_tpxTaskCode,//任务函数constchar*constpcName,//任务名字(字符串类形)constconfi
啥也不会的小白研究生
·
2023-12-16 10:37
单片机
嵌入式硬件
单片机
Freertos
入门(二)任务调度的介绍
简介:
FreeRTOS
支持的任务调度方法有抢占式、协作式、时间片轮转,下面分别来讲解。1.抢占式调度抢占式调度,是最高优先级的任务一旦就绪,总能得到CPU的执行权。
啥也不会的小白研究生
·
2023-12-16 10:07
单片机
嵌入式硬件
FreeRTOS
-钩子函数
目录钩子函数Tick滴答钩子空闲钩子栈溢出钩子守护进程钩子钩子应用场景:获取CPU占用率utils_cpu.h文件utils_cpu.c文件
FreeRTOS
Config.h配置文件部分内容实现原理获取内存钩子函数
Couvrir洪荒猛兽
·
2023-12-15 17:13
#
FreeRTOS个人笔记
stm32
micro_ros+stm32+
freeRTOS
+stm32CubeMX教程
Inthistutorial,you’lllearntheuseofmicro-ROSwith
FreeRTOS
.ThetargethardwareforthistutorialistheOlimexSTM32
geniusNMRobot
·
2023-12-15 17:59
stm32
嵌入式硬件
单片机
FreeRTOS
学习笔记-3-中断管理
本章目的哪些
FreeRTOS
的API函数可以在中断服务例程中使用。延迟中断方案是处何实现的。如何创建和使用二值信号量以及计数信号量。二值信号量和计数信号量之间的区别。
Mr_Michael
·
2023-12-15 13:49
FreeRTOS
学习笔记-5-内存管理
FreeRTOS
将内存分配作为可移植层面(相对于基本的内核代码部分而言)。这
Mr_Michael
·
2023-12-15 09:17
【RTOS学习】任务创建 | 任务启动 | 任务切换 | 任务暂停和恢复 | 任务阻塞和唤醒 | 临界资源保护
目录任务创建TCB和栈伪造现场链表操作任务启动创建空闲任务和定时器任务启动调度器任务切换任务的暂停和恢复暂停恢复任务的阻塞和唤醒阻塞唤醒临界资源保护关中断关闭调度器总结前面认识了
FreeRTOS
中的链表和堆的管理后
一只大喵咪1201
·
2023-12-15 02:59
RTOS学习
学习
arm开发
c语言
stm32
FreeRTOS
系统下看门狗定时器的使用总结
文章目录前言定时器分类何为看门狗定时器系统复位系统级看门狗SWDT的使用1.看门狗配置2、独立监测多任务方式前言本文记录自己使用看门狗定时器的过程,起因是系统不知名原因总是跑挂,查了很久找不到原因(排除了变量溢出、中断冲突等,各位大佬要是有相关经验可以文末留言或者私信,感谢!),因此选择了使用看门狗定时器做全局复位的补救措施,希望能给诸位学习者做一个参考。硬件平台:ZYNQ7000系列软件系统:F
La fille, Lynn!
·
2023-12-15 02:29
学习FreeRTOS
单片机
嵌入式硬件
FreeRTOS
【RTOS学习】
FreeRTOS
中的链表 | 堆的管理
目录
FreeRTOS
中的链表初始化尾部插入按顺序插入删除堆的管理heap_1.cheap_2.cheap_4.cheap_5.c总结
FreeRTOS
中的链表链表是
FreeRTOS
的核心结构,它让系统的功能正常运行
一只大喵咪1201
·
2023-12-15 02:47
RTOS学习
学习
c语言
arm开发
链表
LV.13 D1 嵌入式
系统移植
导学 学习笔记
一、嵌入式系统分层操作系统:向下管理硬件、向上提供接口操作系统为我们提供了:1.进程管理2.内存管理3.网络接口4.文件系统5.设备管理那
系统移植
是干什么呢?
djjyy
·
2023-12-14 19:30
学习
笔记
linux
arm开发
FreeRTOS
第2天:信号量、互斥量、时间标志组、任务通知、延时函数、软件定时器、中断管理
1.二值信号量简介(386.11)什么是信号量?信号量(Semaphore),是在多任务环境下使用的一种机制,是可以用来保证两个或多个关键代码段不被并发调用。信号量这个名字,我们可以把它拆分来看,信号可以起到通知信号的作用,然后我们的量还可以用来表示资源的数量,当我们的量只有0和1的时候,它就可以被称作二值信号量,只有两个状态,当我们的那个量没有限制的时候,它就可以被称作为计数型信号量。信号量也是
Cui杰西
·
2023-12-14 15:53
stm32
三菱(MITSUBISHI)CNC数据采集
该方法不局限于CPU架构(x86、ARM、MIPS等等),不局限操作系统(Windows、Linux、
FreeRTOS
、RT-Thread、μC/OS、裸机等等均可),不局限编程语言(Java、Python
vvoennvv
·
2023-12-06 06:56
CNC
数控
CNC
Linux多核飞控
Linux通常用于具有较高计算量和较大内存需求的系统,而
FreeRTOS
通常用于较小的嵌入式系统,其主要任务是对实时性要求高的任务进行调度。
katerdaisy
·
2023-12-05 23:14
linux
嵌入式硬件
硬件工程
【
FreeRTOS
】内存管理
目录:概述heap_1.cheap_2.cprvHeapInitpvPortMallocvPortFreexPortGetFreeHeapSizeheap_3.cheap_4.cheap_5.c总结您对
FreeRTOS
强人电子
·
2023-12-05 17:45
FreeRTOS
iot
mcu
stm32
系统移植
-根文件系统
驱动包括驱动的逻辑和硬件的信息逻辑信息放到了驱动的源代码硬件信息放到了设备树里面uimage裸机下没有设备树实验10只对内核的uart进行了配置,内核不会编译成功uboot支持网卡驱动,内核不支持网卡驱动设备树文件:一个开发板表示一个根根节点有很多子节点代表一个硬件Linux内核驱动移植步骤:1.在makemenuconfig界面中选中要安装的驱动2.在设备树中添加/修改相应的设备信息3.重新编译
聪
·
2023-12-05 12:28
linux
运维
服务器
FreeRTOS
高级篇3---
FreeRTOS
调度器启动过程分析
使用
FreeRTOS
,一个最基本的程序架构如下所示:intmain(void){必要的初始化工作;创建任务1;创建任务2;...vTaskStartScheduler();/*启动调度器*/while(
you迅
·
2023-12-04 21:12
FreeRTOS高级篇
嵌入式
FreeRTOS
任务调度启动流程
FreeRTOS
任务调度启动流程PrefacePreviewAttention
FreeRTos
目录结构解释
FreeRTos
任务调度一、vTaskStartScheduler函数中需要注意的细节二、xPortStartScheduler
非常规自我实现
·
2023-12-04 21:10
FreeRTos
操作系统知识
STM32
stm32
FreeRTOS
的调度器源码分析及系统滴答SysTick
1.PendSV系统调用查遍了C站上所有关于
FreeRTOS
调度器的分析,发现大家分析完vTaskStartScheduler()之后就戛然而止了,我就会比较迷糊,这个仅开启了调度器的调度,而
FreeRTOS
涵锐Vellichor
·
2023-12-04 21:40
RTOS
算法
freertos
操作系统
arm
实时操作系统
FreeRTOS
任务创建及细节
目录任务创建简化的TCB结构体创建任务堆栈和任务TCB初始化任务TCB的成员初始化任务堆栈把新任务添加到就绪列表任务删除任务创建BaseType_txTaskCreate(TaskFunction_tpxTaskCode,constchar*constpcName,/*lint!e971Unqualifiedchartypesareallowedforstringsandsinglecharact
~Old
·
2023-12-04 21:40
FreeRTOS
FreeRTOS
操作系统
FreeRTOS
学习笔记(12)---
FreeRTOS
调度器启动过程分析
FreeRTOS
调度器启动过程分析调度器是
FreeRTOS
操作系统的核心,主要负责任务切换,即找出最高优先级的就绪任务,并使之获得CPU运行权。调度器并非自动运行的,需要人为启动它。
凯家勇士
·
2023-12-04 21:10
FreeRTOS
FreeRTOS
调度器开启分析
前言:
FreeRTOS
我们应用程序在创建一系列任务之后,需开启任务调度(vTaskStartSchedulerd)任务才能得到运行,开启任务调度后,开始运行第一个任务,随后在内核调度下按照抢占式或者时间片轮转等规则运行其他任务
wwl-飞行者
·
2023-12-04 21:09
FreeRTOS
操作系统
FreeRTOS
任务调度原理
1.
FreeRTOS
的列表和列表项列表和列表项是
FreeRTOS
中一个非常重要的数据结构,是
FreeRTOS
的基石。要想看懂
FreeRTOS
的源码并学习其中的原理,我们必须先了解一下这个数据结构。
只只与之之
·
2023-12-04 21:09
FreeRTOS
c语言
链表
物联网
iot
单片机
FreeRTOS
的学习(十二)——任务调度器的开启
FreeRTOS
的学习系列文章目录
FreeRTOS
的学习(一)——STM32上的移植问题
FreeRTOS
的学习(二)——任务优先级问题
FreeRTOS
的学习(三)——中断机制
FreeRTOS
的学习(四)
LEODWL
·
2023-12-04 21:39
FreeRTOS
STM32
学习
单片机
嵌入式硬件
4.
FreeRTOS
调度器的启动简易分析
FreeRTOS
调度器的启动简易分析架构:Cortex-M3版本:
FreeRTOS
V9.0.0前言:上一篇我分析了关于一个任务的创建过程,既然创建了任务,自然是要用。
R1CHIE_L
·
2023-12-04 21:08
FreeRTOS的个人分析笔记
指针
java
多线程
linux
操作系统
FreeRTOS
-启动任务调度器源码分析
本章基于
FreeRTOS
的启动任务调度器源码分析,后续将会上传其它我对
FreeRTOS
的源码分析过程及理解,首先来认识一下任务调度器。
itdo_just
·
2023-12-04 21:38
FreeRTOS
FreeRTOS
调度器启动过程分析
目录引出思考vTaskStartScheduler()启动任务调度器xPortStartScheduler()函数
FreeRTOS
启动第一个任务vPortSVCHandler()函数总结引出思考首先想象一下如何启动第一个任务
~Old
·
2023-12-04 21:34
单片机
嵌入式硬件
FreeRTOS
Cortex-M
FreeRTOS
-事件组
目录事件组创建事件组删除事件组设置事件等待事件同步点应用场景:等待多个事件应用场景:任务同步事件组事件组可看成一个整形数,每一位代表一个事件。每一位事件的含义由程序员决定,如位0表示串口是否就绪,位1表示按键是否被按下。每一位的值:1表示事件发生,0表示事件还没发生。一个或多个任务、ISR都可以去读、写位。可以等待某一位,或等待某些位的任意一个,或等待多位。事件组用一个整数表示,其中高8位留给内核
Couvrir洪荒猛兽
·
2023-12-04 21:51
#
FreeRTOS个人笔记
stm32
FreeRTOS
-任务通知
目录任务通知优势限制任务状态和通知值事件通知函数xTaskNotifyGive/xTaskNotifyTakexTaskNotify/xTaskNotifyWait应用场景:传输计数值应用场景:传输任意值任务通知使用队列、信号量、事件组等方法时,无法知道发送方身份。使用任务通知时,可以明确指定:通知哪个任务。优势效率更高。使用任务通知来发送事件、数据给某个任务时,效率更高。比队列、信号量、事件组都
Couvrir洪荒猛兽
·
2023-12-04 21:51
stm32
FreeRTOS
-信号量/互斥量
目录信号量创建信号量删除信号量give/take应用场景:使用二进制信号量来同步应用场景:防止数据丢失应用场景:使用计数型信号量互斥量创建互斥量删除互斥量give释放/take获取应用场景:互斥量基本使用应用场景:谁上锁就由谁解锁?应用场景:优先级反转应用场景:优先级继承递归锁信号量信号:起通知作用。量:表示资源的数量。当量没有限制时,就是计数型信号量。当量只有0、1时,就是二进制信号量。支持的动
Couvrir洪荒猛兽
·
2023-12-04 21:21
#
FreeRTOS个人笔记
stm32
FreeRTOS
-软件定时器
软件定时器在
FreeRTOS
中可以设置无数个软件定时器,都是基于系统滴答中断。使用软件定时器需要指定时间:启动定时器和运行回调函数。启动定时器和运行回调函数的间隔为定时器的周期。
Couvrir洪荒猛兽
·
2023-12-04 21:19
#
FreeRTOS个人笔记
stm32
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他