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
分辨数据源
当有多个发送任务,通过同一个队列发出数据,接收任务如何分辨数据来源?数据本身带有"来源"信息,比如写入队列的数据是一个结构体,结构体中的lDataSouceID用来表示数据来源:typedefstruct{ID_teDataID;int32_tlDataValue;}Data_t;不同的发送任务,先构造好结构体,填入自己的eDataID,再写队列;接收任务读出数据后,根据eDataID就可以知道数
Dirk-Colin
·
2023-12-20 04:45
51单片机
c语言
FreeRTOS
信号量学习
目录一、信号量的特性1.信号量的常规操作2.信号量跟队列的对比3.两种信号量的对比4.信号量函数4.1创建4.2删除4.3give/take5.使用二进制信号量来同步队列(queue)可以用于传输数据:在任务之间、任务和中断之间。有时候我们只需要传递状态,并不需要传递具体的信息,比如:我的事做完了,通知一下你卖包子了、卖包子了,做好了1个包子!做好了2个包子!做好了3个包子!这个停车位我占了,你们
Dirk-Colin
·
2023-12-20 04:45
学习
FreeRTOS
队列基础知识
一、malloc函数malloc函数使用形式关于malloc所开辟空间类型:malloc只开辟空间,不进行类型检查,只是在使用的时候进行类型的强转。举个例子:‘我’开辟你所需要大小的字节大小空间,至于怎么使用是你的事mallo函数返回的实际是一个无类型指针,必须在其前面加上指针类型强制转换才可以使用指针自身=(指针类型*)malloc(sizeof(指针类型)*数据数量)c语言malloc函数的用
Dirk-Colin
·
2023-12-20 04:15
51单片机
stm32
FreeRTOS
队列---传输大块数据与邮箱
FreeRTOS
的队列使用拷贝传输,也就是要传输uint32_t时,把4字节的数据拷贝进队列;要传输一个8字节的结构体时,把8字节的数据拷贝进队列。如果要传输1000字节的结构体呢?
Dirk-Colin
·
2023-12-20 04:12
服务器
运维
Java并发
编程学习
笔记
JUC并发编程第一章、进程与线程1、进程与线程进程程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载到CPU,数据加载到内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理IO的当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程进程就可以视为程序的一个实例。大部分程序可以同时运行多个实例进程(例如:记事本、画图、浏览器等),也
以我牛马为核
·
2023-12-20 03:06
学习笔记
java
利用C语言链表实现歌手评分系统,成功迈向巅峰!
语言链表实现歌手评分系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,本文实例为大家分享了C语言链表实现歌手评分系统的具体代码,供大家参考,具体内容如下:下面是小编的C/C++编程资料,加小编C/C++
编程学习
Python编程导师
·
2023-12-20 00:53
#网络通信过程
一、网络通信概述通过对TCP、UDP的
编程学习
,能够完成对实际项目需求中网络功能的开发,为了提高程序的效率等,通常会使用多线程、多进程开发;根据功能需求的不同,可以利用C/S、B/S模式进行开发出更加稳定
越策越开心
·
2023-12-19 23:11
智能路由器
JaveEE:手动实现定时器精讲
前言在Java并发
编程学习
中,定时器是必不可少的环节。我们知道线程的调度是随机的,但是有的时候我们就是需要它有序一些,此时的定时器就可以很好的解决这个问题。
天纵云裳
·
2023-12-19 18:05
开发语言
java
Linux shell
编程学习
笔记35:seq
比如:foriin$(seq110);do更多信息请回顾:Linuxshell
编程学习
笔记17:f
紫郢剑侠
·
2023-12-19 17:48
Linux世界
麒麟操作系统
编程资料
linux
linux
shell
脚本编程
学习笔记
seq命令
整数序列
bash
Linux shell
编程学习
笔记34:eval 命令
0前言在JavaScript语言中,有一个很特别的函数eval,eval函数可以将字符串当做JavaScript代码执行,返回表达式或值。在LinuxShell中也提供了内建命令eval,它是否具有JavaScript语言中eval函数的功能呢?1eval命令的格式、功能和返回值我们可以使用helpeval命令来查看eval命令的帮助信息。purpleEndurer@bash~$helpevale
紫郢剑侠
·
2023-12-19 17:47
Linux世界
麒麟操作系统
编程资料
Linux
linux
shell
shell编程
学习笔记
eval
Linux shell
编程学习
笔记36:read命令
*更新日志*2023-12-181.根据[美]威廉·肖特斯(Willianshotts)所著《Linux命令行大全(第2版)》更新了-e、-i、-r选项的说明2.更新了2.8的实例,增加了gif动图3.补充了-i的应用实例2.12目录目录0前言1read命令的功能、格式、返回值和注意1.1命令功能1.2命令格式1.3返回值1.4注意事项2命令应用实例2.1一次读入多个变量值2.2不指定变量名2.3
紫郢剑侠
·
2023-12-19 17:16
Linux世界
编程资料
麒麟操作系统
linux
脚本编程
linux脚本
学习笔记
read命令
数组
文件说明符
在RTOS中验证互斥量有效解决优先级反转现象
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2023-12-19 15:00
RTOS
stm32cube
互斥量有效解决优先级反转现象
RTOS队列的写入与读出
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2023-12-19 15:00
RTOS
STM32cube
队列的写入与读出
RTOS中任务的创建与删除
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2023-12-19 15:30
RTOS
任务创建删除
stm32cube
在RTOS中验证二值信号量与计数型信号量
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2023-12-19 15:28
RTOS
stm32cube
二值信号量与计数型信号量
普冉(PUYA)单片机开发笔记 [完结篇]:使用体会
失败的移植:
FreeRTOS
当使用了PY32F003的各种接口和功能后,手痒痒想把
FreeRTOS
也搬到这个MCU上,参考STM32和GD32对
FreeRTOS
的移植步骤,把
FreeRTOS
v202212.00
硬核老骆
·
2023-12-19 15:23
单片机
嵌入式硬件
物联网
arm开发
C++共享和保护——(4)保护共享数据
归纳
编程学习
的感悟,记录奋斗路上的点滴,希望能帮到一样刻苦的你!如有不足欢迎指正!共同学习交流!欢迎各位→点赞+收藏⭐+留言一滴汗珠万粒粮,万粒汗珠谷满仓!一起加油!
梵豪
·
2023-12-19 12:23
C++面向对象程序设计技术
c++
开发语言
C语言——完数难题
归纳
编程学习
的感悟,记录奋斗路上的点滴,希望能帮到一样刻苦的你!如有不足欢迎指正!共同学习交流!欢迎各位→点赞+收藏⭐+留言生命如同寓言,其价值不在于长短,而在与内容!一起加油!
梵豪
·
2023-12-19 12:52
C语言程序设计技术
c语言
算法
stm32f042,如何解决.bss cannot fit in region ‘RAM‘
为了自己一个宏伟的目标继续折腾stm32的板子,目前开始尝试了解多任务模式,自然就摸到了
freertos
。
取啥都被占用
·
2023-12-19 10:40
pcb上有颗芯
stm32
freertos
stm32f042
FreeRTOS
移植步骤
一、
FreeRTOS
源码下载
FreeRTOS
-MarketleadingRTOS(RealTimeOperatingSystem)forembeddedsystemswithInternetofThingsextensions
m0_61973119
·
2023-12-18 22:14
FreeRTOS
服务器
linux
网络
c语言编程基础心得,C语言
编程学习
心得体会
本文是C语言
编程学习
心得,希望对大家有帮助。C语言
编程学习
心得篇一学习C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码。
小黄人95
·
2023-12-18 09:03
c语言编程基础心得
嵌入式系统开发学习步骤(Linux高级
编程学习
顺序)!
㉿1、Linux基础✎安装Linux操作系统✎Linux文件系统✎Linux常用命令✎Linux启动过程详解✎熟悉Linux服务能够独立安装Linux操作系统✎能够熟练使用Linux系统的基本命令✎认识Linux系统的常用服务安装Linux操作系统✎Linux基本命令实践✎设置Linux环境变量✎定制Linux的服务Shell编程基础使用vi编辑文件✎使用Emacs编辑文件✎使用其他编辑器㉿2、S
折扇戏美人_a48e
·
2023-12-18 07:29
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
开发语言
Java高并发
编程学习
笔记(1)
什么是线程?线程是程序执行的一个路径,每一个线程都有自己的局部变量表、程序计数器以及各自的生命周期。线程的生命周期线程的生命周期包括以下5个阶段:NEWRUNNABLERUNNINGBLOCKEDTERMINATEDNEW状态:在没有执行start之前的状态,表示线程对象被创建,仅此而已。和创建一个其他对象没有区别。RUNNABLE状态:调用start方法后,JVM进程创建一个线程,但是仅仅是创建
川味辣鸡
·
2023-12-17 22:02
【高性能计算】Cpp + Eigen + Intel MKL + 函数写成传引用
CUDA加速原理:CUDA
编程学习
:自定义Pytorch+cpp/cudaextension高质量C++进阶[2]:如何让线性代数加速1000倍?
dataloading
·
2023-12-17 21:15
线性代数
矩阵
c++
UCOS-II/III移植及相关问题【2】
网络海淘大致就是文件重复了解决方案:将出问题的相关文件夹中文件删除重新添加移植完毕后代码卡在idle里面提示:网络海淘大致方向是SVC_Handler,PendSV_Handler,SysTick_Handler参考[stm32
FreeRTOS
待什么青丝
·
2023-12-17 21:41
RTOS
C/C++
stm32
c语言
java编程显示表格_吴裕雄--天生自然JAVA图形界面
编程学习
笔记:表格
importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;importjavax.swing.JTable;importjavax.swing.JScrollPane;importjavax.swing.JFrame;publicclassJTableDemo01{publicstaticvoidmain(Stringa
狛绝的追随者
·
2023-12-17 11:04
java编程显示表格
C++共享和保护——(3)静态成员
归纳
编程学习
的感悟,记录奋斗路上的点滴,希望能帮到一样刻苦的你!如有不足欢迎指正!共同学习交流!欢迎各位→点赞+收藏⭐+留言信念,你拿它没办法,但没有他你什么也做不成!一起加油!
梵豪
·
2023-12-17 09:07
C++面向对象程序设计技术
c++
C++共享和保护——(2)生存期
归纳
编程学习
的感悟,记录奋斗路上的点滴,希望能帮到一样刻苦的你!如有不足欢迎指正!共同学习交流!欢迎各位→点赞+收藏⭐+留言生命如同寓言,其价值不在于长短,而在与内容!一起加油!
梵豪
·
2023-12-17 09:37
C++面向对象程序设计技术
开发语言
c++
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
【函数式编程】Java函数式
编程学习
函数式编程-Stream流函数式编程思想概述面向对象思想关注的是用什么对象完成什么事情,而函数式编程思想就类似于数学中的函数,主要关注的是对数据进行了什么操作优点代码简洁,开发快;接近自然语言,易于理解;易于进行“并发编程”;Lambda表达式概念Lambda是JDK8之后的一个语法躺,可以看成是一种语法糖,对某些匿名内部类的写法进行简化,是函数式编程思想的一个重要体现,让我们不用关注是什么对象,
三笠·阿卡曼
·
2023-12-16 22:40
日常总结
java
学习
开发语言
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
嵌入式硬件
单片机
Scratch题库:6547网助力
编程学习
之路
随着科技的不断发展,编程已经成为了当今社会的一项重要技能。越来越多的家长和学校开始重视孩子们的编程教育,而Scratch作为一款适合儿童学习的编程语言,受到了广泛的关注。然而,面对琳琅满目的Scratch教程和题库,如何选择一个合适的平台来帮助孩子们提高编程能力呢?今天,就让我们一起来了解一下6547网这个优秀的Scratch题库平台。6547网是一个专注于Scratch编程教育的在线学习平台,为
@小码农
·
2023-12-16 16:06
学习
《安富莱嵌入式周报》第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
单片机
嵌入式硬件
JAVA
编程学习
笔记,递归算法与IO流
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmv
Java小辰
·
2023-12-16 05:29
⽂件操作(详解!)
我们在之前的的
编程学习
中可以发现,写完的代码运行起来的程序我们所输入和读取的数据在关闭程序后都会销毁,无法存储到我们的电脑中,所以我们就要用到文件操作!为什么使⽤⽂件?
只是雪豹
·
2023-12-15 18:05
c语言
c语言
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
嵌入式硬件
单片机
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他