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驱动开发
利用STM32CubeMX和Keil模拟器,3天入门
FreeRTOS
(4.1) —— 静态创建队列
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:42
FreeRTOS
stm32
嵌入式硬件
单片机
利用STM32CubeMX和keil模拟器,3天入门
FreeRTOS
(3.0) —— 同步与互斥的缺陷
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:12
FreeRTOS
stm32
嵌入式硬件
单片机
使用STM32CubeMx完成
FreeRTOS
操作系统移植
由于我们需要使用STLINK调试下载程序,这里的Serialwire一定要选上,不然后面使用stlink会出现问题,然后就是系统时钟源选择TIM2,给后续的
FreeRTOS
提供节拍时钟。
小白研究僧学习嵌入式
·
2024-01-26 12:40
嵌入式学习笔记
stm32
单片机
嵌入式硬件
利用STM32CubeMX和Keil模拟器,3天入门
FreeRTOS
(4.2) —— 中断函数中使用队列
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 11:38
FreeRTOS
stm32
嵌入式硬件
单片机
FreeRFTOS中的临界段(代码)
前言本篇文章记录我学习
FreeRTOS
中的“临界段”知识点,同时也希望我的分享能给你带来帮助目录前言一、临界段(临界区)二、任务级临界段代码三、中断级临界段代码保护四、结语一、临界段(临界区)在
FreeRTOS
小小_扫地僧
·
2024-01-26 11:52
FreeRTOS实时操作系统
FreeRTOS
单片机
HAL库配置
FreeRTOS
FreeRTOS
HeapUsage:用于查看堆使用情况。configparamet
m0_61973119
·
2024-01-26 08:56
STM32
HAL库
stm32
操作系统
FreeRTOS
中实现延时1us,1ms
1usvoidDelay_us(int16_tnus){UINTticks;UINTtold,tnow,reload,tcnt=0;if((0x0001&(SysTick->CTRL))==0)//定时器未工作vPortSetupTimerInterrupt();//初始化定时器reload=SysTick->LOAD;//获取重装载寄存器值ticks=nus*(SystemCoreClock/1
m0_61973119
·
2024-01-26 08:56
FreeRTOS
java
linux
前端
Linux
驱动开发
基础知识——编写LED驱动程序(三)
个人名片:作者简介:一名喜欢分享和记录学习的在校大学生个人主页:妄北y个人QQ:2061314755个人邮箱:
[email protected]
个人WeChat:Vir2021GKBS本文由妄北y原创,首发CSDN座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。专栏导航:妄北y系列专栏导航:C/C++的基础算法:C/C++是一种常用的编程语言,可以用于实现各种算法,这里我们对一些基础算法进
妄北y
·
2024-01-26 02:22
linux
运维
服务器
freeRTOS
总结(十)消息 队列
现有两个任务都在写这个变量a假如当任务1在进行数据交换前被任务2打断那么任务2运行完a的值多加了1任务1再运行加1则多加了1全局变量的弊端:数据无保护,导致数据不安全,当多个任务同时对该变量操作时,数据易受损
FreeRTOS
Ant?1
·
2024-01-25 22:17
freeRTOS
单片机
学习
嵌入式硬件
嵌入式开发资料整理分享
linux设备
驱动开发
详解宋宝华.rar:http://joewang.7958.com/down_10388076.htmls3c2440芯片中文手册.rar:http://joewang.7958.
极客代码
·
2024-01-25 21:10
驱动开发
嵌入式
linux
c语言
高级编程
驱动开发
嵌入式
c语言
linux
s3c2440
20种最常用编程语言的特点及应用
-应用场景:系统编程、嵌入式系统、游戏开发、
驱动开发
。4.JavaScript-特点:解释型
极客代码
·
2024-01-25 21:39
java
c++
c语言
FreeRTOS
的内存分配方式
在
FreeRTOS
中,内存分配主要通过以下几种方式进行:1.使用`pvPortMalloc()`函数动态分配内存。这个函数会在堆上分配指定大小的内存块,并返回指向该内存块的指针。
N*
·
2024-01-25 19:43
c语言
嵌入式硬件
CUBEMX与
FreeRTOS
在Arm Compiler 6下的配置方法
为了提高开发效率,我们通常会利用ST公司提供的STM32CubeMX工具来配置硬件,并结合
FreeRTOS
这一实时操作系统来进行多任务处理。
岚叶
·
2024-01-25 15:44
FREERTOS
AC6
Arm
Compiler
KEIL
开源物联网终端设备操作系统
常见的物联网操作系统1.两大派系2.诸多厂家1.华为鸿蒙HarmonyOS2.华为LiteOS3.阿里-AliOSThings4.TencentOStiny5.RTthread6.TinyOS7.Amazon
FreeRTOS
8
JohannaCui
·
2024-01-25 13:02
iot
物联网
linux设备
驱动开发
学习笔记
linux设备驱动分类5.1.4.1、驱动分类(1)分3类:字符设备驱动、块设备驱动、网络设备驱动(2)分类原则:设备本身读写操作的特征差异5.1.4.2、三类驱动程序详细对比分析(1)字符设备,准确的说应该叫“字节设备”,软件操作设备时是以字节为单位进行的。典型的如LCD、串口、LED、蜂鸣器、触摸屏······(2)块设备,块设备是相对于字符设备定义的,块设备被软件操作时是以块(多个字节构成的
江洋之道
·
2024-01-25 08:07
linux
驱动开发
学习
FreeRTOS
调试用函数学习笔记
在文件
FreeRTOS
Config.h中,宏INCLUDE_uxTaskGetStackHighWate
sscb0521
·
2024-01-25 08:37
FreeRTOS
《Linux设备
驱动开发
详解》读书笔记
《Linux设备
驱动开发
详解》读书笔记本书主要介绍linux设备
驱动开发
的方法,共有21章:linux设备驱动概述及开发环境搭建驱动设计的硬件基础linux内核及内核编程linux内核模块linux文件系统与设备文件字符设备驱动
江洋之道
·
2024-01-25 08:02
学习
笔记
驱动开发
国民技术N32G430C8开发笔记二-UART
驱动开发
参考demoE:\tfs\data\smartsafe\N32G430\Nations.N32G430_Library.1.0.0\projects\n32g430_EVAL\examples\USART\Interrupt开发uart1和uart3驱动。Uart1用于通信,uart3用于调试。参考用户手册5.2.5复用功能。Uart1_tx引脚使用PA9,重映射使用AF5,Uart1_rx引脚使
sscb0521
·
2024-01-25 08:32
N32G430C8
单片机
四种“栈溢出检测方法”实现分析(2种纯软件、一种纯硬件、一种软硬件结合)
1、两种纯软件的栈溢出检测方法参考博客:《
freeRTOS
的栈溢出检测机制》;2、纯硬件:使用栈限制寄存器2.1、工作逻辑分析前提条件:使用满减栈硬件上提供栈限制寄存器(用SP_limit表示),可以通过设置栈限制寄存器来告诉硬件
正在起飞的蜗牛
·
2024-01-25 02:06
嵌入式开发中的总结
栈空间
C语言
freeRTOS
总结(八)任务相关API函数
1,
FreeRTOS
任务相关API函数介绍(熟悉)UBaseType_tuxTaskPriorityGet(constTaskHandle_txTask)获取任务优先级函数此函数用于获取指定任务的任务优先级
Ant?1
·
2024-01-25 01:03
freeRTOS
单片机
学习
嵌入式硬件
freeRTOS
总结(九)时间管理
适用于需要按照一定频率运行的任务(1)为任务主体,也就是任务真正要做的工作(2)是任务函数中调用vTaskDelayUntil()对任务进行延时(3)为其他任务在运行3,延时函数演示实验(掌握)1、实验目的:学习
FreeRTOS
Ant?1
·
2024-01-25 01:33
freeRTOS
嵌入式硬件
linux
单片机
linuxPWM子系统源码分析--Apple的学习笔记
一,前言所谓学习,那么就和单纯完成任务是不同的,我的学习也是有目标的,那么从linux
驱动开发
的角度来说,若只是配置下就能用了,这样有点知其然而不知其所以然,所以我的目标就是先会用,然后学习框架及源码,
applecai
·
2024-01-24 21:03
freeRTOS
使用互斥锁(Mutex)解决多任务竞争冒险
为了解决这一问题,
FreeRTOS
提供了互斥锁(Mutex)机制,用于确保多个任务安全地访问共享资源。什么是竞争冒险?
宁子希
·
2024-01-24 19:22
freeRTOS-ESP32
c++
freeRTOS
STM32
ESP32
在ESP32上充分利用双核的
FreeRTOS
多核编程
在ESP32上充分利用双核的
FreeRTOS
多核编程介绍ESP32是一款功能强大的Wi-Fi和蓝牙双模芯片,内置两个处理核心(核心0和核心1)。
宁子希
·
2024-01-24 19:22
freeRTOS-ESP32
freeRTOS
ESP32
在 ESP32 上使用
FreeRTOS
进行绝对任务调度
在ESP32上使用
FreeRTOS
进行绝对任务调度嵌入式系统通常需要满足实时性的要求,因此使用实时操作系统(RTOS)是一种常见的解决方案。
宁子希
·
2024-01-24 19:20
freeRTOS-ESP32
c++
freeRTOS
STM32
ESP32
系统移植(系统移植环境搭建及简单概念)
linux内核+根文件系统;根文件系统=库(/lib和/usr/lib)+命令(/bin和/usr/bin)+配置文件(/etc)+GUI(图形化界面,如:QT)1、为什么学习系统移植为后边学习linux
驱动开发
打基础
°嘟嘟嘟嘟
·
2024-01-24 19:38
系统移植
内核
uboot
arm
Day1.复习Linux系统移植的内容,将内核启动流程根文件系统的制作过程整理一下。
学习这门课程目的是为后面Linux
驱动开发
做准备,然后是
驱动开发
工程师必备技能。
m0_69078052
·
2024-01-24 19:05
linux
驱动开发
运维
07
FreeRTOS
- 常用调试函数(三) vTaskList()
7.1vTaskList函数原型/**********************************************************************************函数名:vTaskList*功能:查看任务信息*输入:pcWriteBuffer[任务信息存放的地址]*输出:无*********************************************
Y472277609
·
2024-01-24 17:55
FreeRTOS
单片机
嵌入式硬件
OpenHarmony 鸿蒙使用指南——概述
为了缩减
驱动开发
者的
驱动开发
周期,降低三方设备驱动集成难度,OpenHarmony驱动子系统支持以下关键特性和能力。弹性化的框架能
码中之牛
·
2024-01-24 12:10
鸿蒙
Harmony
OS
OpenHarmony
harmonyos
华为
鸿蒙开发
移动开发
Openharmony
Harmony 鸿蒙
驱动开发
驱动开发
驱动模型介绍HDF(HardwareDriverFoundation)框架以组件化的驱动模型作为核心设计思路,为开发者提供更精细化的驱动管理,让
驱动开发
和部署更加规范。
OpenHarmony_小贾
·
2024-01-24 08:29
OpenHarmony
移动开发
HarmonyOS
harmonyos
驱动开发
b树
鸿蒙开发
移动开发
typescript
Yapi Mock功能使用
(2)可以开启TDD(测试
驱动开发
)模式,测试人员可以通过mock,在接口提测前完成用例的编写。(3)测试可以模拟很多不好模拟的场景,比如你需要接口返回500,不再需要开发给代码动手脚即可实现
捉虫小将
·
2024-01-23 17:37
接口自动化
经验分享
【物联网那些事儿】18 大物联网操作系统,Raspbian Pi、Ubuntu Core、Windows 10 IoT、Micropython、OpenWrt ....你用过哪几个?
RaspbianPi、UbuntuCore、
FreeRTOS
、RIOT、Tizen、Micropython是一些最流行的物联网设备操作系统。下面让我们看看具体他们都有什么特点。一、物联
IT里的交易员
·
2024-01-23 12:29
物联网
物联网
freeRTOS
总结(六)列表及列表项
列表是
FreeRTOS
中的一个数据结构,概念上和链表有点类似,列表被用来跟踪
FreeRTOS
中的任务。列表的特点:列表项间的地址非连续的,是人为的连接到一起的。
Ant?1
·
2024-01-23 11:17
freeRTOS
单片机
学习
音频开发之ALSA框架
主要框架ALSA的涉及本身比较复杂,如果不是特别底层的
驱动开发
,一般我们只需关注alsa在应用层给我们提供的接口即可。驱
稚肩
·
2024-01-23 06:30
音视频开发
音视频
ESP 显示当前所有的
FreeRTOS
任务
#include#include"esp_log.h"#include"
freertos
/
FreeRTOS
.h"#include"
freertos
/task.h"/*task_list()显示当前的所有
爱摄影的寸头怪
·
2024-01-23 05:06
windows
ESP
Arduino-ESP32使用
FREERTOS
实现多任务电灯
一、搭建硬件环境如上图所示,将LED分别连接ESP32的D23、D21、D15引脚,此图为仿真,若在实际时间中应在电路上串联电阻。二、撰写代码编写任务1,使D23每1秒闪烁一次voidtask1(void*pt){pinMode(23,OUTPUT);//初始化23引脚为输出while(1){digitalWrite(23,!digitalRead(23));//!为翻转vTaskDelay(10
爱摄影的寸头怪
·
2024-01-23 05:06
单片机
mcu
FreeRTOS
中断配置宏
前言中断是我们学习嵌入式开发比较重要的一节知识,本篇文章是记录我学习
FreeRTOS
过程中,有关中断宏的配置的学习,希望我的分享能给你带来不一样的收获。
小小_扫地僧
·
2024-01-23 03:33
FreeRTOS实时操作系统
单片机
嵌入式硬件
FreeRTOS
Go 依赖管理
在这里我感受到了其中一些好处:没有少了许多代码格式风格的争论,强制统一的风格多好;编译速度超快,再也不用等待许久,才能编译完工程(测试
驱动开发
自然更爽);也不会出现同一个项目组中的人,在使用同一个语言的不同子集
_noname
·
2024-01-22 21:56
Golang
go
STM32 Hal库
FreeRTOS
统计CPU占比 找出有问题的任务 仅需一个函数搞定 超简单
一、实现目标STM32F103基于Hal库跑
FreeRTOS
,统计CPU占比找出有问题的任务,类似实现一个windows系统的任务查看界面。
jmlinux
·
2024-01-22 15:32
stm32
嵌入式硬件
单片机
STM32 Hal库
FreeRtos
查看所有任务的内存栈信息使用情况剩余空间 仅需一个函数搞定 超简单
STM32F103基于Hal库跑
FreeRtos
,查看所有任务的栈的信息,包括任务名,任务状态,任务优先级,空闲栈,任务号。
jmlinux
·
2024-01-22 15:01
stm32
stm32
嵌入式硬件
单片机
C(C++)和Python实现STM32F4实时操作系统(
FreeRTOS
)吸尘器
ArmCortexM微控制器STM32F4通过
FreeRTOS
和MbedOS实现的实时操作系统,使用了C语言(微控制器的“编程”语言)、C++语言和MicroPython(允许在微控制器上使用Python
亚图跨际
·
2024-01-22 12:23
Python
C/C++
嵌入式
c语言
c++
python
嵌入式
STM32
pinctrl子系统简介
一.简介上一章我们编写了基于设备树的LED驱动,但是驱动的本质还是没变,都是配置LED灯所使用的GPIO寄存器,
驱动开发
方式和裸机基本没啥区别。
凌肖战
·
2024-01-22 10:24
Linux驱动学习
linux
arm开发
嵌入式
驱动开发
需要会哪些技能?
嵌入式
驱动开发
是指在嵌入式系统中编写驱动程序,实现设备与计算机之间的通信。嵌入式
驱动开发
是指编写设备驱动程序,实现设备与计算机之间的通信。
华清远见成都
·
2024-01-22 10:52
驱动开发
Robot Framework入门知识
一、RobotFramework简介1.RobotFramework是什么用于验收测试和验收测试
驱动开发
(ATDD)的通用测试自动化框架使用关键字驱动的测试方法使用Python或Java实现的测试库进行扩展
csdn_dyq111
·
2024-01-22 10:06
自动化测试
测试工具
FreeRTOS
系统时钟节拍
在systick中断中调用是否新的tick值会解除阻塞xTaskIncrementTick(){调度器没有挂起{xTickCount加1;xTickCount=0//溢出交换delay_listxTickCount>下一个任务阻塞时间//即超时{延迟列表是否空??延迟列表的头部,从阻塞状态删除xConstTickCount
heaptek
·
2024-01-22 04:20
RTOS
RTOS
单片机
嵌入式硬件
Rockchip linux USB
驱动开发
LinuxUSB驱动架构USBPHY
驱动开发
USB2.0PHY
驱动开发
Rockchip系列芯片,主要使用两种USB2.0PHYIP:InnosiliconIP和SynopsisIP。这两种IP的硬件
一叶知秋yyds
·
2024-01-21 19:49
驱动开发
瑞芯微平台
linux
驱动开发
c语言
linux
GD32实现串口空闲(IDLE)中断 + DMA机制接收数据
前言串口功能在单片机开发中,是比较常用的外设,熟练使用串口功能也是
驱动开发
必备的技能之一。DMA是一种CPU辅助手段,可以在CPU不参与的情况下,是做一些辅助CPU的事情,如通常的数据搬运。
KAMI STUDIO
·
2024-01-21 07:08
嵌入式开发笔记
单片机
stm32
GD32
N32
空闲中断
MS5182N(AD7682)
驱动开发
调试总结(一)
简介MS5182N芯片是瑞盟科技的一款4通道的16位SARADC芯片,其对标的是ADI的AD7682芯片,或者说基本上两者功能一样,可以作为国产替代。另外其MS5189(8通道的)对标的则是AD7689。我此次项目中仅使用了MS5182N。不过还是吐槽一下,其数据手册做的真是无语,虽然明显有直接从AD7682上抄过来的,不过抄的也是不忍足视,我都怀疑其有做详细勘检没。鉴于此,最后我还是直接用AD7
KAMI STUDIO
·
2024-01-21 07:38
嵌入式开发笔记
单片机
嵌入式硬件
MS5182N
AD7682
ADC
断码屏显示
驱动开发
简介主要是总结一下对断码屏的使用开发经验,驱动操作上类似于点亮数码管。在相应的段上给定一个电平,即点亮或熄灭相应的位段;但液晶的内容的点亮有别于数码管的电平驱动方式,它采用的是多级阶跃电平,所以没有内置LCD驱动功能的MCU;一般驱动不了该液晶屏,即使能驱动代码逻辑也较为繁杂,不具有实际意义,一般选用专用的驱动IC。如下图:从上面的图中可以了解到三个参数:LCD工作电压、占空比和及偏压。其将LCD
KAMI STUDIO
·
2024-01-21 07:07
嵌入式开发笔记
单片机
嵌入式
硬件
Spring注解
驱动开发
之常用注解案例_告别在XML中配置Bean
Spring注解
驱动开发
之常用注解案例文章目录Spring注解
驱动开发
之常用注解案例1.组件注册注解1.1@Configuration和@Bean注解1.2自动扫描组件和指定扫描规则1.3自定义TypeFilter
小袁搬码
·
2024-01-21 07:33
spring
java
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他