排序:
默认
按更新时间
按访问量

MQTT协议_连接

CONNECT        在发送MQTT connect报文之前,必须确保底层提供了有序、可靠、双向连接的网络连接。比如可以建立TCP/TLS连接。 2.4.1.1 报文格式 Connect控制报文包括固定报文和可变报文,以及有效载荷三个部分。 有效载荷包含一个或多个编码的字段。包括客...

2018-02-06 13:00:41

阅读数:557

评论数:0

医疗物联网将带来哪些机遇和挑战?

写在读后:  医疗检测的准确性随着技术的进步会越来越高,数据的质量也会得到质的提高。但由此带来大数据的问题,未来基于 数据的人工智能将得到质的发展。其实,从最近的医学影像识别人工智能的蓬勃发展已经可以看到这方面的趋势。  最最重要的问题还是安全。其实不止是数据的安全。包括设备...

2018-02-02 21:04:37

阅读数:74

评论数:0

FreeRTOS开发实战_操作系统中的任务调度

在一个操作系统的实现中,实现上下文的切换有两种情况: 执行一个系统调用系统滴答定时器(SYSTICK)中断,轮转需要。 5.1.1 SVC系统调用  SVC(系统服务调用,亦简称系统调用)用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务...

2018-02-02 13:14:05

阅读数:117

评论数:0

FreeRTOS开发实战_链表管理

4.1 链表的特性 在FreeRTOS的链表管理中,采用的是双向链表,其中链表头指针使用xLIST来表示,而链表尾部指针为xMINI_LIST_ITEM。 这个链表有一个非常巧妙的设计在于添加了两个item: pvContainer,用来记录这个Item是属于哪一个链表; pvOwn...

2018-02-02 12:46:53

阅读数:32

评论数:0

FreeRTOS开发实战_队列管理

队列管理 在FreeRTOS各个任务之间可能会进行相互通信,而在FreeRTOS中所有通信和同步的机制都是基于队列来实现的。 本小结主要说明一下问题:  如何创建一个队列。 队列如何管理其数据。 如何像队列发送数据。 如何从队列接受数据。 队列阻塞是什么意思。 往队列发送和...

2018-02-01 16:23:56

阅读数:77

评论数:0

FreeRTOS开发实战_FreeRTOS内核配置项目解析

2.3 移植FreeRTOS 2.3.1 内核配置文件 FreeRTOS内核是高度可定制的,使用配置文件FreeRTOSConfig.h进行定制。每个FreeRTOS应用都必须包含这个头文件,用户根据实际应用来裁剪定制FreeRTOS内核。这个配置文件是针对用户程序的,而非内核,因此配置文件一...

2018-01-31 13:05:29

阅读数:125

评论数:0

FreeROTS开发实战_FreeRTOS概述

FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。  由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、Fre...

2018-01-30 12:48:01

阅读数:190

评论数:0

正在兴起的边缘计算更适合物联网

转自:物联网资本论  阅后总结:  未来的物联网一定是个本地+云的架构。在本地的架构中,边缘计算可以带来及时,快速,高效的反馈。云端架构,处理复杂 的计算及存储等。这两个计算相符相成,并不矛盾。  当然,在边缘计算中,终端的计算能力毕竟有限,而且架构差异比较大,这就需要一个比较好的架构...

2018-01-30 12:27:19

阅读数:54

评论数:0

【转载】【专栏】国内外物联网平台初探(篇五:机智云平台)

作者:马智 物联网智库 整理发布 转载请注明来源和出处 ------ 【导读】------ 物联网智库将在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章——《国内外物联网平台初探》。 物联网智库将在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章...

2018-01-02 20:42:49

阅读数:484

评论数:0

【专栏】国内外物联网平台初探(篇四:京东微联)

作者:马智 物联网智库 整理发布 转载请注明来源和出处 ------ 【导读】------ 物联网智库将在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章——《国内外物联网平台初探》。 物联网智库将在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章...

2018-01-02 20:33:01

阅读数:591

评论数:0

【专栏】国内外物联网平台初探(篇三:QQ物联·智能硬件开放平台)

