51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#百面机器学习
uCOS-II 学习笔记之时间管理
主要讲解时间管理的5个系统函数,时间管理最主要的功能是对任务进行延时。1、时间的获取和设置1INT32UOSTimeGet(void)2{3INT32Uticks;4#ifOS_CRITICAL_METHOD==3u/*AllocatestorageforCPUstatusregister*/5OS_CPU...
代码星球
·
2020-12-30
uCOS-II
学习
笔记
时间管理
uCOS-II 学习笔记之任务管理--------任务控制块OS_TCB
任务控制块是任务管理的核心数据结构,操作系统在启动的时候,首先要在内存中创建一定数量的任务控制块。以下是OS_TCB的数据结构:1typedefstructos_tcb{2OS_STK*OSTCBStkPtr;/*Pointertocurrenttopofstack*/34#ifOS_TASK_CREATE_EXT...
代码星球
·
2020-12-30
任务
uCOS-II
学习
笔记
管理
uCOS-II 学习笔记之事件管理--------信号量管理的学习
今天将卢有亮老师基于VC的信号量管理的代码移植到STM32中,并通过串口打印在串口终端。 假设有共享资源R,允许2个任务分时访问R,那么信号量应该设置为2,系统中有三个任务(A、B、C)分别访问资源R,任务的优先级分别为7、6、5.3个任务在操作系统的初始化和启动多任务之前被创建。任务A运行后创建信号...
代码星球
·
2020-12-30
学习
管理
uCOS-II
笔记
事件
uCOS-II 学习笔记--------OSInit函数
系统初始化1voidOSInit(void)2{3OSInitHookBegin();/*Callportspecificinitializationcode*/45OS_InitMisc();/*Initializemiscellaneousvariables*/67OS_InitRdyList();/*Initia...
代码星球
·
2020-12-30
uCOS-II
学习
笔记
--------OSInit
函数
uCOS-II 学习笔记之任务管理--------任务就绪表和就绪组
INT8UconstOSUnMapTbl[256]={0u,0u,1u,0u,2u,0u,1u,0u,3u,0u,1u,0u,2u,0u,1u,0u,/*0x00to0x0F*/4u,0u,1u,0u,2u,0u,1u,0u,3u,0u,1u,0u,2u,0u,1u,0u,/*0x1...
代码星球
·
2020-12-30
任务
就绪
uCOS-II
学习
笔记
深入学习总结
学习总结:1.阅读github上的优秀开源代码 从最早的版本开始阅读,一层一层地阅读到最新版本,弄明白每次版本迭代的动机2.造自己的轮子 1)写小的组件 2)写框架 可从简单的UI、CSS框架开始写,再模仿vue、react写简版的框架来锻炼自己的能力 ps...
代码星球
·
2020-12-30
深入
学习
总结
学习javscript函数笔记(二)
定义:函数包含一组语句,他们是JavaScript的基础模块单元,用于代码复用、信息隐藏和组合调用。函数用于指定对象的行为。 1.函数对象 JavaScript中的函数就是对象,函数对象连接到Function.prototype(该原型对象本身连接到Object.prototype)。没个函数创建时会附加两个...
代码星球
·
2020-12-30
学习
javscript
函数
笔记
学习javscript对象笔记(一)
对象(Objects) 对象属性值可以是除undefined值之外的任意值1.对象字面量 a.{} b.newobject();注意事项:在对象字面量中,如果属性名是一个合法的javascript标识符且不是保留字,则并不强制要求用引号扩住属性名。JavaScript标识符中包含连接符(-)是不合法...
代码星球
·
2020-12-30
学习
javscript
对象
笔记
js 基础学习笔记(一)
javascript基础 1.组成部分:由ECMAScript(翻译,核心,解释器)、DOM(操作HTML的能力)、BOM(浏览器window)三部分组成。 兼容性依次为[1.几乎没有兼容性问题、2.有一些操作不兼容、3.完全不兼容;]2.变量类型:数字类型(number);...
代码星球
·
2020-12-30
js
基础
学习
笔记
YYTimer学习笔记
参考资料:https://github.com/ibireme/YYKit/blob/master/YYKit/Utility/YYTimer.hhttps://www.jianshu.com/p/54397df9d440https://www.jianshu.com/p/d64ee601fd47  ...
代码星球
·
2020-12-30
YYTimer
学习
笔记
学习篇:TypeCodes的2015年博客升级记
原文:https://typecodes.com/mix/2015updateblog.html 作者:vfhky|时间:2015-05-2317:25|分类:mix这段时间对博客进行了一次升级,主要是从博客程序所在的系统服务器(CentOS)和WEB环境(LNMP)入手。目前自己的Linux服务器已经升级到...
代码星球
·
2020-12-30
学习
TypeCodes
2015年
博客
升级
学习笔记之 curl 命令用法详解
【前言】 本文翻译和整理自Linux-2.6.32中和curl相关的ManualPage描述文档。 文档目的仅在提醒读者所遗忘的知识点,故在整理时削弱了阅读流畅性,适用于对curl有一定了解的开发人员。 【语法】 cur...
代码星球
·
2020-12-30
学习
笔记
curl
命令
用法
云平台概念学习
最近将云相关的概念进行了梳理,整理如下: 什么是云:云是网络、互联网的一种比喻说法。什么是平台:操作系统、数据库和一些中间件都可称为软件平台。什么是云平台:我的理解是,存在于互联网中,具备扩展和向其他用户提供基础服务、数据、中间件、数据服务、软件的提供商。 比如:一台服务器主机和存储设备被虚拟化技术...
代码星球
·
2020-12-30
平台
概念
学习
学习乔布斯的成功方法
乔布斯领导苹果做出了伟大的转变,是他把一个濒临破产的苹果变成了世界上规模最大以及最赚钱的公司…但细细想来,他的硬件似乎并没有那么厉害。他不是一名工程师,写不出一行代码,没有大学和MBA学位–他似乎不是一个传统意义上的优秀的产品经理。那么,究竟是什么让他如此伟大?没错,就是他与生俱来的营销天分。用曾在乔布斯手上工作过的G...
代码星球
·
2020-12-30
学习
乔布斯
布斯
成功
方法
linux学习(5):linux 性能瓶颈排查
作为开发人员,肯定遇到过以下场景,应用突然卡住了,或者异常退出,cpu占用过高等各种异常情况,一般遇到这些异常情况,该如何去查找具体原因呢?linux和jdk提供了一些命令和工具来查看内存、cpu、网络等数据。我们统称这些情况成为性能瓶颈,常见的性能瓶颈主要包括以下分类:内存瓶颈cpu瓶颈网络瓶颈磁盘瓶颈应用瓶颈下面分...
代码星球
·
2020-12-29
linux
学习
性能
瓶颈
排查
首页
上一页
...
68
69
70
71
72
...
下一页
尾页
按字母分类:
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
其他