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系统移植
32单片机移植
FreeRTOS
时Keil5引入.h头文件及部分可能的坑
当前项目要使用
FreeRTOS
,找了一个网上的教程,把RTOS的源文件,和头文件放到了工程里,具体如何移植参考的这篇文章【STM32】
FreeRTOS
移植:http://t.csdn.cn/LICaW本来文章里提到的
qq_44954888
·
2023-11-30 20:01
单片机
stm32
嵌入式硬件
物联网
mcu
【正点原子STM32连载】第六十三章
FreeRTOS
移植实验摘自【正点原子】APM32F407最小系统板使用指南
id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html##第六十三章
FreeRTOS
移植实验前面章节中的实验都是在裸机环境下实现
正点原子
·
2023-11-30 19:56
stm32
嵌入式硬件
单片机
五、初识
FreeRTOS
之
FreeRTOS
的任务创建和删除
1,任务创建和删除的API函数(熟悉)2,任务创建和删除(动态方法)(掌握)3,任务创建和删除(静态方法)(掌握)4,课堂总结(掌握)一、任务创建和删除的API函数(熟悉)任务的创建和删除本质就是调用
FreeRTOS
I am Supreme
·
2023-11-30 06:57
FreeRTOS实时操作系统
嵌入式软件
RISC-V
FreeRTOS
启动过程分析(基于qemu+gdb调试)
FreeRTOS
以前也用过,是一个非常流行的开源RTOS,所以选择了qume+
FreeRTOS
Dingjun798077632
·
2023-11-29 20:14
RISC-V
FreeRTOS
risc-v
RISC-V
FreeRTOS
异常处理及任务切换分析(基于qemu+gdb跟踪调试)
目录异常处理代码分析系统定时器到期切换任务使用gdb跟踪任务切换与恢复过程上一篇文章RISC-V
FreeRTOS
启动过程分析(基于qume+gdb调试)_Dingjun798077632的博客-CSDN
Dingjun798077632
·
2023-11-29 20:14
RISC-V
FreeRTOS
risc-v
根文件
系统移植
:bulidroot根文件系统搭建详细步骤
bulidroot根文件系统文章目录bulidroot根文件系统1.buildroot下载2配置buildroot1、配置Targetoptions2、配置Toolchain3、配置Systemconfiguration4、配置Filesystemimages5、禁止编译Linux内核和uboot6、配置Targetpackages3编译buildroot4buildroot根文件系统测试root
Paranoid-up
·
2023-11-29 19:40
Linux驱动
#
移植
应用开发
linux
arm开发
驱动开发
C语言
嵌入式
Linux三大根文件
系统移植
文章目录前言一、buildroot1、buildroot下载2、buildroot构建根文件系统配置buildroot编译buildroot偶遇BUG3、根文件系统测试第三方软件和库的配置4、buildroot下的busybox配置busybox配置busybox中文字符的支持编译busybox遇到问题二、Yocto1、在线构建根文件系统安装与配置git获取yocto项目2、离线构建根文件系统构建
又见南风
·
2023-11-29 19:07
Linux驱动入门篇
linux
案例分析-FATfs文件
系统移植
单片机内存不够问题分析和解决
在通过cubeMX自带的FATfs文件系统在STM32F103C8T6上进行移植,正式调用后,发现系统报错,出现内存空间不足问题。如下:更改更大容量的单片机进行编译,通过了说明刚开始分析空间不够是对的,是flash不够还是RAM不够,我们看输出文件倒数第四行,算一算到底用了多少Flash,多少RAM呢,Flash:(28744+444)/1024=28.5,差不多28.5k,(Code空间+RO只
大阡
·
2023-11-29 10:49
单片机
嵌入式硬件
STM32基础知识及环境搭建
这个STM32是可以加入操作系统的,比如
FreeRTOS
、UCOS等,如果用了这些操作系统,就需要SysTick提供定时来进行任务切换的功能。对于我们可以用这个定时器来完成De
七号驿栈
·
2023-11-29 07:18
STM32嵌入式
stm32
单片机
嵌入式硬件
RISC-V架构异常处理与栈回溯(一)
目录RISC-V栈帧结构分析开启编译优化后FP当成普通寄存器实现自己的异常处理栈回溯函数异常处理打印上下文和任务栈验证前面两篇文章分析了RISC-V上
FreeRTOS
的启动以及OS任务切换的处理流程,本文基于之前的分析
Dingjun798077632
·
2023-11-29 00:44
RISC-V
FreeRTOS
risc-v
RISC-V架构异常处理与栈回溯分析(二)
之前的文章RISC-V
FreeRTOS
异常处理及任务切换分析(基于qemu+gdb跟踪调试)_Dingjun798077632的博客-CSDN博客中,有提到
FreeRTOS
\Source\portable
Dingjun798077632
·
2023-11-29 00:13
RISC-V
FreeRTOS
risc-v
电子类专业技术个人学习路线总结(大一到大三)
CadenceAllegro4.电路设计二、单片机和FPGA部分1.arduino系列单片机2.51系列单片机3.stm32系列单片机4.msp系列单片机5.ESP系列单片机6.FPGA三、嵌入式系统和软件部分1.
freertos
Expert电子实验室
·
2023-11-29 00:48
学习
单片机
嵌入式硬件
UCOSII 源码级学习
一、
FreeRTOS
比uCOSII优胜的地方1.内核ROM和耗费RAM都比uCOS小,特别是RAM。这在单片机里面是稀缺资源,uCOS至少要5K以上,而
FreeRTOS
用2~3K也可以跑的很好。
kaola_kao
·
2023-11-29 00:45
学习
单片机
stm32
【Linux内核】线程设置 线程调度 线程通信
条件变量的虚假唤醒
FreeRTOS
调度算法进程状态匿名管道与有名管道匿名管道匿名管道实现命名管道命名管道写端命名管道读端Linux创建线程时调度相关参数主要考察第二个参数:属性对象主要包括是否绑定、是否分离
涵锐Vellichor
·
2023-11-28 23:15
Linux内核
linux
c语言
arm
arm开发
Linux驱动开发笔记(五):驱动连接用户层与内核层的文件操作集原理和Demo
/details/134561660红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux
系统移植
和驱动开发专栏上一篇
长沙红胖子Qt
·
2023-11-28 17:37
linux驱动开发
linux
驱动开发
文件操作集
浅析
FreeRTOS
SysTick 和任务延时
浅析
FreeRTOS
SysTick和任务延时概述
FreeRTOS
提供的最小时间单元为一个SysTick,举例:假设配置RTOS的SysTick为100Hz,则RTOS能提供的最小时间单位为1/100s,
物联网老王
·
2023-11-28 14:13
ESP32
FreeRTOS-基础篇
ESP
c语言
物联网
单片机
iot
risc-v
RTOS 和裸机系统的异同-基于 ESP32 学习双核
FreeRTOS
的使用
Learning-
FreeRTOS
-with-esp32什么是RTOS其本质上是运行在小型嵌入式设备上的特殊软件-系统软件。如同手机的安卓系统软件、windows系统软件。
物联网老王
·
2023-11-28 14:12
ESP32
FreeRTOS-基础篇
ESP
c语言
物联网
单片机
iot
risc-v
【RP2物联网实战(一)】C/C++&
FreeRTOS
版
其开发方式多种多样,有C语言和micropython语言,工具有cmake,vscode,arduino,thonny等,本版主要使用的工具链是VsCode结合cmake、官方提供的SDK——pico-sdk和移植的
FreeRTOS
刘清帆
·
2023-11-28 11:47
嵌入式系统
c++
物联网
c语言
RISCV汇编与Linux内核传参
在全志RISCV/D1设备上安装汇编器和链接器去年笔者将openwrt-22.03
系统移植
到了基于全志D1/riscv64的嵌入式设备上。
塵觴葉
·
2023-11-28 06:40
汇编
linux
risc-v
openharmony标准
系统移植
之音频工作流程分析
首先可以知道js上层应用是通过napi去调用底层函数,首先是通过类似如下的函数去注册一个模块提供给上层app使用。extern"C"__attribute__((constructor))voidAppRegister(){napi_module_register(&appModule);}那么我们寻找多媒体相关的注册模块函数,源码在foundation/multimedia/media_stan
我在看你呵呵笑
·
2023-11-27 16:52
openharmony
音视频
openharmony
FreeRTOS
的学习(十三)——任务创建
FreeRTOS
的学习系列文章目录
FreeRTOS
的学习(一)——STM32上的移植问题
FreeRTOS
的学习(二)——任务优先级问题
FreeRTOS
的学习(三)——中断机制
FreeRTOS
的学习(四)
LEODWL
·
2023-11-27 13:51
STM32
FreeRTOS
学习
单片机
嵌入式硬件
FreeRTOS
的学习(七)——2.队列入队源码分析
FreeRTOS
的学习系列文章目录
FreeRTOS
的学习(一)——STM32上的移植问题
FreeRTOS
的学习(二)——任务优先级问题
FreeRTOS
的学习(三)——中断机制
FreeRTOS
的学习(四)
LEODWL
·
2023-11-27 13:50
FreeRTOS
STM32
编程语言
c语言
单片机
FreeRTOS
stm32
FreeRTOS
:任务状态和信息查询
目录一、任务相关API函数预览二、任务相关API函数详解2.1uxTaskPriorityGet()2.2vTaskPrioritySet()2.3uxTaskGetSystemState()※※※※※2.4vTaskGetInfo()※※※※※2.5xTaskGetApplicationTaskTag()2.6xTaskGetCurrentTaskHandle()2.7xTaskGetHandl
Hello xiǎo lěi
·
2023-11-27 13:20
FreeRTOS学习
单片机
stm32
FreeRTOS
嵌入式
FreeRTOS
的学习(二)——任务优先级问题
FreeRTOS
的学习系列文章目录
FreeRTOS
的学习(一)——STM32上的移植问题
FreeRTOS
的学习(二)——任务优先级问题
FreeRTOS
的学习(三)——中断机制
FreeRTOS
的学习(四)
LEODWL
·
2023-11-27 13:20
STM32
FreeRTOS
单片机
嵌入式硬件
stm32
c语言
FreeRTOS
深入理解
FreeRTOS
_学习笔记(9.中断管理)
**文章大部分内容摘抄至B站的韦东山老师的深入了解
FreeRTOS
操作系统教程,若有不理解的地方,可点击链接学习韦老师的视频。
QRS_HL
·
2023-11-27 13:46
单片机
stm32
c语言
深入理解
FreeRTOS
_学习笔记(10.链表)
**文章大部分内容摘抄至B站的韦东山老师的深入了解
FreeRTOS
操作系统教程,若有不理解的地方,可点击链接学习韦老师的视频。
QRS_HL
·
2023-11-27 13:46
链表
数据结构
算法
FreeRTOS
-延时函数与系统时钟节拍
FreeRTOS
-延时函数与系统时钟节拍
FreeRTOS
中的延时函数是一个很重要的部分,几乎每个任务中都会调用延时函数,在任务中调用延时函数相当于该函数进入阻塞状态,从而会产生任务调度,让CPU处理其他任务
咸鱼很渴。
·
2023-11-27 13:45
FreeRTOS
freertos
操作系统
嵌入式
FreeRTOS
基础及其应用 (入门简化版)
物联网行业的兴起,也提升了
FreeRTOS
市场占有率。本文就是介绍
FreeRTOS
基础及其应用,只是个人整理,可能存在问题,其目的只是简要介绍系统的基础,可以作为
FreeRTOS
入门简化版。
@嵌入式系统
·
2023-11-27 13:44
小节
FreeRTOS
操作系统
freertos
FreeRTOS
-内核控制函数
FreeRTOS
-内核控制函数
FreeRTOS
中有一些内核函数,一般来说这些内核函数在应用层不会使用,但是内核控制函数是理解
FreeRTOS
中断的基础。接下来我们逐一分析这些内核函数。
咸鱼很渴。
·
2023-11-27 13:14
FreeRTOS
freertos
嵌入式
操作系统
FreeRTOS
深入教程(软件定时器源码分析)
一、软件定时器结构体软件定时器的本质其实也是一个结构体,在
FreeRTOS
中会使用一个结构体来管理软件定时器。软件定时器结构体:typedefstr
花落已飘
·
2023-11-27 13:07
FreeRTOS全系列教程
ARM
FreeRTOS
操作系统
STM32
单片机
[
系统移植
] 移植主线Buildroot(2023.02-rc3)到RK3399
文章目录一、编译环境二、Git环境三、克隆源代码四、编译源代码五、烧录固件六、系统启动一、编译环境PC机用的是Ubuntu18.04,执行以下命令安装必要工具:sudoaptinstallgccbuild-essentialbisonflexgettexttclsharutilslibncurses-devzlib1g-dev\exuberant-ctagsg++texinfopatchvimli
嵌入式逍遥
·
2023-11-27 13:59
嵌入式Linux调试
buildroot
rk3399
系统移植
linux
rootfs
联盛德W801系列3-如何提高采集多路ADC效率
文章目录1.W801的ADC资料2.ADC采样频率2.1函数adc_get_inputVolt2.2函数adc_get_offset2.3函数waitForAdcDone3.在
freeRTOS
中,提高w801
hwd00001
·
2023-11-27 02:50
联盛德W801
单片机
物联网
嵌入式硬件
十七、事件组
(3)在这个日常生活场景中:出发:要等待这3个人都到齐,他们是"与"的关系交报告:只需等待这3人中的任何一个,他们是"或"的关系(5)在
FreeRTOS
中,可以使用事件组(ev
朱嘉鼎
·
2023-11-26 21:14
FreeRTOS
单片机
C
RTOS
嵌入式软件
STM32CubeMx+HAL库+小熊派+
FreeRTOS
+EasyLogger+Gitee+手把手教你
文章目录1、创建工程配置RCC与SYS配置LED配置KEY配置串口生成工程2、手动移植
Freertos
获取源码移植include移植portable移植src复制并修改
FreeRTOS
Config.hkeil
不成大佬我是猪
·
2023-11-26 16:29
stm32
单片机
gitee
git
STM32CubeMX+FATFS+
FREERTOS
实现W25Q256虚拟U盘
STM32F429IGT6(176脚)使用USB_SLAVE接口连接电脑USB,从而读取W25Q256里的文件W25Q256:SPI5接口二、STM32CubeMX配置RCC配置SYS配置,选择SW方式,因为要用到
FREERTOS
Jack_Cheng_2021
·
2023-11-26 16:56
STM32
stm32
STM32CubeMX
W25Q256
FATFS
FREERTOS
【
FreeRTOS
】Arduino开发STM32
0.开发环境(工具)Vscode、platformio、arduino、STM32F103C8T6、USB-TTL引脚连接:STM32直接设置为烧录模式即可,烧录完成后会自动运行程序。1.点灯加串口输出调试注意事项:每次上传程序前,需要按一下复位键。#include#defineledPinPC13HardwareSerialSerial1(PA10,PA9);//将串口1的管脚指定到PA10(R
稚子
·
2023-11-25 19:31
STM32开发教程
stm32
Linux驱动开发笔记(四):设备驱动介绍、熟悉杂项设备驱动和ubuntu开发杂项设备Demo
/details/134533533红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux
系统移植
和驱动开发专栏上一篇
长沙红胖子Qt
·
2023-11-25 17:13
linux驱动开发
linux
驱动开发
ESP32-外设PWM
好记心不如烂笔头文章目录函数定义使用函数定义#include#include//#include#include"sdkconfig.h"//sdk配置#include"
freertos
/
FreeRTOS
.h
下东西不要币多好
·
2023-11-25 11:31
ESP32
ESP32
ESP32 外设-串口接收
好记性不如烂笔头使用代码来自于网络或者其他博主#include#include#include"sdkconfig.h"//sdk配置#include"
freertos
/
FreeRTOS
.h"#include"
freertos
下东西不要币多好
·
2023-11-25 11:01
ESP32
ESP32
ESP32-任务
3篇文章理解任务基于
Freertos
的ESP-IDF开发——3.使用任务(上)基于
Freertos
的ESP-IDF开发——3.使用任务(中)基于
Freertos
的ESP-IDF开发——3.使用任务(下)
下东西不要币多好
·
2023-11-25 11:01
ESP32
(HAL库版)
freeRTOS
移植STMF103
正点原子关于
freeRTOS
的教程是比较好的,可惜移植的是标准库,但是我学的是Hal库,因为开发速度更快,从最后那个修改SYSTEM文件夹的地方开始替换为下面的内容就可以了5.修改Systick中断、SVC
纳米机器人geniusNMRobot
·
2023-11-25 06:44
嵌入式硬件
ros2
stm32
机器人
单片机
ARM 嵌入式和单片机开发模式的区别
有些复杂产品也会使用高端单片机如STM32之类,并使用RTOS(uCOS、
freeRTOS
等)。嵌入式开发几乎全部基于嵌入式操作系统,目前使用最多的是linux和Android。
滨边美波她男友
·
2023-11-25 00:50
ARM
S5PV210
朱有鹏
单片机
stm32
嵌入式硬件
STM32学习笔记---中断系统
比如uCOS,
FreeRTOS
等。意义中断能提高CPU的效率,同时能对突发事件做出实时处理。实现程序的并
行之无边
·
2023-11-24 15:43
stm32
单片机
arm
一篇文章入门Stm32CubeMX在
freertos
系统下进行uart串口通讯
相信大部分人早期入门STM32系列单片机都是从各种例程入手的,STM32单片机繁多的寄存器已经不允许我们像学51系列单片机一样直接操作寄存器了(如果你记忆力好,或者愿意花很多时间翻芯片手册查看对应寄存器的则当我没说过哈),而早期的stm32基本都是运用标准库函数进行编程的,而如今ST公司为了在移植时的方便性推出了HAL库,并且开发了相应的开发软件Stm32CubeMX用于轻松配置所需要的功能外设等
学生哥-_-
·
2023-11-24 12:48
STM32
stm32
单片机
arm
问题汇总20231117
文章目录前言问题汇总1.keil文件打开时不能够使用gotodefinition2.DS18B20和DHT11的区别3.
FreeRTOS
与UCOSII的区别4.64位操作系统下常见的数据类型长度(字节)
老王WHH
·
2023-11-24 08:30
问题汇总
其他
系统移植
-交叉编译工具链
不同架构的机器码与汇编语言都不可移植,且二者一一对应c语言中三种成分:1.分号结尾的叫做语句语句可以让CPU执行,可以进行预处理,编译等生成机器码2.#开头的为预处理指令不带分号CPU无法执行3.注释,CPU不执行1.C语言执行的四个步骤a.预处理:进行宏定义的替换,例如#define等,删除注释,头文件的展开,例如#include,预处理后的文件为.i文件;b.编译:处理过的C语言生成汇编语言,
聪
·
2023-11-24 01:51
开发语言
ARM 汇编基础
我们在学习STM32的时候几乎没有用到过汇编,可能在学习UCOS、
FreeRTOS
等RTOS类操作
系统移植
的时候可能会接触到一点汇编。
我来挖坑啦
·
2023-11-23 23:08
arm开发
汇编
FreeRTOS
延时使用DWT来实现系统延时STM32DWT配置及中断优先级
FreeRTOS
中断优先级配置stm32cubemx配置
freertos
中断优先级
FreeRTOS
优先级详解在ARMCortex-M内核上运行
三皮仔
·
2023-11-23 22:27
FreeRTOS
freertos
FreeRTOS
内存管理分析
内存管理算法heap_2.c内存管理算法heap_3.c内存管理算法heap_4.c内存管理算法heap_5.c内存管理算法内存管理对应用程序和操作系统来说非常重要,而内存对于嵌入式系统来说是寸土寸金的资源,
FreeRTOS
~Old
·
2023-11-23 19:20
FreeRTOS
FreeRTOS
操作系统
内存管理
FreeRTOS
列表和列表项
通用链表的三种实现方式方法一方法二方法三总结
FreeRTOS
内核调度使用了大量的列表(list)和列表项(listitem)数据结构。它的源码中涉及到很多列表的操作,对于
FreeRTOS
来说,
~Old
·
2023-11-23 19:18
FreeRTOS
FreeRTOS
RTOS
列表
链表
操作系统
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他