恢复内容开始 在上一期“Blinky for cortex-m0”中我们介绍了如何在QM中建立一个工程和生成代码,如何使生成的代码在我们的工程师运行起来,为此这一期要介绍如何将QP-NANO(qpn5.4.2)移植到CORTEX-M0中。移植前的准备工作:1.StateMachines板一块,使用其 ...
分类:
其他好文 时间:
2016-08-22 23:26:09
阅读次数:
232
一、概述 很多传感器操作系统都是基于事件驱动模型的,事件驱动模型不用为每个进程都分配一个进程栈,这对内存资源受限的无线传感器网络嵌入式系统尤为重要。 然而事件驱动模型不支持阻塞等待抽象语句,因此程序员通常用状态机来实现控制流,但这都很复杂。 例子:一个假想的MAC层协议 用状态机实现: 实现上述代码 ...
分类:
其他好文 时间:
2016-08-22 18:22:26
阅读次数:
240
MyApp.lua require("config")require("cocos.init")require("framework.init") local MyApp = class("MyApp", cc.mvc.AppBase) function MyApp:ctor() MyApp.sup ...
分类:
其他好文 时间:
2016-08-22 00:19:17
阅读次数:
217
1. 有限状态机 有限状态机可以用下面这个公式来表达 State(S) x Event(E) -> Actions(A), State(S') 表示的就是在S状态时如果有事件E发生,那么执行动作A后把状态调整到S’。理解很好理解,如果能够熟练应用必须得下苦功,多练习。 start_link跟gen- ...
分类:
其他好文 时间:
2016-08-19 06:12:58
阅读次数:
192
从上面多篇的讨论中我们了解到scalaz-stream代表一串连续无穷的数据或者程序。对这个数据流的处理过程就是一个状态机器(state machine)的状态转变过程。这种模式与我们通常遇到的程序流程很相似:通过程序状态的变化来推进程序进展。传统OOP式编程可能是通过一些全局变量来记录当前程序状态 ...
分类:
移动开发 时间:
2016-08-12 10:12:35
阅读次数:
245
IK还是一个很神奇和实用的东西啊,起码可以用代码来控制人物骨骼位置还是很爽的。因为不是动画师~ 这篇可能跟Animator没啥关系了哈,都是代码层的。 看了一官方的案例,老的,有些问题,自己修改了一下,达到了效果。 官方建议把所有的IK操作放在OnAnimatorIK中进行。 如果我们要进行IK操作 ...
分类:
编程语言 时间:
2016-08-05 11:38:15
阅读次数:
670
时序电路分类 根据触发器的特点: 同步时序电路和异步时序电路。 根据输出信号特点:Mealy型和Mealy型。 Moore型是Mealy型的一种特例。 鉴于时序电路在工作时是在电路的有限个状态间按一定的规律转换的,所以又将时序电路称为状态机(State Machine)。 ...
分类:
其他好文 时间:
2016-08-05 10:01:32
阅读次数:
126
接触Unity以来就已经有了Animator,Animation用的少,不过也大概理解他俩之间的一个区别于联系。 图中其实就是Animator和Animation之间的区别于联系了,啊!你肯定会告诉我这就不是Animator么。 对啊,Animator其实是由Animation组成的。比如在Anim ...
分类:
编程语言 时间:
2016-08-04 01:20:01
阅读次数:
1673
Etcd是一个高可用的Key/Value存储系统,主要用于分享配置和服务发现.特点:简单:支持curl方式的用户API(HTTP+JSON)安全:可选SSL客户端证书认证快速:单实例可达每秒1000次写操作可靠:使用Raft实现分布式etcd结构:一个etcd节点的核心由三部分组成:Raft:raft状态机是对raft..
分类:
其他好文 时间:
2016-08-02 11:46:08
阅读次数:
708