作者:马智 物联网智库 整理发布 转载请注明来源和出处 ------ 【导读】------ 物联网智库将在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章——《国内外物联网平台初探》。 物联网智库将在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章...

2018-01-02 20:02:28

阅读数:588

评论数:0

【专栏】国内外物联网平台初探(篇二:阿里云物联网套件)

作者:马智 物联网智库 整理发布 转载请注明来源和出处 ------ 【导读】------ 物联网智库将于本周开始,在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章——《国内外物联网平台初探》。 物联网智库将在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章——《国内外...

2017-12-28 12:37:55

阅读数:1527

评论数:1

【专栏】国内外物联网平台初探(篇一:百度接入IoT Hub)

作者:马智 物联网智库 整理发布 转载请注明来源和出处 ------ 【导读】------ 物联网智库将于本周开始,在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章——《国内外物联网平台初探》。 物联网智库将于本周开始,在每周五下午的第二篇文章推送由马...

2017-12-26 21:03:40

阅读数:1466

评论数:0

Android研究_Hardware Composer_3 Vsync

3.3 Vsync 3.3.1 Vsync的作用 Vsync用于画面同步,避免在画面没有完成绘制的时候就进行刷新,而导致出现画面撕裂的情况。 Vsync的作用有两个: 1)解决画面撕裂的情况 2)Cpu时间片分配不合理导致的jank的情况; 出现Jank(重复帧)的首先原因就在于第...

2017-12-21 20:05:06

阅读数:111

评论数:0

Android研究_Hardware Composer_2 加载HWComposer模块及编译分析

上文有提到过,HWComposer本质上就是Android的HAL层,用于提供一些api,使得AndroidFramework可以通过HWComposer接口来对硬件混合模块进行操作。这边,我们主要关注的时候HWComposer的信息,而和HAL相关的知识点,请参考文献【6】。       在H...

2017-12-20 20:03:38

阅读数:224

评论数:0

Android研究_Hardware Composer_1 HWC概述

3.1 HWComposer概述 HWComposer 是 Andrid 4.0后推出的新特性,它定义一套HAL层接口,然后各个芯片厂商根据各种硬件特点来实现,对应的hardware id为HWC_HARDWARE_MODULE_ID。 SurfaceFlinger提供所有软图层信息给HWComp...

2017-12-20 19:52:11

阅读数:229

评论数:0

管理者,如何打破团队沟通的沉默?

德国西门子有句名言:“只要管理层能知道员工怎么想,那就能成为一家伟大的公司。”其实,那些能够留住优秀员工的公司,基本上都做到了一点:让员工尽可能的参与进来。        开诚布公的告诉员工你的决策、决策的原因,沟通公司的重要信息,充分授权、激发他们的参与热情,别让你的员工无所事事,只能在沉...

2017-12-20 19:42:52

阅读数:99

评论数:0

互联网B端产品设计经验总结

一、什么是B端产品 B端产品,可以概括为:在供求关系中,给供给端使用的产品或系统。 B端产品区别于C端产品的特征是: C端产品,侧重满足个人生活需求,给用户提供愉悦感(满足便利、新鲜感、虚荣心、欲望冲动),好玩。 B端产品,侧重满足组织生产需求,帮用户提升效率(发现并解决...

2017-12-20 19:29:44

阅读数:503

评论数:0

Android研究_Gralloc_5 Grallo分配和释放Buffer

4.6 Gralloc释放buffer 从代码中的函数定向可以知道,释放buffer本质是调用gralloc_free函数,定义在hardware/qcom/display/msm8974/libgralloc/gpu.cpp中。 具体实现如下: int gpu_context_t::gr...

2017-12-20 15:32:51

阅读数:73

评论数:0

Android研究_Gralloc_4alloc设备open过程分析

alloc设备open过程分析 在开启fb设备的过程中,会调用函数gralloc_open(module, &gralloc_device);去开启alloc设备。该函数定义在:/hardware/libhardware/include/hardware/gralloc.h /**...

2017-12-20 15:18:21

阅读数:29

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