草庐IT

huawei-analyticskit

全部标签

鸿蒙Hi3861学习十-Huawei LiteOS-M(消息队列)

一、简介    消息队列,是一种常用于任务间通信的数据结构,实现了接收来自任务或中断的不固定长度的消息,并根据不同的接口选择传递消息是否存放在自己空间。任务能够从队列里面读取消息,当队列中的消息是空时,挂起读取任务;当队列中有新消息时,挂起的读取任务被唤醒并处理新消息。    用户在处理业务时,消息队列提供了异步处理机制,允许将一个消息放在队列,但并不立即处理,同时队列还能起到缓冲消息的作用。    LiteOS中使用队列数据结构实现任务异步通信工作,具有如下特性:消息以先进先出方式排队,支持异步读写工作方式读队列和写队列都支持超时机制发送消息类型由通信双方约定,可以允许不同长度(不超过队列节

鸿蒙Hi3861学习十七-Huawei LiteOS-M(MQTT)

一、简介    有关MQTT的相关概念介绍,请看之前的文章,这里不做过多的介绍:MQTT学习总结_t_guest的博客-CSDN博客    本章节需要使用如下软件:         Mosquitto(MQTT消息代理工具)    EclipssepahoMQTT工具二、操作说明    1.下载Mosquitto工具。    点击Download|EclipseMosquitto进入官网。选择自己系统的下载文件。这里使用的是win1064位系统。     2.添加配置    安装成功后,以文件的形式打开安装文件夹中的mosquitto.conf文件。     在Listener处添加需要监听的

HUAWEI WATCH GT Runner体验:颜值高,续航长

  前不久入手了HUAWEIWATCHGTRunner,使用了一个星期,首先外观设计大气美观,本款手表的设计感十足,十分符合我的口味,第一眼看去外表很时尚,颜值更高,和日常手表很接近。接下来跟大家讲讲使用的感受。HUAWEIWATCHGTRunner手表:时尚的外观手表到手后第一眼,感觉与官方宣传图基本一致,所见即所得,细节和质感上都很不错。HUAWEIWATCHGTRunner手表,整个表盘尺寸只有46mm,表壳采用了高精度打磨的高分子纤维复合材料。高分子纤维复合材料广泛应用于制造机械、汽车零件,如齿轮、滚子、滑轮等。其高强度特性,让后壳具备更高的抗冲击性,全方位地保护手表,抵御撞击带来的伤

解决HUAWEI DevEco Studio 下载页面无法下载的问题

在进入HUAWEIDevEcoStudio下载网页后点击下载按钮,没有任何效果,换了个浏览器,也没效果。突然回想起之前解决学习通只能录入不能粘贴的过程,其实点击下载那个按钮,是相当于点击超链接一样跳转到某个页面或者下载链接,如果我们在开发者工具中逐步找到那个按钮对应触发的链接,直接复制粘贴出来说不定就能用了。所以,也遇到相同问题的朋友可以继续往下看看,步骤非常简单。首先,在下载页面按下F12,进入开发者模式,并找到箭头所指的语句,此时页面会被蓝色覆盖。接着,展开该语句,依次寻找,并当我们想下载的版本的区域被蓝色覆盖时,展开该语句。接着重复上面的步骤,依次展开代码,注意观察蓝色区域覆盖范围。继续

【HUAWEI】初步认识 ENSP

设备分类:路由器交换机无线局域网防火墙终端其它设备设备连线目录路由器:  ​编辑交换机:无线局域网:ACAP 防火墙:终端:PC  MCS  Client  Server  STA  Cellphone   其它设备:云  帧中继交换机   HUB设备连线:设备中的各种连接线路由器:          路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,路由器可以分析各种不同类型网络传来的数据包的目的地址,把非TCP

初学用于华为鸿蒙系统(HarmonyOS)的编程开发工具HUAWEI DevEco Studio

 2021年6月2日华为鸿蒙操作系统HarmonyOS2.0正式发布,作为从果粉新晋的花粉,迅速干掉了华为P405G手机上原有的机器人系统,安装了鸿蒙2.0!天地玄黄,鸿蒙初装!初步的操作体验,如春风化雨,若绵掌化骨,黯然销魂,应用切换快速流畅,感觉与“某果OS”很像,是在生硬的“机器人OS”上很久没有get到的feeling。既然有了我们种花家自己的大花园,自然而然就要开始给我们美丽的大花园栽花种草,让我们的大花园变得更加五彩缤纷,万紫千红!HUAWEIDevEcoStudio2.1对于立志想成为“花农”的花粉们,花家为我们提供了强大的锄头----HUAWEIDevEcoStudio!目前最

鸿蒙Hi3861学习十五-Huawei LiteOS-M(Socket客户端)

一、简介    在网络编程的时候,不管是客户端还是服务端,都离不开Socket。那什么是Socket,这里做个简单介绍。详细的内容,可以参考这篇文章:WIFI学习一(socket介绍)_wifisocket_t_guest的博客-CSDN博客         socket在计算机领域,被翻译为“套接字”。它是计算机之间进行通信的一种约定或一种方式,通过这种方式,一台计算机可以接收或向另外一台计算机收发数据。    socket是基于“打开open–>读写write/read–>关闭close”模式来设计的。socket可以看做是一种特殊的文件,通过一下socket函数来实现打开、关闭和读/写I

鸿蒙Hi3861学习九-Huawei LiteOS-M(互斥锁)

一、简介    互斥锁又被称为互斥型信号量,是一种特殊的二值信号量,用于实现对共享资源的独占式处理。    任意时刻互斥锁的状态只有两种:开锁或闭锁。    当有任务占用公共资源时,互斥锁处于闭锁状态,这个任务获得该互斥锁的使用权。    当该任务释放公共资源时,互斥锁被开锁,任务失去该互斥锁的所有权。    当一个任务持有互斥锁时,其他任务将不能再对该互斥锁进行开锁或持有。    多任务环境下,往往存在多个任务竞争同一共享资源的应用场景。互斥锁可被用于对共享资源的保护,从而实现独占式访问。另外,互斥锁可以解决信号量存在的优先级翻转问题。    更多关于互斥锁的概念以及优先级翻转问题的概念,可

Huawei Deveco Studio安装教程

HuaweiDevecoStudio安装教程1.下载安装DevEco2.创建一个HelloWorld程序1.下载安装DevEcoDevEco下载地址第一次使用需要安装一些SDK并且有用户协议,一路同意即可。2.创建一个HelloWorld程序打开IDE,创建一个项目:我们的接口是手机应用,所以选择一个HarmonyOS的空模板即可:接下来需要填写项目信息并且创建项目(创建项目完成后,会加载一段时间的配置信息,耐心等待即可)使用如下的配置创建一个ets应用:点击pages页面里面的index.ets文件,这个是初始化的的页面代码,点击IDE右侧的Previewer,运行模拟器(第一次运行模拟器会

HarmonyOS/OpenHarmony应用开发-HUAWEI DevEco Studio 3.1API9集成SDK

说明:适用api9及以上前提条件安装HUAWEIDevEcoStudio3.1及以上版本配置SDKAPIVersion9及以上CompileSDKVersion9及以上CompatibleSDKVersion9及以上一、添加应用配置文件1.将“agconnect-services.json”文件下载到DevEcoStudio项目的应用级资源目录“AppScope/resources/rawfile”下。二、配置SDK依赖添加配置文件后,需要在DevEcoStudio项目中配置SDK依赖,可以通过以下任意一种方式配置SDK依赖:方式一:打开DevEcoStudio项目级和模块级的“pac