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

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

3天内不再提示

【九联科技Unionpi Tiger开发板试用体验】安装DevEco Studio并运行开源Demo

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-19 10:45 次阅读

本文来源电子发烧友社区,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2308766_1_1.html


前言:
前面将开发板的系统重新编译并刷机,过程是比较漫长的。如果不能够编译,那么直接在板子原有系统上进行app应用开发个人觉得也是可以的,那么这篇就试着看是否能够不进行3万多文件编译的条件下,开发简单app应用。

一、windows下安装DevEco Studio

1664960966366ds8v5kns1x

  • 解压后进行安装,安装需要1.9G的空间,按需修改安装路径,如图所示。

1664960967275s5ge8sm4ac

  • 其他一路安装即可,安装完成后需要安装工具如图所示。

1664960967941otfxv8r3e8

  • 安装完成Node.js后配置SDK,如图所示。

1664960968281xt2gk5mmuq

  • 点击next,如图所示,确认SDK设置。

16649609687134ew0yjk7py

  • 接下来,接受许可协议,两个SDK都需要选择Accept,点击Next,如图所示,接下来开始下载SDK。

16649609691208cypzmot1a

二、下载demo代码

  • 下载完成后,出现如图所示界面,后面的界面,点击Getfrom VCS,出现右侧界面,首先点击下载安装Git,将项目地址写入URL,点击Clone。

1664960969576e63z9bhbjp

  • Clone完成后,点击Open Project,选择案例2所用项目Jigsaw,如图所示。

1664960969966505z5eygr4

三、配置签名

  • 使用DevEco Studio生成密钥和证书请求文件

    • 在主菜单栏点击Build > Generate Key and CSR,如图所示,点击New进行Create Key Store操作,选择文件夹,创建保存文件。

1664960970365k5ne9yeeq3

  • 输入密码,如图所示,设置密钥库密码,必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。请记住该密码,后续签名配置需要使用。

1664960970819jpd6w694rn

 *  将信息补充完整,如图所示。

1664960971151tpzzpdlkvv

* 点击Next,如图所示,输入CSR文件存储路径,点击Finish,保存路径下生成密钥库文件和证书请求文件。

1664960971589szyjio2olh

  • 生成应用证书文件,使用命令行来生成,如下所示。
keytool -gencert -alias "OpenHarmony Application CA" -infile d:keyjigsaw_debug.csr -outfile myApplication_ohos.cer -keystore OpenHarmony.p12 -sigalg SHA384withECDSA -storepass 123456 -ext KeyUsage:"critical=digitalSignature" -validity  3650 -rfc

其中只修改了-infile,上面我们自己建的csr文件,其他都不做修改。以上是在 Sdktoolchainslib目录下进行执行,DevEco打开Terminal进入上面目录,执行,如图所示。

1664960972017yrr7oobb60

  • 生成应用Profile文件,同样在此目录下执行,
java -jar provisionsigtool.jar sign --in UnsgnedReleasedProfileTemplate.json --out myApplication_ohos_Provision.p7b --keystore OpenHarmony.p12 --storepass 123456 --alias "OpenHarmony Application Profile Release" --sigAlg SHA256withECDSA --cert OpenHarmonyProfileRelease.pem --validity 365 --developer-id ohosdeveloper --bundle-name com.example.jigsaw --distribution-certificate myApplication_ohos.cer

其中只修改了bundle-name,如图所示。

1664960972341s9jmc3nyqk

  • 如图所示设置签名。

166496097279274hz30oc5x

三、打包hap并执行

  • 打开Build菜单,选择build hap,生成hap文件,如图所示。

1664960973356x72tnh3i1y

  • 拷贝hap文件,为了好辨认,修改hap文件名称为jigsaw。
  • 找个U盘将jigsaw.hap文件拷贝到里面,插到开发板的usb接口上(我发现只能插在USB3.0口上,其他几个口是识别不到的我的U盘的),查看cat /proc/partitions发现多了一个设备,如图所示。

16649609737184nyd4fyo01

  • 查看设备文件/dev/block/目录下,如图所示。

1664960974071ajnsvaxrkm

  • 新建挂载点/mnt/usb,并进入执行。
mkdir /mnt/usb
cd /mnt/usb
bm install -p jigsaw.hap

安装完成后屏幕界面没有出现app图标,触摸界面卡住,重新启动后的界面如图所示,运行效果如视频所示。

1664960974522dioy9pvube

到此说明不用编译系统也可以开发app进行安装,整了许久的开发编译环境,不过也学到了许多。

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

    关注

    25

    文章

    3722

    浏览量

    16317
  • 九联科技
    +关注

    关注

    0

    文章

    97

    浏览量

    1661
