0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【OpenHarmony开发】基于hi3516dv300开发板开发的智能电子牌

电子发烧友论坛 2022-04-11 15:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一. 概述

本demo是基于hi3516dv300开发板,使用OpenHarmony 开发的应用。通过该应用不仅可以查看时间、日期以及对应的室内外温湿度、空气质量等,还可以查看当日的行程,让我们随时随地把握行程,不会遗漏任何重要的安排。

1. 应用运行效果图:

6ac367de-a228-11ec-8b86-dac502259ad0.png

左边栏显示的是实时时间以及当天天气相关的信息。

右边显示的是当天日期以及日程列表,日程包含了日程的名字,以及开始时间及日程的内容。

2.设备与手机间交互示意图

6ad947f2-a228-11ec-8b86-dac502259ad0.png

如上图所示,当手机端创建日程后会将相关日程信息发送到云端,智能电子牌是通过HTTP协议主动从云端获取所有的日程信息。

二.快速上手

1. 开发环境准备硬件准备

1)预装windows系统的PC机
2)Hi3516DV300 IoT Camera开发板
3)USB转串口线、网线(Windows工作台通过USB转串口线、网线与Hi3516DV300 开发板连接)

其中Hi3516开发板介绍参照文档:Hi3516开发板介绍

Linux编译服务器基础环境准备


开发基础环境由windows 工作台和Linux 编译服务器组成。windows 工作台可以通过samba 服务或ssh 方式访问Linux编译服务器。其中windows 工作台用来烧录和代码编辑,Linux编译服务器用来编译OpenHarmony代码,为了简化步骤,Linux编译服务器推荐安装Ubuntu20.04。

安装和配置Python

1. 打开Linux终端

2. 输入如下命令,查看python版本号,需要使用python3.7以上版本,否则参考 系统基础环境搭建。

python3 --version

3. 安装并升级Python包管理工具(pip3)

sudo apt-get install python3-setuptools python3-pip -ysudo pip3 install --upgrade pip

安装LLVM

1. 下载LLVM工具

2. 解压LLVM安装包至~/llvm路径下

tar -zxvf llvm.tar -C ~/

3. 设置环境变量

vim ~/.bashrc

将以下命令拷贝到.bashrc文件的最后一行,保存并退出。

export PATH=~/llvm/bin:$PATH

4. 使环境变量生效

source ~/.bashrc

安装hb

1. 运行如下命令安装hb

python3 -m pip install --user ohos-build

2.设置环境变量

vim ~/.bashrc

将以下命令拷贝到.bashrc文件的最后一行,保存并退出。

export PATH=~/.local/bin:$PATH

执行如下命令更新环境变量

source ~/.bashrc

执行"hb -h",有打印以下信息即表示安装成功。

usage: hbOHOS build systempositional arguments: {build,set,env,clean}  build        Build source code  set         OHOS build settings  env         Show OHOS build env  clean        Clean outputoptional arguments: -h, --help      show this help message and exit

Hi3516开发环境准备将Linux shell改为bash

查看shell是否为bash,在终端运行如下命令:

ls -l /bin/sh

