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
UCOS实时操作系统
Dart语言之旅(完全翻译版)
最早发表于nucode.cn(重建中),Herbert部落格,N
UCOS
C开源本文于2020/1/27修订,2018/12/02首次发表,为Dart语言之旅的完整翻译写在前面本文是参考了Dart官网的教程
Herbert_He
·
2023-11-01 12:00
dart
google
app
engine
android
ios
android
studio
嵌入式系统设计与应用
操作系统和内嵌式汇编第十章SQL数据库第十一章开发设计案例第一章嵌入式系统概述嵌入式系统的组成:以嵌入式处理器为中心,配置存储器、I/O设备、通信模块以及电源等必要的辅助接口组成嵌入式系统的基本架构:设备驱动层,
实时操作系统
天-明
·
2023-11-01 11:35
数据库
database
基于TI C6678 DSP + Xilinx Kintex-7 FPGA评估板|DSP RTOS案例开发——总目录
评估板为例为大家详细讲解一款TIKeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSP与XilinxKintex-7FPGA处理器设计的高端异构多核评估板,如何进行DSP(数字信号处理)RTOS(
实时操作系统
Tronlong创龙
·
2023-10-31 19:12
TMS320C6678
Xilinx
Kintex-7
C6678
DSP
Xilinx
Kintex-7
DSP
RTOS案例开发
创龙科技
数字信号处理
Px4源码框架结构图
PX4自动驾驶仪软件可分为三大部分:
实时操作系统
、中间件和飞行控制栈。1.NuttX
实时操作系统
提供POSIX-style的用户操作环境(如printf(),pthrea
yazhouren
·
2023-10-31 15:33
iot_robot
PX4源码框架结构图
PX4自动驾驶仪软件可分为三大部分:
实时操作系统
、中间件和飞行控制栈。1.NuttX
实时操作系统
提供POSIX-style的用户操作环境(如printf(),pthreads,/de
XL__MAX
·
2023-10-31 14:46
pixhawk
Linux 信号量实验-基于正点原子IMX6ULL开发板
1信号量简介大家如果有学习过FreeRTOS或者
UCOS
的话就应该对信号量很熟悉,因为信号量是同步的一种方式。Linux内核也提供了信号量机制,信号量常常用于控制对共享资源的访问。
supersmart@
·
2023-10-29 21:18
arm
linux
vscode
c++
55_ZYNQ7020开发板SDK_下使用Free RTOS
一、实现Vivado工程为"freeos_test"本节开始搭建FreeRTOS
实时操作系统
运行环境,本实验以FreeRTOSHelloWorld举例,实现两个LED灯以不同的间隔持续闪烁。
一米八零的昊哥
·
2023-10-29 21:10
ZYNQ嵌入式系统1
ZYNQ 移植使用freeRTOS系统运行程序
ZYNQ可以移植多种操作系统,freeRTOS,RT-thread,wxworks,linux,
UCOS
II,这些操作系统可以单独运行,也可以使用openAMP双核模式两两组合运行,也可以和裸机SDK组合
寒听雪落
·
2023-10-29 21:38
操作系统
ZYNQ FreeRTOS系统使用和固化
相对于复杂的Linux,FreeRTOS等
实时操作系统
给我们带来更灵活更方便的开发,更直接的和底层FPGA进行交互。
寒听雪落
·
2023-10-29 21:38
移植FreeRTOS到 Xilinx ZYNQ Microblaze IP核
1,运行环境vivado2019.2,win10,ZYNQ7000系列2,FreeRTOS官网源码下载https://www.freertos.org/,3,FreeRTOS是一个迷你的
实时操作系统
内核
寒听雪落
·
2023-10-29 21:38
【正点原子STM32连载】 第六十一章
UCOS
II实验1-任务调度摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-336836-1-1.html4)对正点原子STM32感兴趣的同学可以加群讨论:879133275第六十一章
UCOS
II
正点原子
·
2023-10-29 14:04
正点原子
stm32
单片机
arm
【STM32】基于标准库下的
UCOS
II系统工程模版
【STM32】基于标准库下的
UCOS
II系统工程模版✨如果想了解
UCOS
II系统可以前往官网:https://www.osrtos.com/rtos/uc-os-ii/如果你想自己从源码中移植可以参考《
perseverance52
·
2023-10-29 14:03
stm32
UCOSII
用GPRS modem实现嵌入式Internet接入系统
本文采用在嵌入式
实时操作系统
uC/OS-II中移植一种小型TCP/I
bloghome
·
2023-10-29 13:43
C/C++/VC
ARM
网络协议
internet
嵌入式
操作系统相关
os
终端
编译器
在Linux中,什么是并发与竞争
并发就是多个“用户”同时访问同一个共享资源在FreeRTOS和
uCOS
中临界区就是指共享数据段,如果多个线程同时操作临界区就是表示竞争。
lunei
·
2023-10-29 10:45
Linux
freeRTOS V10.0.1移植到STM32F407标准库 - 环境Keil5
最近因为工作需要用到FreeRTOS,其实开始本人内心是拒绝的因为自己只学习过
UCOS
III还没实际上过什么大又复杂的工程,但是谁让FreeRTOS他是Free的呢公司成本考虑肯定是不会选择USOS的,
weixin_30794499
·
2023-10-29 06:35
嵌入式
内存管理
操作系统
STM32H750之FreeRTOS学习--------(一)初识RTOS
裸机又称为前后台系统,前台系统指的中断服务函数,后台系统指的大循环,即应用程序实时性差,程序轮流执行delayCPU空等待,效率低程序混乱,臃肿,功能都放在while循环RTOS:RealTimeOS,就是
实时操作系统
分而治之
墨亦淡
·
2023-10-28 22:13
FreeRTOS
stm32
学习
嵌入式硬件
软考高级系统架构设计师系列之:案例分析典型试题六
软考高级系统架构设计师系列之:案例分析典型试题六一、嵌入式系统1.案例试题2.参考答案二、系统开发1.案例试题2.参考答案三、嵌入式
实时操作系统
1.案例试题2.参考答案四、状态转换图1.案例试题2.参考答案五
最笨的羊羊
·
2023-10-28 11:32
软考高级系统架构设计师考试
软考高级系统架构设计师系列
案例分析典型试题六
计算机操作系统重点概念整理-第一章 计算机系统概述【期末复习|考研复习】
第一章计算机系统概述第二章进程管理第三章进程同步第四章内存管理第五章文件管理第六章输出输出I/O管理文章目录第一章计算机系统概述【期末复习|考研复习】前言一、计算机系统概述1.1操作系统的概念1.2操作系统的四个特征1.3分时操作系统和
实时操作系统
的对比
菠菠萝宝
·
2023-10-28 05:29
计算机操作系统系列
408概念
考研
计算机操作系统
期末复习
计算机考研
408
os
Linux 进程切换与命令行参数
目录进程优先级调度的收尾命令行参数环境变量认识系统中的环境变量编辑PWDHOME获取系统环境变量进程优先级调度的收尾假设进程1现在要切走了,切入进程2.那进程1就要先保存数据,方便以后恢复,然后进程2再切走,进程1再把数据还原:操作系统又分为
实时操作系统
和分时操作系统
孙鹏宇.
·
2023-10-26 05:48
linux
运维
服务器
1024程序员节
实时操作系统
(RTOS)指南
实时操作系统
(RTOS)必须可靠;它必须快速响应,管理有限的资源并安排任务以使其按时完成,并确保功能隔离且不受其他功能的干扰。
qq_16740151
·
2023-10-26 00:57
操作系统
操作系统
Java架构师内功嵌入式技术
目录1导学2嵌入式微处理体系结构3微处理器分类4多核处理器5嵌入式软件6嵌入式系统6.1系统组成7嵌入式
实时操作系统
8嵌入式软件设计9软件开发工具想学习架构师构建流程请跳转:Java架构师系统架构设计1
赵广陆
·
2023-10-26 00:34
architect
java
开发语言
中断的基本概念
比如
uCOS
,FreeRTOS等。意义:中断能提高CPU的效率,同事能够对突发事件做出实时处理。实现程序的并行化,实现嵌入式系统进程之间的切换。中断处
倚楼听戏
·
2023-10-25 23:48
语音识别
人工智能
hadoop
VxWorks嵌入式软件保护解决方案
Tornado是WRS公司推出的一套
实时操作系统
开发环境,类似MicrosoftVisualC,但是提供了更丰富的调试、仿真环境和工具。
Dola_Zou
·
2023-10-25 12:48
软件加密
VxWorks操作系统
嵌入式
microsoft
工具
soap
eclipse
开发工具
LiteOS | 基于LiteOS的智慧农业案例实验分享
实验框图相关模块简介1、STM32L431RCT62、LiteOSLiteOS是华为开发的轻量级
实时操作系统
:LiteOS源码GitHub仓库链接:https://github.com/LiteOS/L
嵌入式大杂烩
·
2023-10-25 04:11
LiteOS
LiteOS
小熊派
物联网
智慧农业
STM32
基于LiteOS的智慧农业案例实验分享
实验框图相关模块简介1、STM32L431RCT62、LiteOSLiteOS是华为开发的轻量级
实时操作系统
:LiteOS源码GitHub仓库链接:https://github.com/LiteOS/LiteOS
ST小智
·
2023-10-25 04:08
鸿蒙万物互联人工智能之卓越
1024程序员节
FreeRTOS
FreeRTOS摘要-快速上手
[email protected]
如果有错误,希望被指出,学习技术的路难免会磕磕绊绊摘要关于轮询系统,前后台系统,
实时操作系统
关于FreeRTOS时钟管理关于
Fang XS.
·
2023-10-25 01:01
FreeRTOS
c语言
嵌入式
实时操作系统
的设计与开发(消息)
消息从概念上讲,消息机制和邮箱机制很类似,区别在于邮箱一般只能容纳一条消息,而消息则会包含一系列的消息。系统定义了一个全局变量g_msgctr_header,通过它可以查找到任一已创建的消息容器。每一个消息容器都可以根据其参数性质(1VS1:1对1的消息通信、1VSn:1对多的消息通信、nVSn:多对多的消息通信、nVS1等)来实现不同的通信方式。这里的消息容器,只是一个线程间的通信结构acora
饼干饼干圆又圆
·
2023-10-24 14:45
嵌入式实时操作系统的设计与开发
1024程序员节
嵌入式实时操作系统
嵌入式实时操作系统的设计与开发
嵌入式
实时操作系统
的设计与开发 (邮箱)
通信机制前面叙述了aCoral的互斥、同步机制,在实际的嵌入式应用软件开发过程中,仅有这两种机制还不够,线程之间、线程与中断服务子程序之间还需要通信机制。所谓通信,是指线程之间或者线程与中断服务子程序之间的信息交互。例如,线程A可能在执行过程中需要使用线程B(或者中断服务子程序产生)的数据,那么线程B如何把数据传给线程A使其得以执行呢?这里就需要通信机制发挥作用。邮箱邮箱(MailBox)可以用来
饼干饼干圆又圆
·
2023-10-24 14:44
嵌入式实时操作系统的设计与开发
1024程序员节
嵌入式实时操作系统的设计与开发
嵌入式实时操作系统
嵌入式
实时操作系统
的设计与开发(信号量学习)
信号量除了临界点机制、互斥量机制可实现临界资源的互斥访问外,信号量(Semaphore)是另一选择。信号量与互斥量的区别对于互斥量来说,主要应用于临界资源的互斥访问,并且能够有效地避免优先级反转问题。对于信号量而言,它虽然也能用于临界资源的互斥访问,但是不能处理优先级反转问题。也正因为信号量没有考虑优先级反转问题,所以相对于互斥量来说是一种轻量级的实现方式,比互斥量耗费更少的CPU资源。此外,信号
饼干饼干圆又圆
·
2023-10-24 14:44
嵌入式实时操作系统的设计与开发
1024程序员节
嵌入式实时操作系统的设计与开发
嵌入式实时操作系统
嵌入式
实时操作系统
的设计与开发 (启动内核学习)
RTOS的引导模式RTOS的引导是指将操作系统装入内存并开始执行的过程。时间限制主要包括:系统要求快速启动和系统启动后要求程序能实时运行。空间限制主要包括:Flash等非易失性存储空间限制和RAM等易失性存储空间限制。通常不可能同时满足两种要求,需根据具体情况进行折中处理,由此,RTOS的引导分为如下两种模式。需要BootLoader的引导模式BootLoader是在RTOS内核运行之前执行的一段
饼干饼干圆又圆
·
2023-10-24 14:43
嵌入式实时操作系统的设计与开发
1024程序员节
嵌入式实时操作系统的设计与开发
嵌入式实时操作系统
学习
从单片机到嵌入式开发——(8) μC/OS-II嵌入式
实时操作系统
概述
首先是一个对目前写的这些东西的总结。后面我会花大概两篇左右的内容来简单介绍一下STM32的使用。正文部分在后面一点,可以直接往后翻。感想什么的截止本篇为止,单片机的基本原理部分已经介绍完毕了。这个系列断断续续写了很久,一开始是2020年上半年疫情期间的一些单片机的心得什么的,后来整理了一下准备作为电子设计创新实验室2020年招新的时候使用。但实际上因为各种乱七八糟的原因就一直整理的很慢,一直到11
qq_42121265
·
2023-10-24 03:41
从单片机到嵌入式开发
嵌入式
单片机
操作系统
嵌入式操作系统和RTOS(
实时操作系统
)介绍。
目录嵌入式操作系统RTOS(
实时操作系统
)
实时操作系统
:什么是嵌入式操作系统一μClinux二μC/OS-II三eCos四FreeRTOS五mbedOS六RTX七VxWorks八QNX九NuttX十都江堰操作系统
辽G.默语
·
2023-10-24 03:41
操作系统
LORA
linux
经验分享
嵌入式
实时操作系统
MQX学习笔记(《嵌入式
实时操作系统
MQX应用开发技术》)
最近,基于MQX学习了ARM中操作系统的实现。**********************************************************************************转载请注明:http://blog.csdn.net/guo8113/article/details/44197813作者水平有限,错误之处还请斧正。交流群QQ:139696200*****
guo8113
·
2023-10-24 03:09
【操作系统】
RTOS
MQX
实时操作系统
嵌入式
实时操作系统
原理(以μC/OS-III为例)
github链接:https://github.com/weston-embedded/uC-OS31.操作系统的概念1.1前后台系统与
实时操作系统
1.1.1前后台系统传统的单片机开发,由于其资源受限或业务逻辑简单
Brian.Chen
·
2023-10-24 03:39
RTOS
rtos
ucos
嵌入式
实时操作系统
的设计与开发(互斥量学习)
嵌入式
实时操作系统
中除了基本调度机制(创建线程、调度线程、挂起线程等),事件处理机制(中断管理、时钟管理)、内存管理机制外,也有一般操作所具有的线程交互机制,如互斥机制、同步机制、通信机制等。
饼干饼干圆又圆
·
2023-10-24 03:38
嵌入式实时操作系统的设计与开发
学习
算法
嵌入式实时操作系统的设计与开发
嵌入式实时操作系统
操作系统的发展与分类
分时操作系统分时系统的特征分时系统的缺点
实时操作系统
应用需求实时任务
实时操作系统
与分时操作系统的比较与分时系统比较微机操作系统的发展单用户单任务多用户多任务其他操作系统网络操作系统分布式操作系统什么是分时操作系统
阿岳316
·
2023-10-24 02:38
操作系统
操作系统
【翻译】Linux 锁的种类和规则
译者注:PREEMPT_RT是Linux内核的一个实时补丁,能让Linux变成一个
实时操作系统
。锁类别睡眠锁只能在可抢占的任务上下文中获取睡眠锁。
WqyJh
·
2023-10-23 23:43
FreeRTOS深入教程(任务的引入及栈的作用)
FreeRTOS是一个
实时操作系统
,
花落已飘
·
2023-10-23 07:59
FreeRTOS全系列教程
ARM
操作系统
STM32
汇编
非经典开放阅读框的翻译调控黏膜免疫
Thetranslationofnon-canonicalopenreadingframescontrolsm
ucos
alimmunity题目:非经典开放阅读框的翻译调控黏膜免疫作者及单位:RuaidhríJackson
猫姐Lily
·
2023-10-23 01:49
FreeRTOS学习day1
顾名思义免费的
实时操作系统
用法基本和Linux下的多线程编程类似探索者开发版实验动态创建4个任务start_tasktask1task2task3优先级依次为1234(注意优先级不能为0,0是空闲任务)
嵌入式小菜鸡呐
·
2023-10-23 00:54
学习
王道计算机考研 操作系统学习笔记 + 完整思维导图篇章一:操作系统概念
目录操作系统的概念操作系统的功能和目标操作系统的特征并发共享虚拟异步操作系统的发展和分类三大阶段手工操作阶段批次处理阶段—单道批处理系统批处理阶段—多道批处理系统操作系统分类分时操作系统
实时操作系统
其他操作系统操作系统的运行机制预备知识内核程序
学徒630
·
2023-10-22 14:02
完整长篇学习笔记
操作系统
学习
笔记
考研
嵌入式
实时操作系统
的设计与开发 (第一级内存管理算法)
伙伴算法及实现上的改进可变内存管理,随着内存的不断分配和回收,即使系统中有1MB的内存,也可能因没法分配大小为100KB的连续内存块而造成分配失败。伙伴系统,可以大大改善这一情况。伙伴系统的缺点:仅管大小为2K内存块回收时只需要搜索同样字节大小的块以判断是否需要合并,但是时间还是没法确定的。内存块回收时链表遍历的时间之所以无法确定,是因为链表只能顺序搜索,那么复杂度就是O(n),如果能实现一种O(
饼干饼干圆又圆
·
2023-10-22 11:25
嵌入式实时操作系统的设计与开发
算法
嵌入式实时操作系统的设计与开发
嵌入式实时操作系统
嵌入式
实时操作系统
的设计与开发(内存资源池存储管理)
内存资源池存储管理内存资源池存储管理属于固定大小内存管理系统,内存池中内存块的分配和回收是基于第一级内存管理系统的,因为内存池中内存块是由第一级内存管理的算法所确定的。内存池存储管理系统主要用于操作系统的一些常用结构的内存管理。例如线程控制块TCB、事件控制块ECB等,这些结构在系统运行过程中,必然会用到,而且会频繁地建立和释放。使用第一级管理系统当然可以满足这些需求,为什么还要用内存资源池这种机
饼干饼干圆又圆
·
2023-10-22 11:25
嵌入式实时操作系统的设计与开发
嵌入式实时操作系统的设计与开发
嵌入式实时操作系统
学习
嵌入式
实时操作系统
的设计与开发 (伙伴系统内存分配)
#defineacoral_malloc(size)buddy_malloc(size)传入的参数是用户需要的内存大小,这个函数将需要内存的大小转换成可以分配满足这个大小的内存块所对应的逻辑层。例如,基本内存块的大小为1KB,而申请的内存为5KB,则分配8KB,则通过函数返回3,即所对应的逻辑层为3。实际分配的内存为基本内存块的2m(m为层数,该例子中为3)。若申请的内存不是2m基本块大小的,则取
饼干饼干圆又圆
·
2023-10-22 11:55
嵌入式实时操作系统的设计与开发
算法
嵌入式实时操作系统的设计与开发
嵌入式实时操作系统
嵌入式
实时操作系统
的设计与开发(任意大小的内存管理)
任意大小的内存管理是根据用户需要为其分配内存,即用户需要多大内存就通过acoral_malloc2()为之分配多大内存,同时每块分配出去的内存前面都有一个控制块,控制块里记录了该块内存的大小。同时未分配出去的内存也有一个控制块,寻找空闲内存块要进行遍历。由于分配和回收的顺序和内存大小是没有规律的,如果不断分配和回收后,会将内存分为很多块,产生很多内存碎片。任意大小内存的管理机制是:“一分为二”,将
饼干饼干圆又圆
·
2023-10-22 11:53
嵌入式实时操作系统的设计与开发
嵌入式实时操作系统
嵌入式实时操作系统的设计与开发
ucos
练习
文章目录简单实验在开始任务中创建优先级不同的多个任务使用信号量进行同步
UCOS
硬件实现任务管理任务调度zynq+
ucos
简单实验在开始任务中创建优先级不同的多个任务intmain(){
UCOS
Startup
山音水月
·
2023-10-22 05:37
RTOS
ucos
糖酵解反应动力学方程的微分方程建模
糖酵解反应动力学方程的微分方程建模题目对于下面的糖酵解反应:设其满足如下动力学方程:{ddtGl
ucos
e=v1−v2ddtGluc6P=v2−v3ddtFruc6P=v3−v4+v5ddtFruc1,6P2
Dream of Grass
·
2023-10-22 04:25
生物信息
matlab
matlab
数学建模
系统生物学
微分方程
STM32F4: Systick滴答定时器-延时函数讲解(五)
比如
UCOS
中
小秦T
·
2023-10-21 18:54
STM32f4ZGT6
stm32
嵌入式
单片机
序篇-树莓派
嵌入式目前按照自己所学的嵌入式知识分类c/c++单片机RTOS(
实时操作系统
)ubootLinux系统移植Linux驱动Linux应用QT我是如何接触到嵌入式我是读大二的时候接触到嵌入式的,那时候从51
@ChenBlue@
·
2023-10-21 12:06
树莓派
图解操作系统——操作系统概念和发展
文章目录基本概念和功能概念操作系统提供的功能提供方便易用的服务操作系统提供的接口操作系统的特征并发性共享性并发性VS共享性虚拟性异步性操作系统的发展和分类手工操作阶段单道批处理系统多道批处理系统分时操作系统
实时操作系统
网络操作系统分布式操作系统基本概念和功能概念操作系统
爱敲代码的三毛
·
2023-10-21 04:04
操作系统
操作系统
上一页
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
其他