鸿蒙系统在Hi3816平台上初体验
前言
鸿蒙系统最近在网上很热,系统有很多优点,其中分布式系统吸引了我。公司用到的产品有stm32的单片机、NXP的IMX系列和海思的Hi3536 系列产品。如果能都跑起来鸿蒙系统的话,在上层应用架构上会方便很多。
鸿蒙官网地址:
https://device.harmonyos.com/cn/home
鸿蒙源码仓库地址(doc里面也有相应的文档说明,我发现比官网的更新快):
https://gitee.com/openharmony
发布会上华为说过,鸿蒙可以跑在大多数芯片上。截止我写这篇文档之前,鸿蒙公布的支持平台只有Hi3516 、Hi3518和Hi3861。韦东山老师移植了鸿蒙到NXP 的imx6ull 上,鸿蒙官方没有提供说明和源码。我相信后续支持的平台越来越多。
Hi3516 芯片是一款设摄像头前端的芯片,用在摄像头上比较多,支持一路编码。之前用过这款芯片做过人脸识别考勤机。支持Linux系统的ARM架构芯片。由于从上家公司离职,手里没有Hi3516的板子,淘宝上要1000左右,所以花80买了个Hi3861板子
Hi3861 芯片是一款低端芯片,是做WiFi模组用的。整板共2MB FLASH,352KB RAM。是RISC-V 架构
Hi3518 芯片没有用过,看了资料觉得可以做摄像头前端产品,支持H265编码。
鸿蒙开发环境搭建
鸿蒙官网上有详细的开发环境搭建搭建,不同的硬件平台方法略有不同。下面我们以Ubuntu16.04 Hi3861芯片为例介绍过程中遇到的坑。
官网搭建环境没有gitee的详细
鸿蒙官网环境搭建介绍地址:
https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
gitee 环境搭建介绍地址:
https://gitee.com/openharmony/docs/blob/master/quick-start/Hi3861%E6%90%AD%E5%BB%BA%E7%8E%AF%E5%A2%83.md
编译环境主要配置以下工具:
1.scons 官网用3.1.2,死活装不上。试了好几个版本。 建议用4.01。成功安装。
2.安装gcc_riscv32 不要用推荐的github下载编译安装,下载了三个小时不动,一直失败。直接下载编译好的。地址如下
https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz
编译环境:
不知道为啥鸿蒙推荐使用VS code 中打开终端运行编译工程,直接在terminal 打开运行python build.py wifiiot 不就行了。这一步骤感觉会出现问题,很幸运直接编译过了。在output文件夹找到了Hi3861_wifiiot_app_allinone.bin 就是我们要烧写的文件
烧录环境
https://device.harmonyos.com/cn/docs/ide/user-guides/install_ubuntu-0000001072959308
烧录环境按照教程下载了devicetool-linux-tool-2.0.0.0.zip 准备配合VS code 使用。一切就绪,最后一步Upload时爆出了一个错误,意思时tool_burn 这个包用npm安装不上。折腾了一会,放弃了。直接用DevEcoDeviceTool-1.0.0.zip 低版本的Hiburn 烧写成功
Hiburn 教程地址:https://blog.csdn.net/weixin_44708240/article/details/110001389
DevEcoDeviceTool-1.0.0.zip 下载地址:https://www.crsky.com/soft/221896.html#down
最终烧录成功:
系统运行成功:
不当之处,请指教
鸿蒙系统在Hi3816平台上初体验相关推荐
- 大数据平台之初体验 | 网易猛犸 | 数据仓库、调度系统、数据质量、离线与实时计算应有尽有。
一句话介绍 一站式大数据管理和应用开发平台,具有敏捷易用,成熟稳定,安全可靠,开放灵活的特点. 平台架构 产品功能 1.大规模数据存储与计算 支持不同的存储方案和计算方案,灵活满足客户的需求.支持 H ...
- 华为畅享z可以升级鸿蒙系统吗,华为鸿蒙系统手机升级型号 如何抢先体验
6月2日晚间,华为正式发布了大家期待已久的鸿蒙操作系统.从现场的演示来看,这次鸿蒙系统不仅仅可以用在智能手机上,还可以在智慧屏电视.平板.智能音箱甚至华为手表上运行,从而将整个华为生态硬件整合在了一起 ...
- 800万行代码的鸿蒙系统,在世界上处于什么水平?
"800万行的代码量,让鸿蒙一跃成为人类有史以来第4大代码量的移动操作系统.要知道当前2.0版本仅包含大屏.手表和车机系统,等到今年12 月手机系统发布后,鸿蒙系统的代码量估计可超过1000 ...
- 苏泊尔搭载华为鸿蒙系统,苏泊尔小C主厨料理机体验:华为鸿蒙系统加持,融汇多种功能...
原标题:苏泊尔小C主厨料理机体验:华为鸿蒙系统加持,融汇多种功能 [科技犬] 受邀参加苏泊尔小C主厨料理机的新品体验会,这款产品给我留下的深刻的印象. 首先这款产品设计了十种烹调模式,利用烘烤盖.蒸笼 ...
- 锤子手机能用鸿蒙系统吗,华为:明年初开放手机鸿蒙系统,两年前就可以用,因为安卓才没用...
原标题:华为:明年初开放手机鸿蒙系统,两年前就可以用,因为安卓才没用 华为:明年初开放手机升级鸿蒙系统,两年前就可以用 前一段时间举行的华为2020年开发者大会上,华为消费者业务CEO余承东亲自带来鸿 ...
- 荣耀鸿蒙系统怎么设置,荣耀智慧屏体验评测:鸿蒙系统的智慧
原标题:荣耀智慧屏体验评测:鸿蒙系统的智慧 荣耀智慧屏终于正式发布,天极网编辑现场体验了这一创造性的全新产品,下面跟随小编来一起看看,文末还有体验视频. 荣耀智慧屏主要特点 •搭载鸿鹄818智慧芯片 ...
- 鸿蒙系统手机用户体验,鸿蒙系统真的来了!用户体验流畅度远超安卓,任正非扳回一城!...
在今年9月份的华为开发者大会上,华为正式官宣了鸿蒙2.0系统,在12月16日,华为终于面向开发者发布了智能手机鸿蒙OS 2.0 Beta版本,也就是开发者版本. 在华为的新闻发布会上,华为消费者业务软 ...
- 华为手机如何更新鸿蒙系统_华为鸿蒙系统可以更新用上啦
华为鸿蒙OS是一款分布式的操作系统,面向未来,基于微内核面向多种场景,鸿蒙OS1.0可实现更全面的系统安全,基于开源架构,关键模块自研的全新的系统,现在鸿蒙os2.0系统已经发布,那么很多小伙伴就想知 ...
- 鸿蒙系统电视评测,荣耀智慧屏体验评测:电视只是小功能,鸿蒙系统才是真亮点...
2019年8月10日,预热许久的荣耀智慧屏终于正式发布,虽然荣耀智慧屏的外观.设计与市面上的电视别无二致. 但是通过一段时间的使用,还是很明显的感知到,荣耀并不单单想做一款"电视" ...
- TiDB数据库管控平台——TiEM初体验
前言 TiDB 从 4.0 开始推出 TiUP 对 TiDB 集群进行安装部署和运维操作,极大程度的降低了 TiDB 集群的管控复杂度.然而 TiUP 作为一款命令行工具仍然无法完全满足很多人的需求, ...
最新文章
- Silverlight实用窍门系列:65.Silverlight的数据模板DataTemplate(一)使用数据模板
- Ubuntu中Netbeans的中文问题彻底解决
- 木马捆绑器设计思路和源码
- 计算机系统的指令系统,计算机指令系统指的是什么呢?
- 苹果10亿美元收购英特尔手机基带业务 买下一颗iPhone“定芯丸”
- 背水一战 Windows 10 (34) - 控件(进度类): RangeBase, Slider, ProgressBar, ProgressRing
- day3-python之函数初识(二)
- Wireshark 301: Spying on what people are downloading (Part 1 of 2)
- 网课答案搜题API接口使用
- “搭讪学” 这不仅仅是泡妞
- 蜂鸟量化开创全新量化交易
- Android 自定义注解处理器详解
- FPGA数字信号处理(四)Quartus FIR IP核实现
- JAVA设计模式之概述
- iOS xcode9中framework静态库的创建以及xib和图片的使用记录
- 如何下载网课资料? PPT+视频
- mysql哪些查询情况不走索引
- 大学(喜欢这篇文章)
- 公客网beta阶段项目展示
- abaqus对应python版本_abaqus with python 小问题罗列(持续更新)
热门文章
- voice VLAN配置案例
- 计算机 线性代数答案,2013-2014-1《线性代数》计算机B答案
- Jenkins 定时构建和Poll SCM的区别
- 《Unity3D脚本编程——使用C#语言开发跨平台游戏》通读笔记
- java 下载junit的jar包_junit jar包下载-Junit4 jar包下载 --pc6下载站
- 中国计算机学会 (China Computer Federation,CCF) 推荐中文科技期刊目录 - 2019
- 大数据之Hadoop图解概述
- 网络工程制图论文计算机,工程制图论文.doc
- PLC系统的选型技巧
- 51单片机——LED发光二极管、蜂鸣器C语言入门编程