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
RT-Thread实时操作系统
信号特点,异步/同步概念,查看信号(kill -l,man 7 signa),实时/分时os概念
目录引入共同特点信号介绍特点异步概念同步查看信号kill-l
实时操作系统
和分时操作系统分时实时man7signal引入生活中有关信号的东西有很多例如:红绿灯,闹钟,转向灯等等共同特点他们都有共同的特点:
沐风ya
·
2023-11-16 15:19
linux
linux
RT-Thread
STM32F407 ADC
ADC(Analog-to-DigitalConverter)指模数转换器。是指将连续变化的模拟信号转换为离散的数字信号的器件。真实世界的模拟信号,例如温度、压力、声音或者图像等,需要转换成更容易储存、处理和发射的数字形式。模数转换器可以实现这个功能,在各种不同的产品中都可以找到它的身影。与之相对应的DAC(Digital-to-AnalogConverter),它是ADC模数转换的逆向过程。AD
比特冬哥
·
2023-11-16 08:05
RT-Thread
stm32
嵌入式硬件
单片机
UCOSII软件定时器
在
实时操作系统
中一个好的软件定时器实现要求有较高的精度、较小的处理器开销,且占用较少的存储器资源。
南方的小清湖
·
2023-11-16 01:29
UCOS
II
系统
基于STM32用uC/OS实现LED周期亮和数据发送
目录一、RTOS的简介1.嵌入式系统的层次结构2.RTOS
实时操作系统
3.软实时和硬实时4.RTOS的特征5.uc/OS-II中的数据类型6.RTOS系统的运行状态7.任务的种类二、环境的配置(HEL库的生成
橙子味的q
·
2023-11-16 01:29
嵌入式
stm32
c/c++
stm32
单片机
嵌入式硬件
c语言定时器原理,软件定时器实现原理、测试及应用设计
引言μC/OSII操作系统是建立在微内核基础上的
实时操作系统
,抢占式多任务、微内核、移植性好等特点,使其在诸多领域都有较好的应用。在μC/OSII2.
李阁雅
·
2023-11-16 01:28
c语言定时器原理
ucosII移植相关知识点
这里写目录标题ucos系统嵌入式平台ucos移植
实时操作系统
的概念任务的相关概念任务的控制块任务的堆栈任务的链表任务调度的相关概念任务的切换任务的优先级任务的挂起任务的恢复中断的相关概念操作系统如何处理中断进程通信信号量互斥信号量邮箱队列内存管理内存控制块内存控制块
明美鸿微
·
2023-11-16 01:25
java
算法
数据库
STM32_UCOSII和UCOSIII部分基础
UCOSIII的区别信号量,邮箱,消息队列软件定时器UCOSII是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的
实时操作系统
Charlson_S
·
2023-11-16 01:53
初始者
stm32
uc/os-iii---学习总结,不完全版(思维导图和知识总结)
使用操作系统主要就是因为操作系统的管理功能,可以更加有效的管理硬件的资源,而且操作系统的多线程运行管理,是一个很棒的功能,之前只能再while(1)中执行的单线程的处理,现在可以将各个功能分开成多个任务,能够更加有效的进行任务的调用,而且
实时操作系统
可以有更快的任务相应速度
JosephGodVim
·
2023-11-16 01:53
uc/os-iii
freeRTOS源码目录结构分析
自从恩智浦合并飞思卡尔后,新推出的SDK将不在支持MQX
实时操作系统
,主要支持freeRTOS,freeRTOS是开源的免费操作系统,使用的人非常多,据网站上消息,平均每260秒就有一次freeRTOS
嵌入式程序猿
·
2023-11-16 00:19
程序后台运行
SIG_DFL;act.sa_flags=SA_NOCLDWAIT;sigemptyset(&act.sa_mask);sigaction(SIGCHLD,&act,&old);}这段代码是在NuttX
实时操作系统
瓶子里肥皂泡
·
2023-11-15 21:43
我的博客
Linux
NuttX
4种互斥机制比较
禁止任务切换禁止任务切换(DisableTaskSwitching):在某些
实时操作系统
中,可以通过禁止任务切换来实现互斥。当一个任
一只天蝎
·
2023-11-15 10:13
μC/OS-II学习
操作系统
互斥机制
嵌入式
实时操作系统
uC/os-II(十三)-互斥型信号量和优先级反转
任务优先级的反转现象定义:在可剥夺型内核中,当任务以独占方式使用共享资源时,会出现低优先级任务先于高优先级任务而被运行的现象,这就是所谓的任务优先级反转。为了找到杜绝任务优先级反转现象的方法,下面就对优先级的反转现象做一个详细的分析。图5-1描述的任务A、B、C三个任务的运行情况。其中任务A的优先级高于任务B,任务B的优先级高于任务C。任务A和任务C都要使用同一个共享资源S,而用于保护该资源的信号
无为扫地僧
·
2023-11-15 10:12
嵌入式
操作系统
嵌入式
实时操作系统
μC/OS-II在STM32处理器移植
http://blog.sina.com.cn/s/blog_a79574c6010168rm.html下载代码stm32标准外设库是stm32全系列芯片的外设驱动,有了它可以大大加速我们开发stm32。首先从st公司的网站下载最新的stm32标准外设库,写本文时最新的版本是V3.5.0。解压该zip文件,得到如下文件夹和文件STM32F10x_StdPeriph_Lib_V3.5.0\_htmr
Linux研习社
·
2023-11-15 10:09
C/C++
uCOS
arm
RT-Thread
STM32F407 五步完成OLED移植
这里使用RT-ThreadStudio提供的IICAPI驱动函数进行移植第一步,进入RT-ThreadSettings配置IIC驱动第二步,进入board.h,定义IIC宏第三步,进入STM32CubeMX,配置时钟及IIC第四步,添加oled.c及oled.h文件,放置appliciation文件夹下第五步,软件配置main.c#include#include#include#include#d
比特冬哥
·
2023-11-15 03:58
stm32
嵌入式硬件
单片机
Rt-Thread
移植6--多线程(KF32)
为了快速的找到线程在线程优先级表的插入和移出的位置,
RT-Thread
专门设计了一个线程就绪优先级组。
我想这条路
·
2023-11-15 01:00
#
Rt-thread
嵌入式
c语言
软件架构
嵌入式系统学习笔记【华电】——《第五章
实时操作系统
μC/OS-II》
第五章
实时操作系统
μC/OS-II1、μC/OS-II概述μC/OS:微控制器操作系统。
智慧的旋风
·
2023-11-14 23:57
嵌入式系统学习笔记
操作系统
嵌入式
uc/OS-II操作系统移植:uc/OS-II移植到STM32流程(文章末尾附实例)
一、实验目的1、掌握在STM32上移植嵌入式
实时操作系统
uC/OS-II的方法2、掌握在STM32上移植uC/OS-II的基本步骤3、掌握uC/OS-II的文件OS_CPU.H编写4、掌握uC/OS-II
Cheems_Pak Choi
·
2023-11-14 23:45
uc/OS-II
实时操作系统
stm32
物联网
arm
μC/OS-II基本原理简介
对于商业应用中哪些昂贵的
实时操作系统
软件,μC/OS-II是一个很好的学习平台。说到μC/OS-II,这里先介绍一下嵌入式应用程序的开发模式。基于
seven-soft
·
2023-11-14 19:51
uCos-II
μs/os-Ⅱ嵌入式操作系统学习总结
嵌入式(下)本学期学习的是μC/OS-Ⅱ嵌入式
实时操作系统
任务切换与任务控制块1、系统是通过把待运行程序的地址赋予程序计数器PC来实现程序的切换的。
阿啦布
·
2023-11-14 19:13
数据结构
嵌入式实时数据库
单片机
从μC/OS-II到μC/OS-III的各种改进
转载于http://www.mesnet.com.cn/fileup/HTML/20121023.shtmlμC/OSII对我国嵌入式
实时操作系统
的普及与推广起到了十分积极的作用,在嵌入式系统教学、研究以及开发应用等方面颇有影响
小白study
·
2023-11-14 19:08
RTT
uc
osii
KD2671系列智能数字绝缘电阻测试仪
一、概述KD2671系列智能数字绝缘电阻测试仪采用嵌入式工业单片机
实时操作系统
,智能数字与数字段码显示结合,该系列表具有多种电压输出等级(250V、500V、1000V、2500V、5000V、10000V
武汉凯迪正大电气
·
2023-11-14 16:17
测试工具
武汉凯迪正大KD305系列智能数字绝缘电阻测试仪
一、概述KD305系列智能数字绝缘电阻测试仪采用嵌入式工业单片机
实时操作系统
,数字模拟指针与数字段码显示结合,该系列表具有多种电压输出等级(500V、1000V、2500V、5000V、10000V)、
武汉凯迪正大电气
·
2023-11-14 16:16
测试工具
RTOS
实时操作系统
在嵌入式开发中的应用
随着各种嵌入式系统应用的日益复杂和对实时性要求的提高,使用
实时操作系统
(RTOS)成为嵌入式开发中的一种重要选择。
嵌入式杂谈
·
2023-11-14 06:28
stm32
嵌入式硬件
单片机
STM32与RTOS的整合:
实时操作系统
在嵌入式开发中的应用
随着各种嵌入式系统应用的日益复杂和对实时性要求的提高,使用
实时操作系统
(RTOS)成为嵌入式开发中的一种重要选择。
嵌入式杂谈
·
2023-11-14 06:20
stm32
嵌入式硬件
单片机
QNX操作系统
1.QNX
实时操作系统
介绍QNX
实时操作系统
(QNXRealTimeOperatingSystem)是由位于加拿大渥太华的QNX软件系统公司开发的一个针对嵌入式应用的微内核操作系统。
goodadult2012
·
2023-11-14 05:38
eclipse
swt
websphere
java
虚拟机
平台
FreeRTOS知识梳理
一、RTOS:Realtimeoperatingsystem,中文意思为
实时操作系统
,它是一类操作系统,比如uc/OS、FreeRTOS、RTX、
RT-Thread
这些都是
实时操作系统
。
GoodtimeGood
·
2023-11-13 22:17
开发语言
2023 操作系统 R 复习大纲( 适用于太理软件 21 级)
目录01.操作系统的定义02.操作系统的基本类型及特征1.批处理操作系统(单、多道)2.分时操作系统3.
实时操作系统
03.操作系统的功能及特征04.进程的定义、特征05.进程基本状态及其转换原因06.进程互斥
大本钟下送快递
·
2023-11-13 07:21
linux
RT-Thread
嵌入式
实时操作系统
详解
最近在公司实习,在导师的指导下,在学习
RT-Thread
,之前接触过一点Freertos,也是
实时操作系统
。裸机系统main函数里面顺序执行的无限循环(while(1)),cpu按顺序完成各种事情。
朝闻道,夕死可以
·
2023-11-13 05:12
嵌入式
嵌入式
RT-Thread
:嵌入式
实时操作系统
的设计与应用
RT-Thread
(Real-TimeThread)是一个开源的嵌入式
实时操作系统
,其设计和应用在嵌入式领域具有重要意义。
嵌入式杂谈
·
2023-11-13 05:38
人工智能
linux
运维
代码工程目录 韦东山7天物联网智能家居实战训练营 学习笔记)
存放业务逻辑代码文件b.2_Devicei.设备层,存放设备层代码文件c.3_protocoli.协议层,存放协议层代码文件,比如网络通信协议,蓝牙协议d.4_Middlewarei.中间组件层,例如RTOS
实时操作系统
qq_26225163
·
2023-11-12 10:03
物联网
学习
单片机
“
RT-Thread
杯”2020第三届全国大学生嵌入式芯片与系统设计竞赛圆满落幕
睿赛德科技作为专注嵌入式操作系统的企业,为大赛提供了技术支持与技术培训等服务,同时设立了“
RT-Thread
杯”。作为助力中国高校嵌入式操作系统的人才培养和促进产学合作的先
RT-Thread物联网操作系统
·
2023-11-12 01:12
芯片
嵌入式
物联网
人工智能
大数据
使用
RT-Thread
studio 把LVGL移植到
RT-Thread
上
使用RT-Threadstudio移植LVGL到
RT-Thread
中其实
RT-Thread
移植LVGL官方已经出来很多教程,但是但是他出的教程都是基于一些他们适配的BSP,但是其他不适配的怎么办呢?
被毒晕的鱼
·
2023-11-11 22:47
RT-thread
LVGL
RT-Thread
studio
stm32
单片机
嵌入式实时数据库
嵌入式硬件
c语言
RT-Thread
系列09——Finsh自定义命令
RT-Thread
:标准版,4.0.3版本。Finsh组件是创建工程后就默认开启的,无需任何配置。1.无参数命令对于这种无参数的是最简单的,比如下面的函数,只需要使用MSH_CMD_EXPORT将
32Haozi
·
2023-11-11 21:21
RTOS
#
RT-Thread
单片机
stm32
RT-Thread
RT-Thread
系列07——PWM设备
文章目录1.PWM测试2.配置分析====>>>文章汇总(有代码汇总)组件->设备驱动程序->使用PWM设备驱动程序,勾选上。第二步:在board.h中打开#defineBSP_USING_PWM3宏定义,并添加使用的通道宏定义#defineBSP_USING_PWM3_CH2。这里测试使用的引脚为PB5(TIM3的通道2)。根据自己使用的定时器和通道进行修改上述宏定义。注意:通道宏定义board
32Haozi
·
2023-11-11 21:51
RTOS
#
RT-Thread
单片机
stm32
RT-Thread
Haozi的嵌入式攻城狮修炼历程
文章目录入门——基础深入——知识进阶——RTOS(
RT-Thread
)便捷:开源库番外:工具练习:设计入门——基础===>>此系列代码在这Gitee>>TT马达平衡小车制作软件:Keil、标准库开发、主控
32Haozi
·
2023-11-11 21:50
汇总
单片机
stm32
嵌入式硬件
RT-Thread
嵌入式
RT-Thread
Studio移植LAN8720A驱动
RTT网络协议栈驱动移植(霸天虎)1、新建工程工程路径不含中文路径名,工程名用纯英文不含任何符号。2、用CubeMx配置板子外设2.1、配置时钟按照自己板子配置相应时钟。2.2、配置以太网硬件2.3、配置SHELL控制台串口3、配置RTT组件3.1、打开BSP_USING_ETH宏3.2、打开HAL_ETH_MODULE_ENABLED宏3.3、打开lwip配置3.4、调试4、测试结果
weixin_43745583
·
2023-11-11 21:49
单片机
stm32
嵌入式硬件
【
rt-thread
难点指南】以太网配置
【
rt-thread
难点指南】以太网配置本文以以太网口LAN8720A、MCU型号为stm32f407为例,介绍以太网配置步骤。
袁秉一
·
2023-11-11 21:19
单片机
stm32
物联网
嵌入式硬件
硬件架构
【 从0到1版本】移植
RT-Thread
到GD32 ——之 <添加以太网驱动>RTT + GD32F4XX + DP83848 (超详细)
RTT+GD32F4XX+DP83848文章中,针对各种特殊情况:如menuconfig找不到相关驱动选项、驱动文件添加但不成功,以及IP非静态等问题做了一系列的解释解答和解决。并且指明了各种源码的位置,和移植位置。入门简单,容易上手!【教程前的叨叨叨】目前看到各位大佬的文章,基本STM32+LAN8700教程居多,因为最近手上新项目使用的是GD32F4XX+DP83848,摸索的过程记录并分享一
乐亦_Lee
·
2023-11-11 21:15
嵌入式单片机系列
单片机
嵌入式硬件
stm32
在rtthread中同时操作双网口
在
RT-Thread
中,可以通过以下步骤使用socket对两个网卡进行收发数据:配置两个网卡的IP地址和子网掩码,可以通过以下命令进行配置:ifconfigeth0192.168.1.100netmask255.255.255.0ifconfigeth1192.168.2.100netmask255.255.255.0
最后一个bug
·
2023-11-11 21:45
主流单片机开发(MCU)
网络
信息与通信
arm开发
数据结构
单片机
rt-thread
studio中添加lan8720网络驱动
1.使用rt-threadstudio新建项目,选择好主控芯片和打印串口。新建工程第一步当然是关心芯片各个总线的系统时钟啦,打开driver文件下的drv_clk.c文件修改#defineDBG_LVLDBG_INFO为#defineDBG_LVLDBG_LOG打印出系统时钟编译、下载通过串口即可看到当前的系统时钟,可以看到rtthread系统已经把系统时钟配置好了,我们用系统默认就可以。如果需要
love潇潇熊
·
2023-11-11 21:14
单片机开发
APM32F4在
RT-Thread
系统上使用LwIP网络功能—基于
RT-Thread
Studio环境
APM32F4在
RT-Thread
系统上使用LwIP网络功能—基于RT-ThreadStudio环境RT-ThreadStudio是RTT官方的一款集成开发环境,可以很方便的进行
RT-Thread
实时系统的程序开发
luobeihai
·
2023-11-11 21:44
RTOS
1024程序员节
LwIP
RT-Thread
APM32
RT-Thread
网卡驱动学习
一入口(drv_eth.c)drv_eth.c是对下挂接具体的硬件操作,对上挂接了网络协议层,承上启下。INIT_DEVICE_EXPORT(rt_hw_stm32_eth_init);从代码可以看出,这里的重要数据结构就是stm32_eth_device,其抽象出来的初始化、open等接口会具体挂接到某一个stm32的板子。以初始化为例:在rt_stm32_eth_init接口里面会完成指定CP
adey0769
·
2023-11-11 21:13
stm32
arm
嵌入式硬件
单片机
物联网
RT-Thread
控制台串口号切换到uart2方法
RT-Thread
:4.0.3由于默认的串口1使用起来不是很方便,研究下如何切换到串口2,记录如下1、修改配置文件rtconfig.h将#defineRT_CONSOLE_DEVICE_NAME"uart1
stephen_kl
·
2023-11-11 21:43
STM32
RT-Thread
系列09——ETH网口设备
文章目录1.ETH测试第一步:cubemx配置。第二步:board.h配置。第三步:rtthreadsettings配置第四步:以太网复位引脚设置第五步:修改rtthread源码第六步:修改cubemx生成的main函数第七步:编译运行。第七步:通信测试2.UDP/TCP通信测试2.1UDP测试2.1.1UPD服务端测试2.1.2UPD客户端测试2.2TCP通信测试2.1.2TCP客户端测试2.2
32Haozi
·
2023-11-11 21:42
#
RT-Thread
RTOS
stm32
RT-Thread
单片机
【
RT-Thread
env 工具安装】
RT-Threadenv工具安装1.介绍1.1主要特性1.2准备工作2.env的使用方法2.1打开env控制台2.1.1方法一:2.1.2方法二:1.介绍env是
RT-Thread
推出的开发辅助工具,针对基于
2345VOR
·
2023-11-11 12:07
#
linux
github
git
rt-thread
env 修改芯片类型
rt-threadenv修改芯片类型在拿到到的rtt源码BSP中,很多开发板的env并没有提供选择芯片类型的选项,而是直接固定了芯片型号,比如STM32F103C8,如何将芯片型号更换为RC呢?在实际使用过程中,通过MDK直接修改芯片型号,似乎并不起作用。所以,我们需要修改下配置文件,过程如下:修改board目录下Kconfig脚本文件修改board目录下board.h下Flash和RAM大小修改
Tigerots
·
2023-11-11 12:07
RT-Thread
RT-Thread
env 使用教程【超详细】
RT-Threadenv使用教程【超详细】env使用教程==RT-Threadenv使用教程【超详细】==ENV简介ENVEnvforWindows1、Howtodownload2、Tutorialsanddocuments3、Upstreamanddependencies准备工作打开方法编译项目:scons配置项目:menuconfig软件包管理:pkgsenv配置选项项目使用env的要求在3.
乐亦_Lee
·
2023-11-11 12:04
嵌入式单片机系列
单片机
笔记
stm32
rt-thread
studio 开启easyflash(env)
文章目录前言一、启用外部norflash补充说明前言提示:这里可以添加本文要记录的大概内容:环境:Art-pi开发板bsp版本1.2.1RT-Thread4.0.3(否则添加不了fal软件包)步骤一、启用外部norflash开启后编译下载,list_device看到norflash说明成功。开启easyflash保存编译后会出现很多问题。studio老问题了,ports文件夹不见了,把ports改
InJre
·
2023-11-11 12:34
RT-Thread
Studio
rt-thread
rt-thread
env
easyflash
RT-Thread
下使用env工具一键添加ARM-DSP库
5-23rtt官方有cmsis支持包,,,,又白造轮子了哎本文主要介绍,如何使用
rt-thread
的scons工具添加DSP库组件1.准备所需文件在bsp目录下建立文件夹,添加以下文件其中.a文件是gcc
muyue___
·
2023-11-11 12:03
stm32
入门
RT-thread
ENV
env是
RT-Thread
辅助工具,用来对
RT-thread
系统构建、图形化裁减、软件包管理1、安装软件1、安装git,并添加环境变量。
D.luffy
·
2023-11-11 12:33
RT_thread
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他