...

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    26

    文章

    6511

    浏览量

    121364
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    迅为iTOP-Hi3516CV610开发板SDK升级更新

    为了让大家在使用迅为iTOP-Hi3516CV610开发板进行产品开发时,拥有更强大的性能和更丰富的功能,我们对开发板的底层SDK进行了重大版本更新!
    的头像 发表于 03-27 14:26 597次阅读

    【迅为iTOP-Hi3403开发板】一站式启动Hi3403 NPU开发:从运行例程开始,快速验证AI效能

    【迅为iTOP-Hi3403开发板】一站式启动Hi3403 NPU开发:从运行例程开始,快速验证AI效能
    的头像 发表于 02-12 15:59 1189次阅读
    【迅为iTOP-<b class='flag-5'>Hi</b>3403<b class='flag-5'>开发板</b>】一站式启动<b class='flag-5'>Hi</b>3403 NPU<b class='flag-5'>开发</b>:从运行例程开始,快速验证AI效能

    迅为iTOP-Hi3403开发板:解锁多目拼接相机的10.4TOPS强“芯”动力,开启4K智能视觉新纪元

    迅为iTOP-Hi3403开发板:解锁多目拼接相机的10.4TOPS强“芯”动力,开启4K智能视觉新纪元
    的头像 发表于 01-29 11:05 1256次阅读
    迅为iTOP-<b class='flag-5'>Hi</b>3403<b class='flag-5'>开发板</b>:解锁多目拼接相机的10.4TOPS强“芯”动力,开启4K<b class='flag-5'>智能</b>视觉新纪元

    迅为iTOP-Hi3516开发板驱动开发资料全面上线,构建从入门到精通的完整学习路径!

    迅为iTOP-Hi3516开发板linux驱动开发资料全面上线,构建从入门到精通的完整学习路径!
    的头像 发表于 12-19 15:47 953次阅读
    迅为iTOP-<b class='flag-5'>Hi3516</b><b class='flag-5'>开发板</b>驱动<b class='flag-5'>开发</b>资料全面上线,构建从入门到精通的完整学习路径!

    迅为Hi3403开发板驱动教程全面上线,开启嵌入式Linux开发新篇章!

    迅为iTOP-Hi3403开发板linux驱动教程全面上线,开启嵌入式Linux开发新篇章!
    的头像 发表于 12-18 14:23 1007次阅读
    迅为<b class='flag-5'>Hi</b>3403<b class='flag-5'>开发板</b>驱动教程全面上线,开启嵌入式Linux<b class='flag-5'>开发</b>新篇章!

    重磅升级!迅为iTOP-Hi3403开发板SDK全面升级至Linux 6.6内核

    【重磅升级!迅为iTOP-Hi3403开发板SDK全面升级至Linux 6.6内核】
    的头像 发表于 11-18 13:34 1294次阅读
    重磅升级!迅为iTOP-<b class='flag-5'>Hi</b>3403<b class='flag-5'>开发板</b>SDK全面升级至Linux 6.6内核

    触觉智能Purple Pi OH开发板率先适配OpenHarmony6.0 Release,鸿蒙明星开发板

    2025年9月19日,在官网上线开源鸿蒙OpenHarmony6.0Release仅13天,触觉智能宣布旗下PurplePiOH开发板成功完成OpenHarmony6.0Release
    的头像 发表于 10-29 08:00 1226次阅读
    触觉<b class='flag-5'>智能</b>Purple Pi OH<b class='flag-5'>开发板</b>率先适配<b class='flag-5'>OpenHarmony</b>6.0 Release,鸿蒙明星<b class='flag-5'>开发板</b>

    [投票评选]2025电子发烧友开发板测评大赛--最受欢迎开发板

    2025电子发烧友开发板测评大赛--最受欢迎开发板 大赛详情: 电子发烧友携手 16 家生态厂商发起开发板测评大赛,设
    发表于 10-13 16:25

    迅为Hi3516CV610开发板强劲内核-海思Hi3516CV610核心

    迅为Hi3516CV610开发板强劲内核-海思Hi3516CV610核心
    的头像 发表于 09-30 15:19 2727次阅读
    迅为<b class='flag-5'>Hi3516</b>CV610<b class='flag-5'>开发板</b>强劲内核-海思<b class='flag-5'>Hi3516</b>CV610核心<b class='flag-5'>板</b>

    【精选资料】开发板测评大赛作品合集!

    电子发烧友携手16家生态厂商发起开发板测评大赛,设OpenHarmony、RISC-V、Rockchip三大赛道,共计21款、160+块开发板,通过评测
    的头像 发表于 09-23 08:09 1545次阅读
    【精选资料】<b class='flag-5'>开发板</b>测评大赛作品合集!

    触觉智能RK3506开发板通过OpenHarmony 5.1 XTS认证,引领鸿蒙开发新标杆!

    触觉智能作为瑞芯微专业方案商与开源鸿蒙南向硬件厂家,旗下RK3506开发板及其核心(模组)通过OpenHarmony5.1XTS认证!这一消息犹在行业内引起了广泛关注,标志着触觉
    的头像 发表于 08-14 23:49 2100次阅读
    触觉<b class='flag-5'>智能</b>RK3506<b class='flag-5'>开发板</b>通过<b class='flag-5'>OpenHarmony</b> 5.1 XTS认证,引领鸿蒙<b class='flag-5'>开发</b>新标杆!

    开鸿开发板深度体验:从开源鸿蒙开发到AI场景实践

    的KaihongBoard-3588S-SBC和KaihongBoard-3576-SBC被评为“2025OpenHarmony明星开发板”,可实现设备快速开源鸿蒙化升级、分布式互联协同、弹性部署等能力。
    的头像 发表于 07-03 17:03 2098次阅读
    开鸿<b class='flag-5'>开发板</b>深度体验:从开源鸿蒙<b class='flag-5'>开发</b>到AI场景实践

    润和AI Camera Hi3516DV300烧录后,屏幕显示异常

    润和AI Camera Hi3516DV300烧录后,并且配置bootloader后屏幕显示异常,屏幕显示如下截图所示:
    发表于 06-13 22:18

    【免费试用】开发板评测大赛开启!OH 、RISC-V、Rockchip顶级开发板等你试用~

    技术人的狂欢,开发者的盛宴!2025年最值得期待的硬核赛事——电子发烧友开发板评测大赛正式启动!无论你是开源生态的探索者、芯片架构的极客,还是物联网领域的创新达人,本次大赛三大赛
    的头像 发表于 06-05 08:05 1265次阅读
    【免费试用】<b class='flag-5'>开发板</b>评测大赛开启!OH 、RISC-V、Rockchip顶级<b class='flag-5'>开发板</b>等你试用~

    贝启BQ3568HM 开发板被选用为 OpenHarmony 明星开发板

    经开放原子开源基金会OpenHarmony社区官方测评评选,贝启科技BQ3568HM开源鸿蒙开发板被正式选用为OpenHarmony明星开发板。BQ3568HM开源鸿蒙
    的头像 发表于 05-25 00:22 1831次阅读
    贝启BQ3568HM <b class='flag-5'>开发板</b>被选用为 <b class='flag-5'>OpenHarmony</b> 明星<b class='flag-5'>开发板</b>