Fork me on GitHub
侧边栏
上一页 1 ··· 98 99 100 101 102 103 104 105 106 ··· 135 下一页
摘要: 1 概述 1.1 基本概念 软件定时器,是基于系统Tick时钟中断且由软件来模拟的定时器,当经过设定的Tick时钟计数值后会触发用户定义的回调函数。定时精度与系统Tick时钟的周期有关。 硬件定时器受硬件的限制,数量上不足以满足用户的实际需求,因此为了满足用户需求,提供更多的定时器, Huawei 阅读全文
posted @ 2019-06-02 15:20 yooooooo 阅读(1600) 评论(0) 推荐(0)
摘要: 1. 时间管理 1.1 概述 1.1.1 概念 时间管理以系统时钟为基础。时间管理提供给应用程序所有和时间有关的服务。 系统时钟是由定时/计数器产生的输出脉冲触发中断而产生的,一般定义为整数或长整数。输出脉冲的周期叫做一个“时钟滴答”。系统时钟也称为时标或者Tick。一个Tick的时长可以静态配置。 阅读全文
posted @ 2019-06-01 17:06 yooooooo 阅读(1514) 评论(0) 推荐(0)
摘要: 最大连续子数列和一道很经典的算法问题,给定一个数列,其中可能有正数也可能有负数,我们的任务是找出其中连续的一个子数列(不允许空序列),使它们的和尽可能大。我们一起用多种方式,逐步优化解决这个问题。 为了更清晰的理解问题,首先我们先看一组数据: 第一行的8是说序列的长度是8,然后第二行有8个数字,即待 阅读全文
posted @ 2019-06-01 16:10 yooooooo 阅读(624) 评论(0) 推荐(0)
摘要: 不知道大家发现没有,执行递归算法,特别是递归执行层数多的时候,结果极其的慢,而且递归层数达到一定的值,还可能出现内存溢出的情况。本文就要将为你解释原因和对应的解决方案。 一、递归与循环 1.1 所谓的递归慢到底是什么原因呢? 大家都知道递归的实现是通过调用函数本身,函数调用的时候,每次调用时要做地址 阅读全文
posted @ 2019-05-31 14:23 yooooooo 阅读(2225) 评论(0) 推荐(2)
摘要: 1. 概述 1.1 基本概念 信号量(Semaphore)是一种实现任务间通信的机制,实现任务之间同步或临界资源的互斥访问。常用于协助一组相互竞争的任务来访问临界资源。 在多任务系统中,各任务之间需要同步或互斥实现临界资源的保护,信号量功能可以为用户提供这方面的支持。 通常一个信号量的计数值用于对应 阅读全文
posted @ 2019-05-30 10:58 yooooooo 阅读(1174) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-05-28 17:50 yooooooo 阅读(0) 评论(0) 推荐(0)
摘要: 1. 概述 1.1 基本概念 互斥锁又称互斥型信号量,是一种特殊的二值性信号量,用于实现对共享资源的独占式处理。 任意时刻互斥锁的状态只有两种,开锁或闭锁。当有任务持有时,互斥锁处于闭锁状态,这个任务获得该互斥锁的所有权。当该任务释放它时,该互斥锁被开锁,任务失去该互斥锁的所有权。当一个任务持有互斥 阅读全文
posted @ 2019-05-26 23:01 yooooooo 阅读(847) 评论(0) 推荐(0)
摘要: 1. 概述 1.1 基本概念 事件是一种实现任务间通信的机制,可用于实现任务间的同步,但事件通信只能是事件类型的通信,无数据传输。一个任务可以等待多个事件的发生:可以是任意一个事件发生时唤醒任务进行事件处理;也可以是几个事件都发生后才唤醒任务进行事件处理。事件集合用32位无符号整型变量来表示,每一位 阅读全文
posted @ 2019-05-25 19:51 yooooooo 阅读(1051) 评论(0) 推荐(0)
摘要: 1. 概述 队列又称消息队列,是一种常用于任务间通信的数据结构,实现了接收来自任务或中断的不固定长度的消息,并根据不同的接口选择传递消息是否存放在自己空间。任务能够从队列里面读取消息,当队列中的消息是空时,挂起读取任务;当队列中有新消息时,挂起的读取任务被唤醒并处理新消息。 用户在处理业务时,消息队 阅读全文
posted @ 2019-05-24 09:32 yooooooo 阅读(1313) 评论(0) 推荐(0)
摘要: 1. 概述 中断是指出现需要时, CPU暂停执行当前程序,转而执行新程序的过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的事务,此时, CPU暂时中止当前程序的执行转而处理这个事务,这个过程就叫做中断。 众多周知, CPU的处理速度比外设的运行速度快很多,外设可以在没有CPU介入的情况 阅读全文
posted @ 2019-05-23 09:16 yooooooo 阅读(2033) 评论(0) 推荐(1)
上一页 1 ··· 98 99 100 101 102 103 104 105 106 ··· 135 下一页