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
    +关注

    关注

    33

    文章

    3988

    浏览量

    21476
  • 九联科技
    +关注

    关注

    0

    文章

    132

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何用CCES将FreeRTOS烧录到SC594开发板运行简单demo调试?

    如何用CCES将FreeRTOS烧录到SC594开发板运行简单demo调试,要支持文件系统和日志打印,可以提供个详细教程吗?在analog官网找了一下目前没找到比较有帮助的内容,谢
    发表于 05-12 07:16

    开源FPGA硬件】硬件黑客集结:开源FPGA开发板测评活动全网火热招募中......

    式发布啦!现面向全网招募第一批工程师/硬件爱好者,开发板免费试用测试啦! 优秀试用报告,将作为板卡配套资料发布~ 相关链接: 拥抱开源!一起来做FPGA
    发表于 10-29 11:37

    【作品合集】视美泰M-K1HSE、3568开发板测评

    RISCV64位8核视美泰M-K1HSE开发板 【M-K1HSE开发板免费体验】OpenHarmony系统体验与调试串口连接 【M-K1HSE开发板免费体验】DevEco
    发表于 09-22 10:32

    【作品合集】汇思博SEEK100开发板测评

    开发板试用体验】在开发板鸿蒙OS搭建QT开发环境 【汇思博SEEK100开发板试用体验】记录
    发表于 09-15 10:24

    【汇思博SEEK100开发板试用体验】在开发板鸿蒙OS搭建QT开发环境

    Studio 中,点击 “运行” 按钮,选择 SEEK100 开发板作为目标设备,DevEco Studio 会将打包好的.hap 文件部
    发表于 08-24 18:34

    【汇思博SEEK100开发板试用体验】开发环境安装配置

    以下文字,基于SEEK100开发板试用经验,详细梳理OpenHarmony开发环境搭建的关键步骤与避坑要点: 一、开发工具部署:DevEco
    发表于 08-20 21:43

    HarmonyOSAI编程DevEco AI辅助编程工具

    、单元测试用例生成、代码智能解读和编译报错智能分析等能力,帮助开发者提高编码效率。 使用方式 在DevEco Studio右侧边栏点击CodeGenie或输入快捷键Alt/Option
    发表于 08-18 14:54

    【M-K1HSE开发板免费体验】DevEco Studio应用开发体验(物理机器运行失败)

    安装IDEhttps://developer.huawei.com/consumer/cn/deveco-studio/下下载DevEco Studio需要先登录 解压下载的
    发表于 07-19 11:16

    【汇思博SEEK100开发板试用体验】02 环境搭建及新建测试工程

    即可,点击“OK”。如下图所示: 5 下载到开发板运行开发板用数据线连接至电脑,在DevEco右上角能看到接入了开发设备。点击绿色三
    发表于 07-07 08:49

    【润开鸿HH-SCDAYU800A开发板试用体验】Hello World

    Studio 5.1,而我们的开发板系统是OpenHarmony 4.1.7.5。这样会导致始终找不到设备 No Devices。 后来查到得用DevEco Studio 4.1版本
    发表于 07-01 00:52

    01 Studio K230开发板开箱评测

    Studio K230开发板开箱评测
    的头像 发表于 06-28 14:26 4196次阅读
    01 <b class='flag-5'>Studio</b> K230<b class='flag-5'>开发板</b>开箱评测

    基于RK3576处理器,米尔RK3576开发板免费试用

    年7月19日   评测数量: 3块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-09 15:00 1450次阅读
    基于RK3576处理器,米尔RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    基于RK处理器,创龙TL3562-MiniEVM开发板试用体验

    数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:31 1416次阅读
    基于RK处理器,创龙TL3562-MiniEVM<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    性能强悍!合众HZ-RK3568开发板试用体验

    月19日   评测数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:30 1831次阅读
    性能强悍!合众HZ-RK3568<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

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

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