摘要: 要想设计一个良好的程序,建议采用SOLID原则,若考虑了SOLID,可以使程序在模块内具有高内聚、而模块间具有低耦合的特点。SOLID原则包括5方面的内容:S---单责任原则(SRP)一个模块只做一件事,责任单一,以便修改和错误定位。O---开闭原则(OCP) 一个模块要对扩展开放,对修改关闭。 (1)通过增加代码来扩展功能,而不是修改已经存在的代码。 (2)若客户模块和服务模块遵循同... 阅读全文
posted @ 2015-11-03 22:06 hyper99 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 1.CPS定义CPS是连接计算机虚拟世界与物理现实世界的系统。---We refer to systems that bridge the cyber-world of computing and communications with the physical world ascyber-physical systems.CPS是把计算与物理世界整合到一起,并通过多种形式能与人类进行交互的新一代... 阅读全文
posted @ 2015-11-01 18:28 hyper99 阅读(3295) 评论(0) 推荐(0) 编辑
摘要: 1.QP简介:量子平台(Quantum Platform, 简称QP)是一个用于实时嵌入式系统的软件框架,QP是轻量级的、开源的、基于层次式状态机的、事件驱动的平台。QP包括事件处理器(QEP)、轻量级的事件驱动框架(QF)、任务调度微内核(QK)和实时跟踪调试器(QS)四个部分。利用QP可以开发出结构清晰的嵌入式应用程序(使用C或C++语言)。图1.QP总体结构2.QP之QF简介QF是QP的核心... 阅读全文
posted @ 2015-11-01 02:24 hyper99 阅读(8087) 评论(0) 推荐(0) 编辑
摘要: 1.QP简介:量子平台(Quantum Platform, 简称QP)是一个用于实时嵌入式系统的软件框架,QP是轻量级的、开源的、基于层次式状态机的、事件驱动的平台。QP包括事件处理器(QEP)、轻量级的事件驱动框架(QF)、任务调度微内核(QK)和实时跟踪调试器(QS)四个部分。利用QP可以开发出结构清晰的嵌入式应用程序(使用C或C++语言)。2.QEP核心思想QEP的核心思想就是,用一个函数指... 阅读全文
posted @ 2015-11-01 00:07 hyper99 阅读(4312) 评论(0) 推荐(4) 编辑
摘要: 一. Proteus仿真平台简介 Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。现已受到电子类特别... 阅读全文
posted @ 2015-10-31 00:44 hyper99 阅读(14519) 评论(0) 推荐(0) 编辑