Mosquitto在WINDOWS安装 一、概念梳理1、Mosquitto是一款实现了消息推送协议MQTT 3.1的开源消息代理软件,提供轻量级的、支持可订阅/可发布的消息推送模式,是设备与设备之间的短消息通信变得简单,广泛应用于低功耗传感器、手机(app消息推送是场景之一)、嵌入式电脑、微型控制器 ...
在嵌入式学习工作中经常初始化一个硬件就写一个初始化函数,基本都要到主函数中调用进行初始化,main函数都要改变。当利用 这个属性就可以构造一个 ,这样每次初始化一个硬件啥的就不用到main函数中去调用初始化函数。式在RTT初始化函数和Linux初始化驱动模块也是类似这样做的。 attribute的用 ...
分类:
其他好文 时间:
2020-03-01 23:23:59
阅读次数:
263
1 面向对象和面向过程的区别 面向过程: 优点:性能高。直接编译。 适用:单片机、嵌入式开发、Linux/Unix 面向对象: 特点:封装、继承、多态 优点:易维护、易复用、易扩展、可移植(数据类型、跨平台) 缺点:性能低。调用类时需要实例化、开销大、消耗资源。其次是半编译语言,最终的执行代码并不是 ...
分类:
编程语言 时间:
2020-03-01 20:14:59
阅读次数:
89
语言 1.使用不同的语言可能是人类历史的一大障碍 2.沃尔夫假说:不同的语言会产生不同的思想,语言体现了思考的本质 c++语言 优点:封装 低低耗 高性能 c++应用 大型桌面应用程序 大型桌面的后台,如Google的搜索引擎 游戏和游戏引擎 视觉库和AI引擎 数据库 嵌入式设备 ...
分类:
其他好文 时间:
2020-03-01 10:51:35
阅读次数:
81
Zigbee通信: 1.指定协调器的PANID,子节点通过这个地址来建立链接(PANID==0xFFFF,将会按照信号的强弱进行链接) 2.协调器在链接建立后会创建一个短地址,通过此地址进行数据的收发 BLE通信: 1.BLE外围设备进行间隔发送广播,所有主设备进行扫描,某一个主设备发起链接。 2. ...
分类:
其他好文 时间:
2020-02-29 20:29:35
阅读次数:
63
1.javase 标准版主要用于桌面应用、控制台;javaee 企业版主要用于web应用;javame微缩版主要用于嵌入式。 2.jre是java程序的运行环境,包含jvm(java虚拟机)。jdk是java的开发工具包,包含了jre。jdk是不区分se、ee、me的,所以你在oracle的官网上只 ...
分类:
编程语言 时间:
2020-02-28 20:32:30
阅读次数:
60
js样式操作 行内式样式操作 //行内式属性的获取 let value = 元素对象.style.属性名; //得到的值为String类型,如果要做算术运算需要转型 //仅能得到行内式属性的值,对于嵌入式、外联式的值无法获取 //属性名需要注意如果在css中唯一个单词则是原单词,如果在css中为多个 ...
分类:
Web程序 时间:
2020-02-27 20:42:17
阅读次数:
109
首先是单个字符,是sizeof(char),使用的ASCII转换为数字存储。 控制字符有特别含义,如转行, 这个其实就printf实现的功能,详细需要追踪printf函数的实现,串口打印。 1 #include "common.h" 2 #include <stdio.h> 3 #include < ...
分类:
其他好文 时间:
2020-02-26 17:10:15
阅读次数:
166
无意中翻出多年前的嵌入式开发板,随手摆到电脑旁,一块塑料薄板上,镶嵌着密密麻麻、形状各异的物件,走近了看,仿佛是人们爬到山顶后都愿意鸟瞰的城市,那座座的城堡,错落有致;有些蜷坐在地上,有些被大银柱子高高举起,有些还裸露着地基,停工未建,地基在阳光的照射下,像一粒粒大珍珠子闪闪发光;城堡之间被一条条的 ...
分类:
其他好文 时间:
2020-02-26 16:50:50
阅读次数:
57
前言:在万物互联快速发展的趋势下,板卡处理器性能、内存大小、接口外设等都是人们非常关心的硬件参数,但是如何让硬件的作用实现它的功能最大化,一套完善的软件支持尤为重要。背景:随着HTML5技术的发展,Web的功能和性能获得大幅度的提高,Web应用的跨平台特性使得其能够运行在嵌入式平台上成为可能。
分类:
其他好文 时间:
2020-02-26 16:43:49
阅读次数:
79