草庐IT

Huawei-Tunnel

全部标签

初学用于华为鸿蒙系统(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

鸿蒙Hi3861学习十三-Huawei LiteOS-M(STA模式)

一、简介AP(AccessPoint)无线接入点        AP是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就是一个AP。STA(Station)站点        STA也可以理解为终端的意思,每一个连接到无线网络中的终端(例如笔记本电脑,手机等其他可以联网的设备)都可以成为一个STA站点。SSID(ServiceSetIdentifier)服务集标识符        每个无线AP都应该有一个SSID用于识别,就是通常所说的WIFI名BSSID(BasicServiceSetIdentifier)基本服务集标识符        每一个网络设备都

HUAWEI MateBook X Pro升级2T SSD并保留一键恢复功能

    手上一台 MateBook X Pro2020款笔记本,SSD为512G,用了几年,随着时间的推移,硬盘空间慢慢不够用了,系统分区与用户分区在WIN10系统下都显示为红色警告,因此有了升级SSD的想法。    上网查了很多资料,大多数都有提到MateBook X Pro最大只支持1TSSD,去到华为的服务中心升级也只能支持1T容量,偶尔也有几个网友提到成功升级到2T,但是过程与方法均未提及,想到1T容量可能也支持不了多久,别人能够成功我估计也有希望,咬牙在某宝上下单了一款国产2T的SSD固态盘,开始了我的一段接近八九个小时漫长升级之路,如果前面有人能放出升级过程,后面就不会踩那么多坑了

鸿蒙Hi3861学习十四-Huawei LiteOS-M(AP模式)

一、简介    参看上一章:鸿蒙Hi3861学习十四-HuaweiLiteOS-M(STA模式)_t_guest的博客-CSDN博客二、API介绍      RegisterWifiEvent        函数功能:    为指定的WIFI事件注册回调函数。当WIFIEVENT中定义的WIFI事件发生时,将调用已注册的回调函数。    函数原型:WifiErrorCodeRegisterWifiEvent(WifiEvent*event)        参数:        event:相关事件,结构体为WifiEvent。typedefstruct{/**Connectionstatech

【HarmonyOS应用开发】HUAWEI DevEco Studio环境搭建及HelloWorld

HUAWEIDevEcoStudio安装1.HUAWEIDevEcoStudio下载地址https://developer.harmonyos.com/cn/develop/deveco-studio2.解压并运行HUAWEIDevEcoStudio安装程序进行安装3.运行HUAWEIDevEcoStudio,安装依赖包及SDK4.完成安装运行第一个程序HelloWorld1.新建项目2.选择编程语言Java3.选择项目配置4.下载SDK点击Tools——SDKManager 5.编译项目6.添加设备,点击Tools——DeviceManager7.登录华为开发者账号或者注册完成个人开发者并实

鸿蒙Hi3861学习十六-Huawei LiteOS-M(Socket服务端)

一、简介    具体概念可以参考上一章内容:鸿蒙Hi3861学习十五-HuaweiLiteOS-M(Socket客户端)_t_guest的博客-CSDN博客 WIFI学习一(socket介绍)_wifisocket_t_guest的博客-CSDN博客  二、API介绍   bind        函数功能:    将socket和输入参数的地址与属性进行绑定    函数原型:intbind(intfd,conststructsockaddr*addr,socklen_tlen)        参数:        fd:套接字描述符,socket()函数返回值。    addr:要绑定的属性值