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
os-ii
μC/
OS-II
实验:实验三 信号量: 哲学家就餐问题
涉及的μC/
OS-II
系统函数:。
fovwin
·
2020-08-20 05:44
操作系统篇:μC/OS-II
uCOS-II
哲学家就餐问题
UCOS-II任务间通信(信号量、邮箱、消息队列)
利用OSSchedLock()和OSSchedUnlock()对uC/
OS-II
中的任务调度器上锁和开锁。利用信号量、邮箱和消息队列。一个任务或者中断服务子程序可以通过事件控制块ECB(E
_JMC
·
2020-08-18 15:34
UCOS
UCOS-II时间管理
uC/
OS-II
时间管理:任务延时函数,OSTimeDly(INT16Uticks)申请该服务的任务可以延时一段时间,这段时间的长短是用时钟节拍的数目来确定的。
_JMC
·
2020-08-18 15:33
UCOS
UCOS-II任务管理
uC/
OS-II
任务管理:µC/OS-Ⅱ可以管理多达64个任务,并从中保留了四个最高优先级和四个最低优先级的任务供自己使用,所以用户可以使用的只有56个任务。任务的优先级越高,反映优先级的值则越低。
_JMC
·
2020-08-18 15:33
UCOS
UART0串口编程系列(一)之轮训方式
本文章针对的是ARM2200环境下编写串口程序,其中设计轮循方式,中断方式,以及在UC/
OS-II
操作系统下的串口编程。使用轮循和中断两种方式来实现串口编程。
苍月代表我
·
2020-08-17 23:47
μCOS-II源码文件之OS_FLAG.C
*************************************************************************************************uC/
OS-II
chaunceyzhu
·
2020-08-17 12:15
μCOS-II源码
os
任务
function
application
任务调度
list
几种嵌入式实时操作系统的分析与比较
本文介绍4种嵌入式实时操作系统VxWorks、μClinux、μC/
OS-II
和eCos,详细分析比较了这4种操作系统的主要性能,并根据分析结果指出了各自的适用领域。VxWorks、μC
geniusmen
·
2020-08-15 07:43
嵌入式系统
sd+vs1003,优化过程
最近在开发一个类似数码像框类的东西,不过需要播放mp3.在开发mp3模块的时候出现了不少问题,特此记录.首先说明下大致的思路.os使用了uc/
os-II
(v2.52),如果要量产,还要考虑换到免费的liunx
ywchh
·
2020-08-14 04:28
几种嵌入式实时操作系统的分析与比较
本文介绍4种嵌入式实时操作系统VxWorks、μClinux、μC/
OS-II
和eCos,详细分析比较了这4种操作系统的主要性能,并根据分析结果指出了各自的适用领域。
zhouzhanglong
·
2020-08-14 00:49
嵌入式
优先级位图算法详解
在嵌入式操作系统复习中,我们了解了μC/
OS-II
的相关基础知识,在任务调度这一节,我们提到了优先级位图算法,本文详细介绍该算法的原理和实现。
码之泪殇
·
2020-08-11 18:00
优先级位图算法详解
在嵌入式操作系统复习中,我们了解了μC/
OS-II
的相关基础知识,在任务调度这一节,我们提到了优先级位图算法,本文详细介绍该算法的原理和实现。
码之泪殇
·
2020-08-11 18:00
基于uC/
OS-II
的文件系统设计
基于uC/
OS-II
的文件系统设计基于uC/
OS-II
的文件系统设计摘要:本文提出了基于µC/
OS-II
的一个文件系统的设计与实现方法。
silenceee
·
2020-08-11 13:01
ucos
学嵌入式职业发展方向有哪些?
很多人只能做单片机开发,比如C51或者STM32(比较常见)等,当然了他们也可以跑一些小型的操作系统比如μC/
OS-II
或μC/OS-III等,当然了这些也是基于C语言的学习,也是和硬件在打交道,属于C
xueheih
·
2020-08-11 01:18
今天终于把LwIP成功移植到uC/
OS-ii
下了……
经过了n天终于把LwIP这个程序包在uC/
OS-ii
下成功移植,今天看着程序的运行,静静的看着屏幕打出来的调试信息,我的心情是那么的激动。好几天的辛勤汗水,今天终于看到了它的结果了。
SmallBox00
·
2020-08-10 14:35
LPC17XX 学习之 uCOS-II 移植实例
内核,所以这一类芯片的ucos-ii移植几乎都是一样的,要想了解Cortex-M3内核,推荐《ARMCortex-M3权威指南》(宋岩译);(2)ucos-ii内核原理,推荐《嵌入式实时操作系统uC/
OS-II
南方的小清湖
·
2020-08-09 03:27
UCOS
II
系统
大三仍是Linux系统小白的我给大家讲讲学习历程
嵌入式操作系统包括μC/
OS-II
、嵌入式Lin
weixin_34241036
·
2020-08-09 00:33
uCOS-II在ARM上的移植
uid=170730&do=blog&id=4847移植工作介绍实际上uC/
OS-II
可以简单地看作是一个多任务调度器,在这个任务调度器上完善地添加了与多任务操作系统相关的一些系统服务,如信号量、邮箱等
weixin_33805557
·
2020-08-09 00:01
VisualDSP++下uC/
OS-II
使用DOUBLE64
VisualDSP++uC/OS-IIforBF533官方移植包下设置double类型为64位时,链接出现如下编译警告:Linking...[Warningli2151]Inputsectionshaveinconsistentqualifiersasfollows.DOUBLE64|.\Debug\app.doj(bsz)DOUBLE64|.\Debug\app.doj(constdata)DO
mojingxian
·
2020-08-08 18:27
OSStartHighRdy()
µC/
OS-II
的移植需要用户改写OS_CPU_A.ASM中的四个函数:OSStartHighRdy()OSCtxSw()OSIntCtxSw()OSTickISR()该函数由SStart()函数调用,
风吹散了我们的记忆
·
2020-08-08 12:35
ucos-ii
UCOS2_STM32F1移植详细过程(四)
该文主要针对uC/
OS-II
上层应用(配置OS、新建任务等)来讲述。请下载“UCOS2_STM32F1_3个简单任务”作为参考工程。笔者将“UCOS移植详细过程”分为多篇文章来讲述,敬请关注。
weixin_30235225
·
2020-08-07 19:35
基于ZigBee和STM32的智能家居控制系统的设计与实现(四)
##实现原理以下会分别介绍下位机中关键部分的实现技术,包括μC/
OS-II
多任务实现、串口数据的读取、对数据的解析等。
流浪的鹅卵石
·
2020-08-07 19:34
QT项目
【嵌入式】计算机三级-嵌入式基础概念笔记
RS-232USB总线CAN总线以太网接口二、嵌入式系统嵌入式处理器内核的分类SOC片上系统三、ARMARM处理器的三种工作状态AMBA总线ARM寄存器四、操作系统LinuxLinux与UnixuC/
OS-II
淹死的大白鲨
·
2020-08-03 22:14
【笔记】
嵌入式操作系统μC/
OS-II
的特点
μC/
OS-II
是由Labrosse先生编写的一个开放式的内核,它最主要的特点就是源码公开的自由软件。这一点对于用户来说可谓利弊各半;好处在于,一方面它是免费的;另一方面用户可以根据自己的
zy_qianrushi
·
2020-08-03 09:14
嵌入式培训
卓跃教育
任务
优先级
嵌入式操作系统
特点
中断
μC/
OS-II
认识
1.μC/
OS-II
是一种简单、高效、源代码公开的实时嵌入式操作系统,被应用到各种嵌入式系统中。
yeshuming
·
2020-08-03 09:23
《嵌入式实时操作系统µC/
OS-II
》学习笔记(二)
在uC/
OS-II
中,使用OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()两个定义在OS_CPU.H中的宏来开关中断。
xylophone21
·
2020-08-03 09:42
嵌入式实时操作系统uc/
os-ii
原理及应用 读书笔记
其中OSMapTbl[]是uc/
os-ii
为加快运算速
xumaojun
·
2020-08-03 08:54
操作系统
嵌入式
读书
任务
UC/
OS-II
中的任务(一)
1.UC/
OS-II
中的任务有两种:用户任务和系统任务。用户任务是为解决问题而编写的;系统任务是为应用程序来提供某种服务的。
xinianbuxiu
·
2020-08-03 08:55
UC/OS-II
µC/
OS-II
内存管理
µC/
OS-II
内存管理µC/
OS-II
内存管理不是广义上的内存管理,比如程序段的划分法,堆栈的安排等等。它所谓的内存管理仅仅指的是动态申请内存那一部分。
Dirk
·
2020-08-03 08:12
uC/OS-II
uC/
OS-II
任务调度中判断最高优先级
一、任务优先级的表示uC/
OS-II
中,规定最多可以有64个任务。每个任务的优先级不能相同,因此,优先级为0~63.数字越小,优先级越高,那么0就是最高优先级,63就是最低优先级。
Dirk
·
2020-08-03 08:41
uC/OS-II
μC/
OS-II
嵌入式操作系统
μC/
OS-II
嵌入式操作系统Micriμm公司提供嵌入式软件产品,μC/
OS-II
,μC/GUI,μC/FS,μC/USB,μC/FL,μC/ModBus,uC/Probe。
willand1981
·
2020-08-03 08:40
uC/OS-II
μC/
OS-II
操作系统在各种处理器上的移植
2019独角兽企业重金招聘Python工程师标准>>>μC/
OS-II
操作系统是一种抢占式多任务、单内存空间、微小内核的嵌入式操作系统,具有高效紧凑的特点。
weixin_33853827
·
2020-08-03 06:09
UC/
OS-II
内核调度分析
一.内核概述:多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。之所以使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应用分成若干个任务,由实时内核来管理它们。内核本身也增加了应用程序的额外负荷,代码空间增加ROM的用量,内核本身的数据结构增加了RAM的用量。但更主要的是,每个任务要有自己的栈空间,这一块吃起内存来
seven-soft
·
2020-08-03 04:08
uCos-II
uc-/
os-ii
的中断和时钟
1.中断管理和中断服务程序的结构3.1.1中断响应过程UC/
OS-II
系统响应中断的过程是:系统接收到中断请求时,如果这时CPU处于中断允许状态,即中断时开放的,系统就会终止正在运行的当前任务,而按照中断向量的指向转而去运行服务子程序
ryan_jianjian
·
2020-08-03 04:10
uc_os-II读书笔记
μC/
OS-ii
的任务与通信
μC/
OS-ii
使用信号量、事件标志组、邮箱和消息队列这些中间环节来显现任务之间的通信,这些中间环节统一被称为事件。
wy503052
·
2020-08-03 03:39
嵌入式学习
µC/OS 升级到 µC/
OS-II
第10章从µC/OS升级到µC/
OS-II
本章描述如何从µC/OS升级到µC/
OS-II
。如果已经将µC/OS移植到了某类微处理器上,移植µC/
OS-II
所要做的工作应当非常有限。
menuconfig
·
2020-08-03 02:35
Uc/os
对uC/
OS-II
任务调度过程的一点粗浅理解
uC/
OS-II
的任务一般格式为(我用的是ZLG的):http://blog.baisi.net/?
makebuaa
·
2020-08-03 01:45
ARM
uC/
OS-II
源码分析(1)
一、uC/
OS-II
的简介uC/OS是一个微型的实时操作系统,包括了一个操作系统最基本的一些特性,如任务调度、任务通信、内存管理、中断管理等,而且这是一个代码完全开放的实时操作系统,简单明了的结构和严谨的代码风格
liyaoyao_yy
·
2020-08-03 01:58
uC/OS-II
几种嵌入式实时操作系统的分析与比较
本文介绍4种嵌入式实时操作系统VxWorks、μClinux、μC/
OS-II
和eCos,详细分析比较了这4种操作系统的主要性能,并根据分析结果指出了各自的适用领域。
linglongyouzhi
·
2020-08-03 01:54
uC/
OS-II
的内存管理
uC/
OS-II
的内存管理应用程序在运行中为了某种特殊需要,经常需要获得一些内存空间,因此作为一个完善的操作系统,必须具有动态分配内存的能力。
lemon_fantasy
·
2020-08-03 01:17
uC/OS-II
嵌入式实时操作系统μC/
OS-II
及其应用
针对国内大部分用户使用的51系列的8位处理器,我们可以选择μC/
OS-II
。μC/
OS-II
是由Labrosse先生编写的一个开放式的内核,它最主要的特点就是源码公开的自由软件。
legion8169
·
2020-08-03 01:40
嵌入式实时操作系统µC/
OS-II
内核结构简介
1嵌入式实时操作系统概述[1]所谓嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,从而能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用软件等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。在大型嵌入式应用系统中,为了使嵌入式开发更方便、快捷,需要具备一种稳定、安全的软件模块集合,用
lao_mage
·
2020-08-03 01:57
uCOS
经典:UC/OS-2系统的学习教程之(一)
第一章:范例在这一章里将提供三个范例来说明如何使用µC/
OS-II
。笔者之所以在本书一开始就写这一章是为了让读者尽快开始使用µC/
OS-II
。在开始讲述这些例子之前,笔者想先说明一些在这本书里的约定。
lao_mage
·
2020-08-03 01:57
uCOS
经典:uC/
OS-II
系统的学习教程之(2)
实时系统概念实时系统的特点是,如果逻辑和时序出现偏差将会引起严重后果的系统。有两种类型的实时系统:软实时系统和硬实时系统。在软实时系统中系统的宗旨是使各个任务运行得越快越好,并不要求限定某一任务必须在多长时间内完成。在硬实时系统中,各任务不仅要执行无误而且要做到准时。大多数实时系统是二者的结合。实时系统的应用涵盖广泛的领域,而多数实时系统又是嵌入式的。这意味着计算机建在系统内部,用户看不到有个计算
lao_mage
·
2020-08-03 01:57
uCOS
嵌入式上UC/OS - II使用注意点------任务调度
前段时间在ARM9平台上作基于UC/
OS-II
的应用开发,遇到一个比较重要的问题,现在总结一下,便于日后回顾关注点:多任务调度的方式区别(查询+OSTimeDly还是基于事件驱动的方式,比如smei,flag
ialwaysgo
·
2020-08-03 00:58
嵌入式硬件
嵌入式软件
uc/
os-ii
操作系统笔记
操作系统是应用程序与硬件的之间的接口,只有硬件构成的电脑成为裸机,操作系统的功能主要是对计算机的资源进行管理。主要的功能:1.处理器的管理,主要两项工作:一是对中断的管理,二是对处理器的工作的进行调度。因为处理器的硬件只能发现外部时间的中断的请求,不能对中断进行管理和处理。2.存储的管理;3.设备的管理,以便完成用户提出的I/O的请求,加快输入/输出的速度,提高I/O外部设备的管理的功能,以便完成
hello_world6
·
2020-08-03 00:18
us/os-ii
操作系统μC/
OS-II
的特点
(1)开源性与Linux一样,μC/
OS-II
源代码也是开放的,用户可以直接登录μC/
OS-II
的官方网站下载,而且在网站上有针对不同微处理器的移植代码,这极大地方便了实时嵌入式操作系统μC/
OS-II
智能高科
·
2020-08-03 00:31
μC/OS
μc/
os-II
原理简介(笔记)
第二章3.1.11、从任务的存储结构上看,μc/
os-II
的任务由:任务程序代码、任务堆栈和任务控制块组成。2、μc/
os-II
是所有的任务都是线程,没有给任务分配私有空间。
guanyasu
·
2020-08-03 00:57
μC/
OS-II
练习题
1.在μC/
OS-II
中,已创建任务的任务控制块(A)A.通过两个指针链接成一个双向链表B.放在一个顺序表中C.相互孤立D.通过一个指针链接成单链表2.在下列哪一种情况下,一定会产生系统死锁?
ganjiang
·
2020-08-03 00:22
μC/
OS-II
的任务调度算法分析
任务调度是一个操作系统最核心的部分,μC/
OS-II
通过三步走来完成这个过程。
fovwin
·
2020-08-03 00:11
操作系统篇:μC/OS-II
uc/
os-ii
任务调度(二)
任务调度关键是任务运行环境的切换。任务运行环境包括以下:1.程序的断点地址(PC)2.程序状态字寄存器(xPSR)3.通用寄存器内容4.任务堆栈指针(SP)其中1、2、3保存在任务堆栈中,4保存在任务的任务控制块中。程序切换的关键是把程序的私有堆栈指针赋予处理器的堆栈指针PSP。这里主要分析中断级的调度OSIntExt()。当一个中断处理函数退出时,OSIntExit()会被调用来决定是否有优先级
fillthesky
·
2020-08-02 23:22
ucos-ii
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他