收藏 人收藏

    评论

    相关推荐

    安卓开发板_MTK开发板Demo方案

    MTK安卓开发板采用发科的MT8768处理器,这是一个基于ARM Cortex-A53架构的八核CPU,主频高达2.0GHz。利用12nm先进制造工艺,这款芯片在功耗控制上表现优秀。它运行的是Android 9.0操作系统,配
    的头像 发表于 12-12 20:12 129次阅读
    安卓<b class='flag-5'>开发板</b>_MTK<b class='flag-5'>开发板</b><b class='flag-5'>Demo</b><b class='flag-5'>板</b>方案

    追加名额丨米尔瑞芯微RK3576开发板有奖试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576开发板发起试用活动您不仅可以
    的头像 发表于 11-22 01:00 187次阅读
    追加名额丨米尔瑞芯微RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    有奖丨米尔 瑞芯微RK3576开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576开发板发起试用活动您不仅可以免
    的头像 发表于 11-12 01:00 320次阅读
    有奖丨米尔 瑞芯微RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名
    的头像 发表于 11-09 01:02 255次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4E2-64PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动开始报名

    Banana Pi BPI-R3路由器开发板运行 OrayOS物联网系统

    for BPI-R3 镜像 香蕉派BPI-R3开源路由器开发板采用发科MT7986 (Filogic 830)四核 ARMA53 + MT7531A芯片设计,板载2G DDR内存与8G eMMC存储
    发表于 10-23 15:26

    【AG32开发板体验连载】AG32开发板初体验-项目概述

    \\\\examples烧录与运行 :软件文档\\\\AG32开发板的使用入门.pdf,修改**platformio.ini ** 适当修改GPIO的翻转速度,编译烧录后,成功运行
    发表于 10-21 23:55

    【RA-Eco-RA0E1-32PIN-V1.0开发板试用】点灯

    RA0E1开发板试用报告 试用单位 : 个人开发板 : RA0E1 一、背景 很荣幸获得由电子发烧友举办的RA0E1开发板
    发表于 09-24 11:54

    【RA-Eco-RA0E1-32PIN-V1.0开发板试用】+ 应用遇到的坑

    感谢电子发烧友提供的试用机会,能有机会试用 R7FA0E1073CFJ 芯片的开发板。必须先安装开发环境。 先注册官网 出现几次不能登录 重
    发表于 09-03 22:27

    【xG24 Matter开发套件试用体验】初上手开发板和官方IDE

    程序的下载,可以在Silicon Labs官方网站下载该IDE。 下载安装完成后,打开Simplicity Studio,使用数据线将开发板连接到电脑,可以看到IDE已经识别到了
    发表于 07-13 22:20

    点击参与米尔NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-13 08:02 538次阅读
    点击参与米尔NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    鸿蒙原生应用元服务开发-鸿蒙真机运行项目实战与注意事项

    、查看设备运行 五、点击项目结构 六、勾选红色框圈部分 登录开发者账号 七、选择好公司 八、等待运行完成 安装成功 可以在真机上体验项目
    发表于 05-24 15:12

    鸿蒙OS应用开发:【DevEco Studio3.0 和 3.1版本差异】

    DevEco Studio支持包括手机、平板、车机、智慧屏、智能穿戴、轻量级智能穿戴和智慧视觉设备的HarmonyOS应用/服务开发,预置了工程模板,可以根据工程向导轻松创建适应于各类设备的工程,
    的头像 发表于 03-26 17:21 1157次阅读
    鸿蒙OS应用<b class='flag-5'>开发</b>:【<b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>3.0 和 3.1版本差异】

    DevEco Studio 4.1带来多种调试能力,助力鸿蒙原生应用开发高效调试

    目前,HarmonyOS NEXT星河预览版已经正式面向开发者开放申请,面向鸿蒙原生应用及元服务开发者提供的集成开发环境——DevEco Studi
    的头像 发表于 02-04 15:35 743次阅读

    迅为3588开发板Ubuntu安装Docker

    迅为3588开发板Ubuntu安装Docker
    的头像 发表于 01-29 16:07 741次阅读
    迅为3588<b class='flag-5'>开发板</b>Ubuntu<b class='flag-5'>安装</b>Docker

    鸿蒙OS 下载与安装软件

    运行环境要求 当前 DevEco Studio 只支持 Windows 版本,为保证 DevEco Studio 正常
    的头像 发表于 01-25 18:38 5050次阅读
    鸿蒙OS 下载与<b class='flag-5'>安装</b>软件