1、概述本文档以imx6实验平台为例,介绍SD设备驱动实现流程。
2、SylixOS中SD系统框架SylixOS中SD协议栈(以下称作SDStack)结构如图2.1所示。图2.1SD协议栈结构1)Host层:硬件控制器抽象层,SD控制器在不同的硬件平台上可能有不同的实现,因此需要实现具体的传输处理操作。..
分类:
其他好文 时间:
2017-04-17 14:59:52
阅读次数:
148
深度学习框架tensorflow相比与caffe抽象层做的更好,即使用tensorflow的人不需要关心底层的实现,做底层实现的人不需要关心上层的模型和算法;caffe耦合比较紧凑,若想caffe用的好,源码阅读少不了。本文就tensorflow_gpu的安装经验分享如下(显卡Gtx960m): 1 ...
分类:
系统相关 时间:
2017-04-04 15:45:13
阅读次数:
349
设计模式广泛用于面向对象的开发和设计中,成为面向对象的重要组成部分。设计模式只在一定的抽象层次上讨论模式。设计模式作为一个专有名词,特指在特定场景下解决一般设计问题的类和相互通信的对象的描述。像链表、hash表这样的设计,一般不称作设计模式,而那些包括复杂的、特定领域内的对整个应用或子系统的架构的设 ...
分类:
其他好文 时间:
2017-04-04 10:39:28
阅读次数:
233
Zstack是Zigbee协议的具体实现,在实现的过程中为了能够更好的对各个模块和功能进行管理,所以加入了OSAL(Operating System Abstraction Layer 操作系统抽象层)(以上为个人见解)。 在OSAL中,提出了任务,事件,消息三个概念。它们之间的关系如下: 任务是处 ...
分类:
其他好文 时间:
2017-03-31 13:35:32
阅读次数:
352
Angular2的口号是-"一套框架,多种平台。同时适用手机与桌面(Oneframework.Mobile&desktop.)",即Angular2是支持开发跨平台的应用,比如:Web应用、移动Web应用、原生移动应用和原生桌面应用等。为了能够支持跨平台,Angular2通过抽象层封装了不同平台的差异,统一了API接..
分类:
其他好文 时间:
2017-03-13 22:45:56
阅读次数:
243
socket编程 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深入理解 ...
分类:
编程语言 时间:
2017-03-07 22:45:45
阅读次数:
168
单一职责原则:一个类不能太大,也不能太小,太大会导致强耦合,低内聚,太小调用会很麻烦。所以类最好做到高内聚低耦合。所以我们要构建稳定的抽象层,灵活的具体层 开闭原则:可扩展但是不要修改,也就是当我们需求改变时,我们只要扩展模块而不是修改源代码。 里氏原则:若在任何情况下A都可以代替B,则A 是B的子 ...
分类:
其他好文 时间:
2017-03-06 20:54:48
阅读次数:
114
C语言编写,PHP编译。php5面向对象。 在php.ini任意位置配置这句话,t2是自定义名,建议和要打开的数据库一样。 建议用参数形式连接数据库。$dsn是数据源,包含主机名和数据库名。 最简单的pdo连接数据库。 使用<<<EOF EOF;就不能用引号。在php中创建数据表用这种EOF大文本格 ...
分类:
数据库 时间:
2017-02-18 23:53:28
阅读次数:
356
前几天给大家谈了谈React
不过它只是一个侧重于UI的框架
只能算作是MVC中的V(View视图)
而且只是DOM的一个抽象层,不是Web应用完整解决方案
如果仅仅用它构建大型项目
你会非...
分类:
其他好文 时间:
2017-02-05 11:32:19
阅读次数:
233
单例设计模式概述 单例设计就是要确保类在内存中只有一个对象,该实例必须自动创建,并且对外提供。 优点 在系统内存中只存在一个对象,因次可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。 缺点 没有抽象层,因次扩展很难 职责锅中,在一定程序上违背了单一职责 * 单例模式 ...
分类:
其他好文 时间:
2017-01-25 07:41:16
阅读次数:
153