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
使用STM32CubeIDE生成工程并移植
UCOS
III
移植
UCOS
III1、到Micrium官网下载
ucos
源码程序(MDK版)网址:https://www.micrium.com/1.1、进入主界面点击Downloads1.2选择芯片我用的STM32F407
bdjinger
·
2020-08-05 15:16
学习历程
stm32
关于STM32的IAP与APP互相跳转
关于STM32的IAP与APP互相跳转之前做了一个不带系统的IAP与APP互相跳转,在网上找了资料后,很顺畅就完成了,后来在IAR集成开发环境下,IAP无系统,APP用
UCOS
系统做互相跳转出现了很多问题
weixin_30922589
·
2020-08-05 14:27
STM32F303xC在
UCOS
III下使用FPU总结
总体来说,按照网上的教程差不多,但是有个别地方不太一样,下面分别说说。1.打开单片机的FPU在system_stm32f30x.c文件下找到函数SystemInit,注意头几行的条件判断(橙色)有没有,没有的话加上。voidSystemInit(void){/*FPUsettings----------------------------------------------------------
weixin_30471065
·
2020-08-05 14:38
STM32F4之FPU与float类型导致的HardFault调试记录
目录开发环境异常现象解决过程问题重现结论致谢开发环境MCU:STM32F407ZET6IDE:MDKV5.14.0.0软件包:
uCOS
-IIV2.19软件包:LUA异常现象正在进行的工作是一份代码的移植
wk930523
·
2020-08-05 14:32
STM32
STM32F4XX IAP跳转到app
uCOS
III上卡死的问题
FLASH地址里,这里我就不讲了,关于IAP升级的方法网上很多,我说下我做这个时遇到的问题单个的Bootloader和APP在地址0x800000上运行的时候都是OK的,且Bootloader+app(无
uCOS
III
Awen-Linux
·
2020-08-05 14:00
MCU
ucos
ii任务切换
OSCtxSw()和OSIntCtxSw()OSCtxSw()是任务优先级切换函数,它的作用是先将当前任务的CPU现场保存到该任务的堆栈中,然后获得最高优先级任务的堆栈指针,并从该堆栈中恢复此任务的CPU现场,使之继续执行,该函数就完成了一次任务切换。OSIntCtxSw()是中断级的任务切换函数。由于中断可能会使更高优先级的任务进入就绪态,因此为了让更高优先级的任务能立即运行,在中断服务子程序最
kehui123
·
2020-08-05 13:20
编程杂谈
IAR 局部变量初始化的问题
今天调试
UCOS
iii的程序,遇到一个问题,程序停止在等待PLL工作的while循环中。
kehui123
·
2020-08-05 13:20
stm32
找到了一款在STM32f103上跑的实时性非常强悍的国产物联网操作系统
VxWorks、
ucos
-ii、freertos、rt-thread、djyos、sylixos。VxWorks和sylixos,应该是都需要买商业版,不好开发。
ucos
-ii和r
fdymybz
·
2020-08-05 13:07
DJYOS
stm32 usb hid 移植时出现的问题及解决办法(记录)
由于项目需要,使用了stm32f107的芯片,移植了STM32_USB-Host-Device_Lib_V2.2.0官方usb固件库,在
UCOS
II上运行,刚开始使用的是STM32_USB-FS-Device_Lib_V2.3.0
一页繁华灬勿忘初心
·
2020-08-05 10:19
stm32
USB
嵌入式实时操作系统
ucos
ii的分析
嵌入式实时操作系统
ucos
ii的分析2010年01月06日星期三上午01:15摘要:近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题。
Gamal_xin
·
2020-08-05 02:03
嵌入式操作系统
嵌入式
32位
微处理器
Binder Android IPC Linux 内核 驱动
转载自:http://www.cnblogs.com/lin
ucos
/archive/2012/05/24/2516623.html摘要Binder是Android系统进程间通信(IPC)方式之一。
yingxian_Fei
·
2020-08-04 22:32
android
framework
云服务器搭建自己的Git服务器
(具体参考这里的jdk安装配置https://www.cnblogs.com/
ucos
/p/3924720.html)第二步:下载Gitblit.下载地址:http://www.gitblit.com/
轻量开发
·
2020-08-04 16:26
云服务器
ucos
多任务与linux进程、多线程的比较分析
从最初使用51片机,再到avr、msp430,arm7、arm9裸机,单片机的处理速度越来越快,而产品需求的日新月异,在硬件成本、功耗、体积以及开发周期等的限制下,开发人员倾向于挖掘mcu的各种潜能。实时性多任务就是其一吧。多任务的重要性不必多说,就相当于一个人同时右手画方左手画圆,想想都觉得牛逼,我办不到,但是用片mcu编程序却可以实现。当然,对于单核的mcu来说,不存在完全的实时多任务,它的实
JiaoCL
·
2020-08-04 15:56
stm32+ucos系统
STM32各个文件介绍、
uCOS
II文件介绍
(1)core_cm3.c,core_cm.h:获取设置CM3内核,配置一些内核寄存器,用到CM3核的都需要;(2)stm32f10x.h和system_stm32f10x.c,system_stm32f10x.h和startup_stm32f10x_hd.s:stm32的支撑文件,这几个文件是和具体的芯片有关的;①stm32f10x.h:标准外设库的入口,使用标准外设库的代码中必须包含该头文件;
dengdun6257
·
2020-08-04 13:48
uCOS
-III学习笔记
前一段时间笔者学习
uCOS
-III,第一次接触OS这个概念吧。下面把个人的学习笔记分享出来,仅供参考。
王尼莫
·
2020-08-04 09:05
学习笔记
stm32f4移植
ucos
ii
前些时候把
ucos
ii移植到stm32f4上,记录一下过程。移植参考了《STM32F407全套资料》移植实现的功能:在
ucos
ii系统下驱动lcd!
_叔
·
2020-08-04 08:59
单片机
嵌入式操作系统·了解篇
认为嵌入式操作系统为开源嵌入式操作系统(主流):Vxworks:美国宇航局:航空、军事、工业(实时性:在规定时间完成完成规定动作)缺点:不开源、付费winCE:微软出品、不开源(出租车、POS机):金融
ucos
ii
Glaciersc.
·
2020-08-04 07:51
嵌入式操作系统应用基础
1、话说linux内核
1.内核和发行版的区别到底什么是操作系统linux、windows、android、
ucos
就是操作系统操作系统本质上是一个程序,由很多个源文件构成,需要编译连接成操作系统程序(vmlinz、zImage
weixin_34148340
·
2020-08-04 05:32
糖尿病预测项目详解
数据一共有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
上一页
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
其他