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
糖尿病预测项目详解
数据一共有8个特征和1个标签:Pregnancies:怀孕次数Gl
ucos
e:葡萄糖测试值BloodPressure:血压SkinThickness:皮肤厚度Insulin:胰岛素BMI:身体质量指数DiabetesPedigreeFunction
Qin_bf
·
2020-08-04 01:40
人脸识别门禁项目总结(STM32部分)
当时刚学完
ucos
III,实战是非常重要的,因此当时就把这活揽下来了。过程嘛,挺难受的,一个周弄出来其实时间还是充裕的,就是还要上课什么的,基本也只能晚上搞,自己前几天还浪的很,所
nidie508
·
2020-08-03 20:15
UCOSIII
stm32
人脸门禁
UCOS
-II移植到STM32F105经验分享
写在前面:欢迎所有人给我提出任何意见和建议希望我的文章对你们有帮助谢谢!--------------------------------------------------------由于没有恢复html编辑功能只能手工分割--------------------------------------------------------资料区:推荐参考此链接:http://blog.csdn.net
lo_heng
·
2020-08-03 19:02
UCOS
STM32
嵌入式技术学习笔记(二)
开发工具、系统应用开发(&GUI)、系统移植、驱动、内核)所具备的知识体系:c语言、单片机、嵌入式操作系统(汇编、c++)编程语言:C、C++、汇编、python操作系统:非实时性(Linux)实时性(
ucos
ii
a1152946932
·
2020-08-03 14:39
UCOS
-II几个重要的函数使用详解
voidOSInit(void){INT16Ui;/*****//*****/OSTime=0L;/*Clearthe32-bitsystemclock*/OSIntNesting=0;/**中断嵌套层数计数,>0时候禁止任务调度***//*Cleartheinterruptnestingcounter*/OSLockNesting=0;/**锁定嵌套计数器,>0时候禁止任务调度***//*Cle
清钟沁桐
·
2020-08-03 09:28
linux
uCOS
/ii 学习心得及体会
1、首先发布任哲的《嵌入式实时操作系统
uCOS
-II原理及应用》这本书非常适合初学者学习
uCOS
-ii2、请问:空闲任务和统计任务是否建立任务控制块呢?
xumaojun
·
2020-08-03 08:26
操作系统
学习-嵌入式实时操作系统
uCOS
-II
参考书:《STM32F1FreeRTOS开发手册_V1.1》正点原子《STM32F1开发指南-库函数版本_V3.3》正点原子《嵌入式实时操作系统
uCOS
-II》(第二版)《嵌入式实时操作系统
uCOS
-II
x1131230123
·
2020-08-03 08:28
单片机
浅谈
uCOS
-II的任务(下)
OSTaskCreate()OSTaskCreateExt()创建任务的一般方法任务的挂起和恢复任务挂起OSTaskSupend()任务恢复OSTaskResume()其他任务管理函数任务优先级别修改任务的删除查询任务信息
uCOS
-II
williamgavin
·
2020-08-03 08:42
uc/os-ii
uc/os-ii
uCOS
-II 基础入门教程(七)
任务调度(TaskScheduling)μC/OS-Ⅱ总是运行进入就绪态任务中优先级最高的那一个。确定哪个任务优先级最高,下面该哪个任务运行了的工作是由调度器(Scheduler)完成的。任务级的调度是由函数OSSched()完成的。中断级的调度是由另一个函数OSIntExt()完成的,这个函数将在以后描述。OSSched()的代码如程序:voidOSSched(void){INT8Uy;OS_E
Auto笔记
·
2020-08-03 07:43
uCOS-II
嵌入式软件开发学习
操作系统
uCOS
-II 基础入门教程(三)
任务优先级每个任务都有其优先级。任务越重要,赋予的优先级应越高。静态优先级应用程序执行过程中诸任务优先级不变,则称之为静态优先级。动态优先级应用程序执行过程中,任务的优先级是可变的,则称之为动态优先级。实时内核应当避免出现优先级反转问题。优先级反转如图,任务1优先级高于任务2,任务2优先级高于任务3。任务1和任务2处于挂起状态,等待某一事件的发生,任务3正在运行如。此时,任务3要使用其共享资源。使
Auto笔记
·
2020-08-03 07:43
uCOS-II
ucos
-17-为什么我们需要
uCos
转自:http://blog.csdn.net/MARZ07101/article/details/8245490知道
uCos
是在2010年的暑假,老师要我为毕业设计选一个课题,要求有关嵌入式实时操作系统
weixin_33774615
·
2020-08-03 06:52
FreeRTOS 和
uCOS
II的简单比较
freeRTOS比
uCOS
II优胜的地方:1。内核ROM和耗费RAM都比
uCOS
小,特别是RAM。这在单片机里面是稀缺资源,
uCOS
至少要5K以上,而freeOS用2~3K也可以跑的很好。2。
weixin_30800987
·
2020-08-03 06:37
为什么说
ucos
ii是可剥夺的内核。
在此前先要了解,
Ucos
是实时操作系统,CPU被用来按照一个Tick,一个Tick的去执行指令,而每一个
刁刁111
·
2020-08-03 06:20
操作系统
CC++
ucos
操作系统
blog常用技巧:https://blog.csdn.net/ruiyelp/article/details/79968595参考blog:http://www.maiziedu.com/wiki/iot/
ucos
简单生活,简单爱
·
2020-08-03 05:14
硬件设计
uCOS
_II 学习心得
1、任务中调用voidOSTimeDly(INT32Uticks);函数进行延时,系统才会在其他任务间进行切换,如果使用单纯的让CPU空转的方式,系统会认为你的任务一直在占用CPU,无法实现多任务。具体细节可参阅http://blog.csdn.net/marz07101/article/details/9104131。2、要修改滴答定时器进入中断的时间,只需要修改OS_CFG.H中的OS_TIC
静哥哥
·
2020-08-03 05:32
stm32之
ucos
iii学习后的一个总结
stm32之
ucos
iii学习后的一个总结本人学习
ucos
iii是为了学习Linux做一个铺垫,因为操作系统的思路都是基本一样的,只是内核的实现代码会有差异。好,现在开始总结一下。
黯黑丶丨枭雄
·
2020-08-03 04:55
UCOS
-III学习笔记(个人总结)
一、
UCOS
III简介二、USOSIII源代码分析1、EvalBoards文件夹STM32F4的工程文件。2、UC-CPU文件夹与CPU相关的代码。
Oliver__Chen
·
2020-08-03 04:21
uCOS
uCOS
2中的中断处理过程
简要目录:一、
uCOS
2中的中断处理过程。二、在一指的情况下,要注意的问题。三、在一指的情况下,代码可能的执行路径。四、贴一些网上还好的关于
ucos
中断处理的帖子。
IT_66
·
2020-08-03 04:41
ucos2
UCOS
Ⅲ学习总结1: void OSTaskCreate();
OSTaskCreate函数任务的堆栈,任务的函数实体,任务的TCB最终需要联系起来才能由系统进行统一调度。那么这个联系的工作就由任务创建函数OSTaskCreate来实现。/*p_tcb是任务控制块指针。OS_TCB是一个结构体,是一个任务的身份证,(1)*/void OSTaskCreate(OS_TCB *p_tcb, OS_TASK_PT
X987
·
2020-08-03 03:39
UCOS
Ⅲ学习总结3:OSStart()
前两篇任务创建好,系统初始化完毕之后,就可以开始启动系统了。手动配置优先级启动任务切换voidOSStart(OS_ERR*p_err);—>OSTCBHighRdyPtr=OSRdyList[0].HeadPtr;—>OSStartHighRdy();调用OS_TASK_SW()--->触发PendSV异常,然后在PendSV异常里面实现任务的切换。↑voidTask1(void*p_arg);
X987
·
2020-08-03 03:39
UCOS
Ⅲ学习总结2:OSInit()
OS系统初始化一般是在硬件初始化完成之后来做的,主要做的工作就是初始化uC/OS-III中定义的全局变量。voidOSInit(OS_ERR*p_err)—>voidOS_RdyListInit(void)voidOSInit(OS_ERR*p_err){/*系统用一个全局变量OSRunning来指示系统的运行状态,刚开始系统初始化的时候,默认为停止状态,即OS_STATE_OS_STOPPED。
X987
·
2020-08-03 03:39
嵌入式实时操作系统
UCOS
II
何谓操作系统1.什么是操作系统?操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。介于APP和硬件之间。2.为什么要用操作系统?1)相比裸机,可以实现更加复杂的功能。2)屏蔽硬件。使得上层应用APP的移植性更好。常见操作系统常见操作系统安卓、IOS、Windows、Linux、塞班、Vxworks、winc
CsData
·
2020-08-03 03:38
UCOS
ucos
-ii基本知识点
usoc-ii的特点:优点:简单缺点:若管理的任务过多的话,不可以用。特点:1,基于ROM运行。2,可裁剪,抢占式,实时多任务内核。3,具有高度可移植性。知识点1:临界代码段处理时不可分割的代码,一旦这部分代码开始执行,不允许任何中断打入,确保了临界代码的执行。一般写法:EA=0;关闭中断//临界代码段EA=1;打开中断知识点2:任务一个简单的程序,该程序可以认为CPU完全只属于该程序自己任务切换
我是马克思小清新
·
2020-08-03 03:59
计算机组成
ucos-ii
1、学习单片机没有前途了
系统开发月工资一万到两万多(2)、淘宝搜索单片机开发板几十到一两百Linux&android主板几百到一千左右(3)、因为单片机成本会越来越多,定制型开发也越来越少,整个行业都很成熟了,在前二十年人们就采用单片机通过
ucos
alen??
·
2020-08-03 02:39
第2期ARM裸机加强版
STM32F4 程序运行一段时间后死掉 但中断正常响应(串口一直进中断导致程序被卡死)
问题描述控制系统使用的是STM32F4+
UCOS
II抢占型内核,最近一段时间出现了程序跑一段时间之后操作系统直接死掉的问题,表现为:操作系统中设有优先级很低的呼吸灯任务,只要操作系统在正常工作,呼吸灯就会不停的跳动
花洛兮灬
·
2020-08-03 02:46
STM32
读书笔记之《嵌入式实时操作系统
uCOS
-II原理及应用》(持续更新)
申明:本文记载内容只是本人觉着自己知识不扎实之处,仅供个人笔记之用。(需要电子书的亲们,请留下邮箱,本人会及时发给您!)第一章:实时操作系统的基本概念PG_1.计算机操作系统是硬件的一个软件包装。计算机的硬件系统及资源是靠计算机操作系统来管理的,可看做计算机系统的管理者。1.管理处理器CPU:中断的管理、处理器的工作调度;2.存储的管理;3.设备的管理;4.文件的管理;5.网络和通信的管理;6.提
海豚印象--samuel
·
2020-08-03 02:30
Linux
uCOS-II
嵌入式实时操作系统
µC/OS 升级到 µC/OS-II
10.0目录和文件用户首先会注意到的是目录的结构,主目录不再叫/SOFTWARE/
uCOS
。而是叫/
menuconfig
·
2020-08-03 02:35
Uc/os
对uC/OS-II任务调度过程的一点粗浅理解
192911/viewspace-3727voidTASKn(void*pdata){pdata=pdata;while(1){OSTimeDly(OS_TICKS_PER_SEC);}}
ucos
-II
makebuaa
·
2020-08-03 01:45
ARM
嵌入式实时操作系统
ucos
ii原理及应用(任哲)-- --阅读笔记2
本文是《嵌入式实时操作系统
ucos
ii原理及应用(任哲)》一书第三章的阅读笔记,知识点多为摘录,若希望深入了解,请购买该书认真研读。
lin_zhongmu
·
2020-08-03 01:50
嵌入式实时操作系统
嵌入式实时操作系统
ucos
ii原理及应用(任哲)-- --阅读笔记1
嵌入式计算机系统与通用型计算机相比,具有以下特点:专用性强、可裁剪性好、实时性与可靠性好、功耗低。嵌入式计算机系统一开始是建立在与通用型计算机系统相似的硬件环境中的,由于通用性计算机系统的可裁剪性、实时性等较弱,由此另辟蹊径,出现了软硬件方面都与通用型计算机系统有很大差异的专用嵌入式系统,比如硬件方面使用如EPROM、Flash等而非硬盘之类的大型存储介质,软件方面实时性强,可对多任务进行管理,同
lin_zhongmu
·
2020-08-03 01:50
嵌入式实时操作系统
ucos
2学习心得
ucos
2是一款非常优秀的实时操作系统,源代码开放,移植性强,目前已经被移植到几十种单片机上。
广成子
·
2020-08-03 00:37
学习心得
Ubuntu16.04 Xenmai3.x 系列移植笔记--前言
之前停更的
ucos
系列我没有想到会有这么多的浏览量,让我觉得有写下去的必要,所以后续时间我也会慢慢更新,现在我已经从单片机转向linux了,以前有些知识有点生疏,平时更多时间也会放在linux这块,所以更新会比较慢
垃圾中的小菜鸡
·
2020-08-03 00:25
个人工作
学习项目
xenomai
3.x
ubuntu
16.04
UCOS
II之项目实战总结
目前自己尚且只熟悉
UCOS
II这个操作系统,于是就选择这个系统作为自己的代码组织框架系统(后面再去学习L
废墟崛起之厦
·
2020-08-03 00:49
6.UcosII/III开发篇
uCOS
学习笔记
1、
uCOS
不支持时间轮转调度法。2、
uCOS
提供很多系统服务,例如邮箱、消息队列、信号量、块大小固定的内存的申请与释放、时间相关函数等。
动感小麦兜
·
2020-08-02 23:40
嵌入式
ucos
,综合范例,详解
本章我们在
UCOS
II里面创建7个任务:开始任务、LED任务、触摸屏任务、队列消息显示任务、信号量集任务、按键扫描任务和主任务,开始任务用于创建邮箱、消息队列、信号量集以及其他任务,之后挂起;触摸屏任务用于在屏幕上画图
bitwanglu
·
2020-08-02 23:08
uCOS
-II模拟(VS2010&WIN32)
转自http://www.amobbs.com/thread-5462878-1-1.html自学
uCOS
-II源码,在论坛上上看到大神在WIN7VisualStudio2010环境下调试
uCOS
-II2.91
aihuanyou6758
·
2020-08-02 22:56
2、嵌入式学习之
uCOS
-II基础入门
内核(Kernel)多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。之所以使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应用分成若干个任务,由实时内核来管理它们。内核本身也增加了应用程序的额外负荷,代码空间增加ROM的用量,内核本身的数据结构增加了RAM的用量。但更主要的是,每个任务要有自己的栈空间,这一块吃起
_laiwenjie
·
2020-08-02 22:11
嵌入式学习笔记
【
uCOS
学习】知识点总结(汇总版)
函数API函数功能OSTaskCreate创建任务OSTaskDel删除任务OSTaskSuspend挂起任务OSTaskResume恢复任务OS_CFG_SCHED_ROUND_ROBIN_EN变量置1使能时间片轮转调度OSSchedRoundRobinCfg放弃时间片轮转调度OSTimeDlyHMSM延时函数(前四个参数对应时/分/秒/毫秒)OSTimeGet换区系统节拍计数器的值钩子函数(不
ReCclay
·
2020-08-02 22:46
#
uCOS
逐字逐句解析
ucos
ii 源代码-》OS_Q.C
//BY简单的元清//部分内容引用了其他博主的文章,对这些博主表示感谢,时间关系就不一一指出了。//如有转载,请说明,谢谢/***********************************************************************************************************uC/OS-II*TheReal-TimeKernel*MES
一条狗的自我修养
·
2020-08-02 21:47
uc/os-iii学习笔记-任务调度
可剥夺含义:
ucos
-iii采用的是“可剥夺型”,意味着当一个事件发生,并且使得一个更高优先级任务就绪时,
ucos
就会立即将CPU的控制权剥夺,转交给更高优先级的任务使用。
JosephGodVim
·
2020-08-02 21:12
uc/os-iii
µC/OS-II 示例
ucos
优先级反转现象
优先级反转发生在有多个任务需要使用共享资源的情况下,可能会出现高优先级任务被低优先级任务阻塞,并等待低优先级任务执行的现象。高优先级任务需要等待低优先级任务释放资源,而低优先级任务又正在等待中等优先级任务,这种现象就被称为优先级反转。两个任务都试图访问共享资源是出现优先级反转最通常的情况。为了保证一致性,这种访问应该是顺序进行的。如果高优先级任务首先访问共享资源,则会保持共享资源访问的合适的任务优
Glasier
·
2020-08-02 21:30
µC/OS-II 示例
ucos
消息队列
在本实验中,设计了6个普通应用任务:TA0(优先级为1)、TA1(优先级为2)、TA2(优先级为3)、TA3(优先级为4)、TA4(优先级为5)、TA5(优先级为6),以及一个控制任务TaskCon(优先级为7)。µC/OS-II中,等待消息的任务总是按照优先级的高低来决定获得消息的顺序的。具体的设计思路为:创建队列的功能:创建一个等待属性为FIFO的消息队列1;创建一个等待属性为LIFO的消息队
Glasier
·
2020-08-02 21:30
UCOS
II 学习心得
OSRdyGrp:
ucos
ii总共有64个任务,其中系统占用8个,可用的为56个,优先级
h248080441
·
2020-08-02 20:06
任务
算法
os
任哲《嵌入式实时操作系统uC/OS-II》 基本概念与预备知识
这两天看了第三章后面的知识,发现PC下的
ucos
学习真的很不方便,因为之前有简单地学习过LINUX,书上面的很多概念也都接触过,只不过学的不深,用的太少,概念都模糊了。
垃圾中的小菜鸡
·
2020-08-02 20:33
任哲《
change STM32F4x7_ETH_LwIP_V1.1.1 PHY from DP83848CVV to LAN8720
试验原因我移植了STM32F4+
ucos
ii+lwip+lan8720,编译过了,发现网卡ping不通。
LostSpeed
·
2020-08-02 12:28
#
STM32
RTOS之
UCOS
(七)---
UCOS
系统移植
文章目录1.
UCOS
的底层支持要素2.
UCOS
Ⅱ的移植3.
UCOS
Ⅲ的移植更多文章:经过前一篇文章固件库的移植,我们的处理器就能完成从上电复位到进入main函数的过程,在main函数中初始化我们要用到的外设
Flow_AI
·
2020-08-01 13:51
操作系统
流云的博客
uCOS
、WinCE、uCLinux嵌入式系统介绍
uCOS
、WinCE、uCLinux嵌入式系统介绍时间:2012-10-1811:51:49点击:152
uCOS
-Ⅱ具有可裁剪、源码开放、结构小巧等特点,是一个抢先式的实时多任务内核。
Bruce-Lan
·
2020-08-01 13:37
eXtremeDB
uCOS
-II移植
今天终于把
uCOS
-II在LPC1788上的移植给搞出来了,之前上网搜了很多资料,又把《嵌入式操作系统uC/OS-II》这本书通读了一下,然后开始尝试
uCOS
-II的移植。
氷冷酒
·
2020-08-01 13:27
嵌入式学习之LPC1788
STM32-移植FATFS的NANDFLASH驱动
http://elm-chan.org/fsw/ff/00index_e.html上下载ff007c.zip,并把ff007c.zip里面的src文件夹复制到D:\works\EK-STM3210E-
UCOS
II
hanchaoman
·
2020-08-01 12:55
文件系统
stm32&rt_thread
RTOS 基础入门与
UCOS
III移植
早期操作系统什么是RTOS常见的RTOSRTOS核心实时内核前后台与RTOS优缺点
UCOS
可裁剪可剥夺型内核特点优点多任务能力
UCOS
学习方法多写代码遇到难点可以先去学会使用API再回来看看代码
UCOS
III
猎羽
·
2020-08-01 12:12
ARM
ucosIII
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他