龙芯指令集介绍2020年,龙芯中科基于二十年的CPU研制和生态建设积累推出了龙架构(LoongArch™),包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近2000条指令。龙架构具有较好的自主性、先进性与兼容性。龙架构从整个架构的顶层规划,到各部分的功能定义,再到细节上每条指令的编码、名称、含义,在架构上进行自主重新设计,具有充分的自主性。龙架构摒弃了传统指令系统中部分不适应当前软硬件设计技术发展趋势...
2024-06-06 17:30:57 2839浏览 2点赞 1回复 0收藏
前言:以前就想拥有一台无人机,觉得好cool,后面接触OpenHarmony之后,就一直想做一台OpenHarmony的无人机。奈何自己一直有拖延症,从21年拖延到23年,哈哈哈最近周末花了一点时间,把无人机一直适配到了OpenHarmony,看看效果1.先找到一个无人机硬件找的这一款是STM32芯片平台,带电池、传感器这些。之前在网上找了半天,眼睛都花了,怕买回来的用不了,或者没办法一直适配。2.基于OpenHarmony系统适配在OpenHarmony系统上移植...
2023-05-18 16:15:44 9883浏览 12点赞 9回复 4收藏
1、缘于龙芯1C3002021年11月,当时我自己还是一个自由职业开发者,已经接触OpenHarmony有1年多。坚持了1年,也曾迷茫过,不知道接下来该怎么坚持下去。直到有一天接到李传钊电话,说广州有一个公司准备搞龙芯+鸿蒙,问我是否有兴趣。当时我正好在21年10月份的时候完成了OpenHarmony移植到GD32单片机上,稍微有一点移植经验。但是对于一个全新指令集架构的移植,说实话,当时心里没有太多的把握。不过我对龙芯倒是相当感兴趣。龙...
2023-04-21 22:52:05 6324浏览 8点赞 4回复 0收藏
关于《OpenHarmony设备开发入门手册》的说明我经常会在群里回答开发者的一些问题,有很多问题具有普遍性,所以才整理了这份《入门手册》。虽说是《入门手册》,其中很多内容也不仅限于初学者阶段。OpenHarmony的技术变化较快,我也在根据版本逐步丰富和迭代这个入门手册,希望能够帮助到开发者们。新版本内容:OpenHarmony3.2版本即将发布了,把之前的开发手册更新一下,代码都更新到最新版本。过往版本下载地址:这部分仅作为...
2023-02-23 09:46:40 1.2w浏览 7点赞 11回复 7收藏
前言:据相关信息,目前润和软件团队已经完成国产5G手机芯片平台的OpenHarmony第一阶段的适配。这应该是第一款OpenHarmony5G手机平台,具有重大意义!这里先给大家透露一些适配的进展OpenHarmony适配情况下面整体OpenHarmony代码适配情况:编译完成编译生成的固件开机界面:已完成OpenHarmony第一阶段适配、图形子系统、ArkUI框架等,可以进入到系统有最新消息我再跟大家分享
2022-12-07 10:17:45 1.2w浏览 9点赞 4回复 2收藏
1.前言OpenHarmony标准系统,master分支已经支持HDMI,但是默认的分辨率是采用MIPI的分辨率,所以会导致接上显示器后画面不完整。这里我们可以自己修改代码,关闭MIPI,就可以正常显示了。上图看下效果:接入65寸大屏幕:接入32寸电脑显示器:接上鼠标就可以当作桌面系统使用了实际视频效果:https:www.bilibili.comvideoBV1Ua411S7pVspmidfrom333.999.0.02.修改项要关闭mipi,我们需要自己下载代码,修改设备树,然后重新编译...
2022-07-29 12:03:14 3.3w浏览 19点赞 26回复 9收藏
1前言:终于!OpenHarmony有自己的浏览器应用了!可以查看视频演示:先看下效果:打开某宝:可以扫码登录2安装教程:2.1.DAYU200升级最新的3.1Release版本固件升级教程:https:www.bilibili.comvideoBV1ar4y1p7U7最新的3.1Release固件可以在每日构建下载2.2.编译浏览器HAP包浏览器源码下载:https:gitee.comopenharmonyappsamplestreemasterdeviceBrowser下载源码后可以用DevEcoStudio编译当然也可以直接用我附件已经编译好的HA...
2022-05-12 21:29:35 1.2w浏览 10点赞 4回复 2收藏
海思嵌入式大赛开始了,OpenHarmony官方仓库上更新了一些AI相关的文章,这里分享给大家。1.概述我们将在Hi3516DV300SDK的基础之上进行开发,分别为手部检测+手势识别实验,垃圾分类实验。手部检测+手势识别实验以及垃圾分类实验,主要基于训练好的wk模型在板端进行部署,并充分发挥海思IVE、NNIE硬件加速能力,完成AI推理和业务处理。2.目录aisample在Hi3516DV300SDK基础上进行开发,在利用媒体通路的基础上,通过捕获VPSS帧进...
2022-05-05 21:08:03 1.0w浏览 4点赞 0回复 3收藏
烧录资料下载:https:gitee.comhihopeiotdocstreemasterHiSparkAICameraDeveloperKitSoftwaretools第一步:安装好hitoolusb烧写的驱动安装方式:解压后,双击InstallDriver.exe,默认下一步,点击完成即可第二步:双击注册表文件,见末尾附件,点击是即可未安装会出现如图所示错误:烧写步骤:1、将3516开发板串口线插到电脑USB口上2、因为是USB烧写方式,所以选择USB口,如图注意:串口是哪个要选对了,还有终端串口配置的串口...
2022-04-13 12:03:23 1.1w浏览 2点赞 2回复 2收藏
1.1移植类型OpenHarmony轻量系统的移植比较简单,代码中解耦做得非常好。从代码的设计理念上来看,移植主要是3部分的内容:(1)ARCH部分的代码(2)SoC部分的代码(3)board级的代码从上至下我们可以用一张图来做对比:ARCH也就是架构,例如ARM架构、RISCV架构等SoC是具体芯片,例如STM32、海思等,一个架构可以有多个芯片。Board是具体开发板,例如3861有润和的开发板、也有小熊派的开发板。通常来说,相关架构的不同SoC,应...
2022-04-13 11:53:55 1.1w浏览 1点赞 2回复 2收藏
2.1hb编译原理当我们输入hbset命令后,会提示我们选择要编译构建的工程。那么,hb怎么知道有哪些工程可以编译呢?事实上这些工程都是在vendor文件夹中的,为了验证,我们可以在vendor中创建一个空的文件夹:gd,然后gd文件夹下面又创建了gd32f303lianzhian文件夹。但是这里还不够,一个标准简单的vendor文件夹结构如下:其中debug.config内容为空即可,因为它的内容是自动生成的,后面我们配置的内核的时候需要用到。这几个文件...
2022-04-13 11:50:55 9900浏览 6点赞 2回复 5收藏
2022-04-06 20:13:42 9551浏览 2点赞 1回复 1收藏
1、前言大家好,我叫连志安,目前是OpenHarmony社区的一位开发者。我在2020年华为的HDC上就开始接触OpenHarmony,至今1年多了。在回答标题这个问题之前,我想起一句话,先有结论,再做论证。结论是:我认为,OpenHarmony的整体目标是伟大的,它注定要成为一个伟大的操作系统!回答为什么之前,我们有必要来看看,OpenHarmony到底是什么?它跟鸿蒙、HarmonyOS是一个东西吗?我们把时间往回看,关于OpenHarmony的发展历史,其实早...
2022-04-04 10:27:20 1.4w浏览 8点赞 4回复 5收藏
万众瞩目的OpenHarmony3.1Release版本终于发布了,相关技术特性可以查看文章:https:ost.51cto.composts10927目前DAYU200是首款支持OpenHarmony3.1Release版本的开发套件,官方购买链接购买:淘宝:https:item.taobao.comitem.htmspma2126o.success.result.1.44984831HpwtGV&id655971020101华为生态市场:https:developer.huawei.comconsumercnmarketproddetailproductIdd0df2ab0845547129b0eb8900ca57d65&shopIdccee05f52ce04a...
2022-03-31 16:47:22 2.0w浏览 6点赞 1回复 4收藏
前言:DAYU200开发套件是润和软件推出的首款支持OpenHarmony富设备开发套件,目前已全面到货,可到如下全网指定官方购买链接购买:淘宝:https:item.taobao.comitem.htmspma2126o.success.result.1.44984831HpwtGV&id655971020101华为生态市场:https:developer.huawei.comconsumercnmarketproddetailproductIdd0df2ab0845547129b0eb8900ca57d65&shopIdccee05f52ce04acdbe7ce91b9398a527欢迎有需要的伙伴们可以抓紧下单了哈简介...
2022-03-14 09:03:46 1.1w浏览 4点赞 1回复 1收藏
1开发套件介绍[润和满天星系列Pegasus鸿蒙开发套件](https:item.taobao.comitem.htmspma1z10.1cs.w500323341819265.1.bf644a82Da9PZK&id622343426064&scenetaobaoshop)首发于HDC2020,是首批支持OpenHarmony的开发套件,亦是鸿蒙官方推荐套件,由润和软件HiHope量身打造,已在鸿蒙社区和广大鸿蒙开发者中得到广泛应用。2资料仓库相关资料仓库链接:https:gitee.comhihopeiotHiHopePegasusDoc3资料详情3.1课程文档课程文档包含了...
2022-03-08 15:36:20 1.1w浏览 4点赞 1回复 4收藏
本文介绍一种简单的OpenHarmony环境搭建方法。首先我们要知道环境搭建包括哪些内容,这样我们才好知道如何去搭建。通常来说,环境搭建包括这3大部分:代码编写、代码编译、代码下载、烧录程序。在OpenHarmony中环境搭建主要分为两部分:(1)Windows环境——主要用于代码编写、烧录程序,这里华为给出了一套基于VSCode的解决方案。(2)Linux环境——主要是Ubuntu系统,用于代码下载和代码编译。这里给大家一一解决,用最简单的...
2022-02-21 09:24:41 1.9w浏览 6点赞 2回复 6收藏
这里介绍了一些润和的Hi3516开发板的烧录。目前润和Hi3516开发板支持3种系统,分别是:(1)小型系统(liteosa内核)(2)小型系统(Linux内核)(3)标准系统小型系统(liteosa内核)小型系统liteosa内核编译,hbset选择ipcamerahisparktaurus烧录指导图:,设置好服务器IP、开发板IP、启动参数。setenvserverip192.168.3.60setenvipaddr192.168.3.100setenvbootcmd"mmcread0x00x800000000x8000x4800;go0x80000000";setenvboot...
2022-02-10 13:24:56 2.1w浏览 6点赞 4回复 6收藏
摘要:本文简单介绍OpenHarmony轻量系统移植,如何使用移植示例适合群体:想自己动手移植OpenHarmony轻量系统的朋友经过几天的努力,终于成功把最新版本的OpenHarmony轻量系统内核移植到ARM单片机上,现在代码开源、移植文章也完成7篇,后续会考虑增加视频讲解,直播。以便大家也可以自己移植。[移植OpenHarmony轻量系统【1】移植思路](https:harmonyos.51cto.composts10206)[移植OpenHarmony轻量系统【2】Board和SoC解耦的设计...
2022-02-09 18:53:21 1.6w浏览 3点赞 0回复 3收藏
摘要:本文简单介绍OpenHarmony轻量系统移植,内核初始化和启动适合群体:想自己动手移植OpenHarmony轻量系统的朋友上一节我们已经完成的移植好了内核,hbbuildf编译后,查看输出文件:out\gd32f303lianzhian\gd32f303lianzhian其中,OHOSImage.bin是我们要烧录的文件。这里我们使用jlink进行烧录,步骤如下:(1)下载JLinkARMGDExclusive软件,打开JFlashARM.exe程序。(2)选择Option——projectsetting,选择CPU、Device为G...
2022-02-09 18:03:47 1.1w浏览 1点赞 0回复 1收藏