首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发6】驱动之ADC按键

    摘要:本文简单介绍如何操作ADC去读取电压,并且实现开发板上3个ADC按键检测的功能适合群体:适用于润和Hi3861开发板,L0系统驱动开发6.1实验效果查看开发板,可以看到除了复位按键之外,还有3

    37610编辑于 2024-09-04
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【11】移植MQTT

    MQTT 是当前最主流的物联网通信协议,需要物联网云平台,例如华为云、阿里云、移动OneNET都支持mqtt。而Hi3861则是一款专为IoT应用场景打造的芯片。本节主要讲如何在鸿蒙系统中通过移植第3方软件包 paho mqtt去实现MQTT协议功能,最后会给出测试验证。为后续的物联网项目打好基础。

    60720编辑于 2024-09-07
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【1】初始OpenHarmony

    总体来说,目前OpenHarmony主要有3种系统类型:L0(又称系统)、L1(小型系统)、L2(标准系统)。 (1)系统(mini system)面向MCU类处理器例如Arm Cortex-M、RISC-V 32位的设备,硬件资源极其有限,支持的设备最小内存为128KiB,可以提供多种轻量级网络协议,轻量级的图形框架 内核与系统类型的对应关系如下图:系统目前适配了liteos-m内核,该内核对硬件资源较少,适用于单片机。 1.4系统差异系统、小型系统、标准系统的差异主要体现在子系统支持程度上,本文已列出如下,但是建议读者直接查看官网,以便获取最新的特性支持情况。

    79920编辑于 2024-09-02
  • 来自专栏IT云清

    6.Elasticsearch搜索

    搜索 有两种形式的 搜索 API: - 一种是 “的” 查询字符串 版本,要求在查询字符串中传递所有的参数 - 另一种是更完整的请求体版本 本文主要讲解这种的搜索。 查询字符串搜索非常适用于通过命令行做即席查询。 q=mary 如果有多个地方含有mary,比如: - 有一个用户叫做 Mary - 6条微博发自 Mary - 一条微博直接 @mary Elasticsearch 是如何在三个不同的字段中查找到结果的呢

    1.2K30发布于 2019-01-22
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【12】OneNET云接入

    以上界面比较简陋,但不妨碍我们使用,另外选择OneNET云平台的主要是原因是接入方式比较简单方便,易于学习,另外一个是OneNET提供了物联网云平台、手机APP,不需要大家自己再去实现,可以更多地将注意力放在鸿蒙系统开发

    58210编辑于 2024-09-07
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【13】鸿蒙小车开发

    首先,我们得有一套WiFi小车套件,其实也是Hi3861 加上电机、循迹模块、超声波等模块。

    57630编辑于 2024-09-08
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【8】其它驱动开发示例

    OpenHarmony代码中,Hi3861提供了绝大部分的驱动示例代码,文件路径:

    42020编辑于 2024-09-05
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【3】代码编译和烧录

    3.2编译系统采用hb编译,在代码根目录下执行hb set首次输入可以会提示需要输入路径,直接输入 . Hi3861_wifiiot_app_allinone.bin文件,(3)勾选上 Auto burn选项(4)单击 Connect按钮(5)此时按下开发板上面的 RST 复位按钮,即可看到程序已经开始下载:(6

    58410编辑于 2024-09-03
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【5】驱动之GPIO点灯

    5.2 驱动框架OpenHarmony为系统提供了一套简单的驱动封装接口,函数的定义相关头文件位于“base\iot_hardware\peripheral\interfaces\kits”这里只有头文件

    51310编辑于 2024-09-04
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【2】源码下载和开发环境

    g++ make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6- 命令行方式:sudo pip3 install pycryptodome(6)安装six,任选如下一种方式。

    70810编辑于 2024-09-02
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【10】编写自己的软件包

    打开鸿蒙系统的源码,可以看到有这么一个文件夹:third_party。里面存放的是第三方的代码。

    58220编辑于 2024-09-06
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【9】WiFi之STA模式连接热点

    Hi3861 为我们提供了WiFi操作的相关API,方便我们编写代码,实现热点连接。

    52020编辑于 2024-09-06
  • 腾讯云IPv6实现内网穿透

    一、前言 2024年,中央网信办、国家发改委、工信部联合印发《深入推进IPv6规模部署和应用2024年工作应用》,文中提出到2024年末: IPv6活跃用户达到8亿; 物联网IPv6连接达到6.5亿; 固定网IPv6流量占比23%,移动网占比65%。 二、准备工作 2.1 检测是否成功获取 IPv6 https://test-ipv6.com 获取本机IP 如果本机是windows通过cmd执行ipconfig命令获取本机IPv6地址 ipconfig 如果本机是Linux可以通过执行ip a命令获取本机IPv6地址 ip a 三、转发端口 转发本机IPv6地址到腾讯云IPv4 (这里我用AI写了个脚本自动添加转发规则) #! return fi if [[ "$rhost" =~ ":" ]]; then # IPv6 line="nohup socat TCP6-LISTEN

    1.4K20编辑于 2025-06-12
  • 来自专栏云原生拾遗

    Jellyfin 媒体服务器挂载对象存储

    服务器的玩法众多,也有很多小伙伴把它当作媒体服务器来使用。但服务器的默认存储空间有限,无法存放大量的媒体文件。 本文将引导读者使用对象存储作为Jellyfin的媒体库,快速部署一个超大容量的媒体服务器。 准备服务器操作环境1、服务器安装 Docker 环境如果你的服务器还没有 Docker 环境,可以从控制台更换为 Docker 镜像(注意备份数据),或参阅本站 Debian 安装 Docker 2、创建对象(Lighthouse COS)存储桶登录 对象存储控制台 ,创建一个存储桶,用于存放媒体文件。所属地域选择与服务器相同的地域。 3、挂载对象存储桶到 /mnt/jellyfin 目录创建存储桶后,可参阅官方文档 挂载存储桶 一章,将其挂载到服务器上。存储桶挂载目录填写 /,服务器挂载目录填写 /mnt/jellyfin。

    2.3K40编辑于 2023-12-01
  • 来自专栏《Cloud Studio》

    腾讯云发布GPU工作空间:集成,开箱即用

    今天起,高校/教培机构、学生、开发者及数据科学家可以拥有更易用、更高效的GPU工作空间啦! GPU开发门槛逐渐降低 使用由 HAI 和 Cloud Studio 联合提供的 >> GPU工作空间 << 你将获得 1、丰富模板:快速构建云原生AI和数据科学环境 分钟级自动构建LLM大语言模型

    1.1K10编辑于 2025-02-12
  • 来自专栏鸿蒙开发笔记

    OpenHarmony系统开发【7】驱动之I2C显示OLED屏幕

    Hispark WiFi开发套件又提供一个oled屏幕,但是鸿蒙源码中没有这个屏幕的驱动,我们需要自己去移植。

    51220编辑于 2024-09-05
  • 来自专栏无量测试之道

    Flask web框架

    【前置条件:你已经在windows下搭建好了Pycharm集成开发工具+python3.6的版本及相关的第三方包】

    1.1K20编辑于 2022-07-04
  • 来自专栏用户4667108的专栏

    网站监控源码

    2.获取 Monitor-Specific / Read-Only API Key(s) 3.将 API Keys 填入 js/config.js 5.修改 index.html 内的页面标题等信息 6.

    4.6K10发布于 2020-04-16
  • 来自专栏无量测试之道

    Docker管理Dashboard

    docker的性让构建服务成为无限可能。 友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载。

    1.9K20编辑于 2022-07-04
  • 来自专栏Niuery的技术日记

    通讯协议 --- MQTT

    「MQTT(Message Queuing Telemetry Transport)」 是一种轻量级的消息传输协议,通常用于在物联网(IoT)和传感器网络中进行通信。它设计用于在低带宽、不稳定或高延迟的网络环境下传输数据,因此非常适用于连接设备之间的通信,尤其是在资源有限的环境中。

    5K21编辑于 2023-10-22
领券