侵权投诉

HarmonyOS的烧录方法介绍

2020-10-19 11:02 次阅读

1.烧录工具

理解HarmonyOS驱动框架,用户态APP和内核态驱动之间的通信机制。

HarmonyOS烧录使用的海思自研的烧录工具Hitool,使用起来相对来说比较简单。整体界面如图所示:

2. 烧录内容

烧录内容主要分为两部分,一部分是引导文件fastboot烧录,另一部分为项目文件烧录。这些文件分别是:OHOS_Image.bin可执行文件,rootfs.img和userfs.img镜像文件。

3. 烧录方法

本文以sample_test demo 为例讲解烧录方法,开发板类型是Hi3516DV300.

烧录的第一步是打开Hitool工具,选择对应的芯片类型。如果你的开发板使用的是Hi3518ev300的,请选择对应的芯片。

3.1

3.1.1

Hiburn请按照如图进行设置:

① 我手上用的开发板是Hi3516DV300的,它的外挂flash是spi nor类型的,你们自己的设置请根据实际情况确定。

② 本示例所用的串口设备,计算机识别成COM1,你们做开发时请设置成相应的端口号。

③ 烧录方式选择fastboot。

Uboot所在目录(如果uboot不能正常启动,请从其他地方寻找相对老一点的版本uboot):

点击开始烧录,开发板电源拔掉并重新接上。

烧写成功后,打开终端,连接串口可以进入hisilion命令行。

3.1.2

3.1.2.1

首先软件的设置如下图所示,请参考图例正确设置:

这里面比较重要的就是开始地址和文件长度的确定,这个部分的规则如下:

① Uboot占用了1M的存储空间,所以OHOS_Image.bin的开始地址是1M,

② 文件大小不足1M的取值1M,比如本示例中OHOS_Image.bin的大小是5656kb,Hiburn中它的长度设置为6M。所以rootfs.img烧录的起始地址是1M+ 6M = 7M。

③ 其余情况,以此类推。

本示例中,各文件长度如下图所示:

3.1.2.2

开始烧录前,首先先断开打印信息的串口链接,把串口腾出来给烧录器使用。

3.1.2.3

点击“烧写”,并给开发板重新上电,烧录就开始了。16M的文件,用串口11500bps的烧写速度,是需要花费一段时间的,所以系统及应用文件的烧录一般不建议使用串口。

烧录过程截图:

烧写完成,耗时28分钟。

3.2

本示例网口烧录,硬件设备使用的是UGREEN的usbRJ45网线接口,仅供参考。

3.2.1

首先为开发板互联网口添加IP地址:192.168.1.3,增加方法如下:

控制面板中找到与单板连接的网卡,右键打开属性。

选择Internet协议版本4(TCP/IPv4)。

按图配置IP地址和网关。

点击“确定”完成配置保存。

3.2.2

单板与PC间连接串口后,将单板上电,自动进入U-boot,按键盘"回车"键可在命令窗口输入命令,为单板配置192.168.1.10的IP地址,并指定192.168.1.3的服务器IP地址,命令如下。

setenv serverip 192.168.1.3

setenv ipaddr 192.168.1.10

saveenv

配置完成后使用pri命令确认查看配置结果,如下图所示。

检查网络:在PC端使用ping命令确定单板与PC的网络,命令为"ping 192.168.1.3"。

3.2.3

开始烧录前,首先先断开打印信息的串口链接,把串口腾出来给烧录器使用。

3.2.4

Hitool配置如下,请参考。

配置完成后,点击烧录。烧录成功截图:

3.2.5

网口烧录的命令删去中间的细节输出,整理如图所示:

start download process.

Boot started successfully!

Send command:getinfo version

version: U-Boot 2016.11

[EOT](OK)

Send command:sf probe 0//选择spi flash 0

[EOT](OK)

Send command:getinfo spi

Block:64KB Chip:16MB*1

ID:0xC2 0x20 0x18

Name:"MX25L128XX"

[EOT](OK)

waiting phy ready, it will take 8s.

Send command:setenv serverip 192.168.1.3

[EOT](OK)

Send command:setenv ethaddr 00:8c:55:07:b0:88

[EOT](OK)

Send command:setenv ipaddr 192.168.1.10

[EOT](OK)

Send command:setenv netmask 255.255.255.0

[EOT](OK)

Send command:setenv gatewayip 192.168.1.1

[EOT](OK)

Tftp server Download Home switched to <\10.175.126.15zhuanjiazfdzcamera0825outipcamera_hi3516dv300_liteos_a>

Send command:mw.b 0x81000000 0xFF 0x590000//把内存中从0x81000000 开始的0x590000个字节全部置1

[EOT](OK)

Send command:tftp 0x81000000 OHOS_Image.bin//把OHOS_Image.bin文档加载到内存中去,起始地址为0x81000000.

Hisilicon ETH net controler

eth0 : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M

Using eth0 device

TFTP from server 192.168.1.3; our IP address is 192.168.1.10

Filename 'OHOS_Image.bin'.

Load address: 0x81000000

Bytes transferred = 5791744 (586000 hex)

[EOT](OK)

Send command:crc32 81000000 586000

crc32 for 81000000 ... 81585fff ==> 78b90ed7

[EOT](OK)

Send command:sf probe 0//选择spi flash 0

[EOT](OK)

Send command:sf erase 0x100000 0x600000//把flash存储器中从0x100000开始的6M字节的存储空间清零。

Send command:sf write 0x81000000 0x100000 0x590000//把内存中从0x81000000开始的0x590000字节的内容copy到flash中,flash中存储的起始地址是0x100000

device 0 offset 0x100000, size 0x590000

Send command:mw.b 0x81000000 0xFF 0x780000//把内存中从0x81000000 开始的0x780000个字节全部置1

[EOT](OK)

Send command:tftp 0x81000000 rootfs.img//加载rootfs.img到内存中去,存储单位的起始地址是0x81000000

Hisilicon ETH net controler

eth0 : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M

Using eth0 device

TFTP from server 192.168.1.3; our IP address is 192.168.1.10

Filename 'rootfs.img'.

Send command:crc32 81000000 772314

crc32 for 81000000 ... 81772313 ==> ba26d341

[EOT](OK)

Send command:sf probe 0//选择spi flash 0

[EOT](OK)

Send command:sf erase 0x700000 0x800000//把flash存储器中从0x700000开始的8M字节的存储空间清零。

Send command:sf write 0x81000000 0x700000 0x780000//把内存中从0x81000000开始的0x780000字节的内容copy到flash中,flash中存储的起始地址是0x700000

device 0 offset 0x700000, size 0x780000

Send command:mw.b 0x81000000 0xFF 0x10000//把内存中从0x81000000 开始的0x10000个字节全部置1

[EOT](OK)

Send command:tftp 0x81000000 userfs.img//加载userfs.img到内存中去,存储单位的起始地址是0x81000000

Hisilicon ETH net controler

eth0 : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M

Using eth0 device

TFTP from server 192.168.1.3; our IP address is 192.168.1.10

Filename 'userfs.img'.

Load address: 0x81000000

Loading: *##

0 Bytes/s

done

Bytes transferred = 3020 (bcc hex)

[EOT](OK)

Send command:crc32 81000000 bcc

crc32 for 81000000 ... 81000bcb ==> 0361fc92

[EOT](OK)

Send command:sf probe 0//选择spi flash 0

[EOT](OK)

Send command:sf erase 0xf00000 0x100000//把flash存储器中从0xF00000开始的1M字节的存储空间清零。

Send command:sf write 0x81000000 0xf00000 0x10000//把内存中从0x81000000开始的0x10000字节的内容copy到flash中,flash中存储的起始地址是0xf00000

device 0 offset 0xf00000, size 0x10000

Writing at 0xf10000 -- 100% complete.

SF: 65536 bytes @ 0xf00000 Written: OK

[EOT](OK)

Partition burnt successfully!

Send command:reset

reset success!

Partition burnt completed!

Serial channels were closed successfully.

3.3

硬件使用的双母口USB线。

3.3.1

文件目录中只要包含OHOS_Image.bin,rootfs.img,userfs.img三个文件即可,不限定位置。

烧写方式一定要选择DDR烧写。

3.3.2

3.3.2.1

在串口终端中输入以下命令,每条命令的具体含义请参考网口烧录相关部分的描述:

mw.b 0x80000000 0xff 0x600000;// 0x600000就是OHOS_Image.bin所占的空间(取整)

usbtftp 0x80000000 OHOS_Image.bin;

sf probe 0;sf erase 0x100000 0x600000;sf write 0x80000000 0x100000 0x600000;//起始地址为0x100000

如果是Hi3518ev300的板子,请把命令中的0x80000000改成0x40000000。

3.3.2.2

在串口终端中输入以下命令,每条命令的具体含义请参考网口烧录相关部分的描述:

mw.b 0x80000000 0xff 0x800000;//0x800000就是rootfs.img所占的空间(取整)

usbtftp 0x80000000 rootfs.img;

sf probe 0;sf erase 0x700000 0x800000;sf write 0x80000000 0x700000 0x800000;//起始地址为0x100000 + 0x600000 = 0x700000

如果是Hi3518ev300的板子,请把命令中的0x80000000改成0x40000000。

3.3.2.3

在串口终端中输入以下命令,每条命令的具体含义请参考网口烧录相关部分的描述:

mw.b 0x80000000 0xff 0x100000;//0x100000就是userfs.img所占的空间(取整)

usbtftp 0x80000000 userfs.img;

sf probe 0;sf erase 0xf00000 0x100000;sf write 0x80000000 0xf00000 0x100000;//起始地址为0x100000 + 0x600000 + 0x800000= 0xf00000

如果是Hi3518ev300的板子,请把命令中的0x80000000改成0x40000000。

3.3.2.4

4. 开源板emmc烧录

烧录的时候,选择eMMC方式。我们这里选择通过网口烧录eMMC,网口的配置参考上文。

烧录完成之后,uboot的启动命令还有所不同,在eMMC中,存储是以512B为单位的,如果我们的文件(比如是OHOS_Image.bin)大小为6M(10进制),我们需要把它转换成16进制,具体转换的公式如下:

10进制中文件总大小:6* 1024 * 1024 Byte=6291456Byte,那么总共是多少个512KB的块呢?我们用6291456/512= 12288个块(十进制),再把十进制中的12288个块转换成16进制,得0x3000。那么也就是说一共有0x3000个512Byte的块。

setenv bootcmd "sf probe 0;mmc read 0x0 0x80000000 0x800 0x3000;";

setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=7M rootsize=15M rw"; saveenv;

5. 不同烧录方法之间的比较

Usb烧录方式和网口烧录方式想象,不同之处比较如下:

网口烧录和USB烧录的速度基本是相同的,相比之下串口烧录就太慢了,所以正常情况下不推荐串口烧录。

综上比较,只从效率的角度看,烧录器的选择优先级为:

网口烧录> USB 烧录>串口烧录

6. 其他问题

我们现在用的开发板Flash只有16M,如果程序过大,则无法进行烧录。所以做项目的时候,外挂的flash尽可能大一些,留有足够的预备空间。
责任编辑人:CC

收藏 人收藏
分享:

评论

相关推荐

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】Hello world

之前尝试了烧录官方例程在开发板上那么到底怎么在开发板上写自己的程序呢。以一个简单的helloworld为例。 在在./applications...
发表于 11-24 17:03 0次 阅读
【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】Hello world

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】serialport异常解决方案

终于修好了,问题原来是最近nodejs又更新了,下载更新到最新版本即可 以后估计得频繁更新软件了 ...
发表于 11-24 17:02 0次 阅读
【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】serialport异常解决方案

HarmonyOS先行者|华为HarmonyOS先行者技术沙龙回顾

HarmonyOS先行者技术沙龙活动 全程视频回放地址: http://t.elecfans.com....
的头像 鸿蒙视界 发表于 11-24 14:20 111次 阅读
HarmonyOS先行者|华为HarmonyOS先行者技术沙龙回顾

HarmonyOS 先行者 | 美的与 HarmonyOS 共同布局智能家居产业升级

HarmonyOS   2.0发布至今已有两个多月, 越来越多的合作伙伴和开发者成为HarmonyOS万物互联智慧全场景生态的先...
发表于 11-24 13:42 0次 阅读
HarmonyOS 先行者 | 美的与 HarmonyOS 共同布局智能家居产业升级

鸿蒙工具

鸿蒙工具 对鸿蒙的概念了解得差不多了,就该开始尝试着去接触它。这份鸿蒙工具主要是针对开发板的开发环境搭建、系统编译和烧录...
发表于 11-24 11:28 0次 阅读
鸿蒙工具

开发板烧录

这里主要有烧录用到的软件以及环境搭建的教程: 鸿蒙OS开发环境搭建 鸿蒙HarmonyOS烧录方法总结 HUAWEI DevE...
发表于 11-24 11:00 0次 阅读
开发板烧录

鸿蒙介绍

这份资料主要是对鸿蒙概念的扫盲,这里介绍了鸿蒙的应用场景和技术框架,同时也有1000+页,非常详细的入门手册。这份资料具体的内...
发表于 11-24 10:49 0次 阅读
鸿蒙介绍

【HarmonyOS HiSpark AI Camera试用连载 】萌新闯关之物联网MQTT协议梳理

目前大家的进度已经推进到使用物联网协议进行控制终端设备了,先头部队已经完整的移植了MQTT协议到我们的开发板上了,既然...
发表于 11-24 10:38 6次 阅读
【HarmonyOS HiSpark AI Camera试用连载 】萌新闯关之物联网MQTT协议梳理

【码上评选】HarmonyOS & 润和HiSpark实战开发,“码”上评选

点击了解活动详情:
发表于 11-24 10:36 0次 阅读
【码上评选】HarmonyOS & 润和HiSpark实战开发,“码”上评选

HarmonyOS设备开发

HarmonyOS设备开发,主要有: 智能穿戴应用设计文档 设备开发入门教程 智能硬件设备虚拟化特性开发 智慧屏设计文档 IoT...
发表于 11-24 09:31 0次 阅读
HarmonyOS设备开发

从零开始使用华为DevEco Studio编写2048小游戏

从零开始使用华为DevEco Studio编写2048小游戏 写在前面本文由我和@WiKiBeta共同完成,也是我们第一次接触HarmonyOS,...
发表于 11-23 16:45 0次 阅读
从零开始使用华为DevEco Studio编写2048小游戏

HarmonyOS与Linux的融合 在Linux系统设置共享文件夹

由于目前HarmonyOS源码只支持在Linux系统中进行编译,所以需要Linux环境下的工程目录映....
发表于 11-23 16:37 244次 阅读
HarmonyOS与Linux的融合  在Linux系统设置共享文件夹

给 HarmonyOS 源码逐行加上中文注解

每个码农职业生涯都应精读一遍内核源码. 鸿蒙内核源码就是很好的精读项目.一旦熟悉内核代码的实现将迅速....
发表于 11-19 14:40 86次 阅读
给 HarmonyOS 源码逐行加上中文注解

关于DevEco Studio 2.0,你想知道的都在这里!

1、如何获取DevEco Studio 2.0?(版本计划 + 获取方式) 现在起,可在Harmon....
的头像 电子发烧友网工程师 发表于 11-19 09:36 146次 阅读
关于DevEco Studio 2.0,你想知道的都在这里!

HarmonyOS开发之串口输出免费下载

先在./applications/sample/wifi-iot/app路径下新建一个目录(或一套目....
发表于 11-18 17:03 20次 阅读
HarmonyOS开发之串口输出免费下载

HarmonyOS WiFi_IoT点亮OLED屏的代码

把OLED 屏幕点亮了,相关资料原理图在压缩包中。本部分为代码,在配置的整个过程就是要注意一点,打开....
发表于 11-17 15:24 54次 阅读
HarmonyOS WiFi_IoT点亮OLED屏的代码

HarmonyOS HiSpark_WiFi_IoT点亮我的OLED屏

折腾了一天,总算把OLED 屏幕点亮了,相关资料原理图中的压缩包中。整个过程就是要注意一点,打开配置....
发表于 11-17 15:13 32次 阅读
HarmonyOS HiSpark_WiFi_IoT点亮我的OLED屏

使用Windows下使用网口进行烧录

大家不要用串口烧录,因为串口烧录慢。2个小时还没成功,但是网口1分半钟就烧录成功,至于官方提供的VS....
的头像 安芯教育科技 发表于 11-17 11:49 184次 阅读
使用Windows下使用网口进行烧录

系统之战刚刚开始 鸿蒙难度不在软件而是硬件

芯片与操作系统,被看做是智能手机最为关键的两大环节。多年来,诺基亚、三星等手机巨头都曾希望在操作系统....
的头像 鸿蒙系统HarmonyOS 发表于 11-12 10:46 287次 阅读
系统之战刚刚开始 鸿蒙难度不在软件而是硬件

华为借助鸿蒙系统换道超车做物联网系统胜算几何

2019 年 5 月,面对海外禁令,华为郑重对外宣称,自主研发的操作系统鸿蒙,已经在路上。 然而,三....
的头像 鸿蒙系统HarmonyOS 发表于 11-11 14:25 320次 阅读
华为借助鸿蒙系统换道超车做物联网系统胜算几何

Hi3516开发板使用Windows下用网口进行烧录方法

大家不要用串口烧录,因为串口烧录慢。2个小时还没成功,但是网口1分半钟就烧录成功,至于官方提供的VS....
的头像 电子发烧友网工程师 发表于 11-11 10:06 706次 阅读
Hi3516开发板使用Windows下用网口进行烧录方法

如何实现鸿蒙系统编译、烧录不跨平台的?

鸿蒙目前的弱点,Windows 下不能编译,Linux 下又没有烧写工具。虽然 vscode有个 D....
的头像 电子发烧友网工程师 发表于 11-11 09:59 180次 阅读
如何实现鸿蒙系统编译、烧录不跨平台的?

网曝华为鸿蒙手机系统测试时间曝光

目前国产手机在功能配置方面早已不输一些国际大牌,甚至在一些功能创新上还能有所领先,功能体验上的提升也....
的头像 Les 发表于 11-09 14:16 277次 阅读
网曝华为鸿蒙手机系统测试时间曝光

华为首款搭载Harmonyos体验分布式技术的摄像头发布

 11月5日消息,在今天下午的2020华为智选品鉴会上,华为发布了在2020华为智选品鉴会上,是首款....
的头像 电子魔法师 发表于 11-05 16:26 458次 阅读
华为首款搭载Harmonyos体验分布式技术的摄像头发布

华为正式推出了华为智选智能摄像头Pro系列

华为智选智能摄像头Pro首发搭载HarmonyOS分布式技术,分布式慧眼,在畅连通话中也可以调用摄像....
的头像 lhl545545 发表于 11-05 15:53 546次 阅读
华为正式推出了华为智选智能摄像头Pro系列

Windows下使用网口进行烧录的步骤

大家不要用串口烧录,因为串口烧录慢。2个小时还没成功,但是网口1分半钟就烧录成功,至于官方提供的VS....
的头像 电子发烧友网工程师 发表于 11-01 09:27 279次 阅读
Windows下使用网口进行烧录的步骤

梁克雷老师为 OpenHarmony 移植MCU芯片

中科院软件所智能软件研究中心高级工程师梁克雷老师为OpenHarmony移植MCU芯片的经验分享,以....
发表于 10-29 16:48 52次 阅读
梁克雷老师为 OpenHarmony 移植MCU芯片

韦东山老师OpenHarmony内核在第三方开发板上的移植

韦东山老师就鸿蒙内核移植进行讲解,比如:一个完整的嵌入式系统都有什么?操作系统怎么“同时运行”多个任....
发表于 10-29 12:12 71次 阅读
韦东山老师OpenHarmony内核在第三方开发板上的移植

李传钊老师为OpenHarmony 贡献代码分享

李传钊老师分享关于HarmonyOS代码贡献的“苦”“辣”“酸”“填”,以及相关经验介绍。由于内容较....
发表于 10-29 10:44 75次 阅读
李传钊老师为OpenHarmony 贡献代码分享

许思维老师HarmonyOS IoT硬件开发案例分享

许思维老师HiSpark Wi-Fi IoT 开发案例分享:案例一:AHT20温湿度传感器开发、调试....
发表于 10-29 10:39 94次 阅读
许思维老师HarmonyOS IoT硬件开发案例分享

【课件】liteos-a中断体系

串口只需要实现接收中断,不需要实现发送中断: 对于APP来说,使用串口打印时,使用发送中断....
发表于 10-23 16:36 77次 阅读
【课件】liteos-a中断体系

【课件】03_liteos-a用内存模拟flash

移植一个最小系统要做什么事情?首先串口驱动:方便调试;地址映射:虚拟地址-物理地址;完善中断子系统:....
发表于 10-23 16:24 33次 阅读
【课件】03_liteos-a用内存模拟flash

【每日精选】惊!这么好的资料还不快收藏起来?

1.HarmonyOS资料下载专题 简介: 专题汇集了HarmonyOS从入门到精通的各种开发资料,....
的头像 物联网星球 发表于 10-22 18:43 540次 阅读
【每日精选】惊!这么好的资料还不快收藏起来?

HarmonyOS物联网应用开发实战教程——第二讲

• 从零开始搭建HarmonyOS开发环境 • 使用Harmony OS控制控制外设(IO设备、传....
发表于 10-22 17:45 107次 阅读
HarmonyOS物联网应用开发实战教程——第二讲

HarmonyOS设备开发入门教程

这是旗点科技连老师分享教程资料,鸿蒙系统相关的知识整理文档,这里分享给大家。主要是hi3861芯片。....
发表于 10-22 17:34 69次 阅读
HarmonyOS设备开发入门教程

第一批升级HarmonyOS 2.0系统的终端产品:华为智慧屏将在12月推出系统升级

华为智能屏幕系列推出了智能屏幕UX 2.0新版本的内部测试招聘。9月底,华为表示,华为智能屏幕将是第一批升级H
的头像 鸿蒙视界 发表于 10-22 14:09 451次 阅读
第一批升级HarmonyOS 2.0系统的终端产品:华为智慧屏将在12月推出系统升级

HarmonyOS Hi3861 GPIO操作 点灯和按键实验

Hi3861也提供了相关得GPIO口操作,先看最简单得LED灯闪烁操作。另外GPIO口还可以作为输入....
发表于 10-21 17:12 114次 阅读
HarmonyOS Hi3861 GPIO操作 点灯和按键实验

HarmonyOS Hi3861 WiFi操作 热点链接

之前我们使用Hi3861的时候,是使用AT指令连接到WiFi热点的。但是很多时候,我们需要实现开机后....
发表于 10-21 16:44 76次 阅读
HarmonyOS Hi3861 WiFi操作 热点链接

linux中运行ifconfig出现错误解决方法

linux中运行ifconfig出现错误:正常情况下,只需要在控制面板上输入sudo apt ins....
发表于 10-21 14:56 54次 阅读
linux中运行ifconfig出现错误解决方法

第2节《鸿蒙OS开发环境搭建》

今天给大家带来的文档主要包含以下知识点: 1、Linux构建工具要求; 2、Windows开发工....
发表于 10-20 15:48 77次 阅读
第2节《鸿蒙OS开发环境搭建》

第4节《鸿蒙OS应用程序开发》

这份学习文档主要是带领大家在鸿蒙OS上学习开发一个应用程序,主要知识点如下: 1、U-Boot引导....
发表于 10-20 15:40 82次 阅读
第4节《鸿蒙OS应用程序开发》

【每日精选】HarmonyOS资料下载专题&电源电路设计(海量资源供你下)

1.HarmonyOS资料下载专题简介:HarmonyOS资料下载专题:从鸿蒙出世到现在,对于鸿蒙资料查询下载
的头像 物联网星球 发表于 10-19 19:02 413次 阅读
【每日精选】HarmonyOS资料下载专题&电源电路设计(海量资源供你下)

HarmonyOS Hi3861开发套件-编程速查

针对Hi3861开发套件整理的编程速查框图,有需要的小伙伴可以自行下载查看。
发表于 10-19 16:54 79次 阅读
HarmonyOS Hi3861开发套件-编程速查

【HarmonyOS】智能硬件开发3-HarmonyOS内核设计

内核设计目标:实现类Linux开发体验、RTOS运行效果。设计目标:生态软件兼容、内核机制增强、生态....
发表于 10-19 16:03 59次 阅读
【HarmonyOS】智能硬件开发3-HarmonyOS内核设计

HarmonyOS HiSpark AI Camera 原理图

HarmonyOS HiSpark AI Camera 原理图,现在分享给大家,希望能帮到有需要的小....
发表于 10-19 15:50 71次 阅读
HarmonyOS HiSpark AI Camera 原理图

HarmonyOS-Hi3516dv300官方SDK原理图及封装PCB原理图

附件里是官方Hi3516dv300,6层PCB导出的原理图及PCB封装,altium Designe....
发表于 10-19 15:38 107次 阅读
HarmonyOS-Hi3516dv300官方SDK原理图及封装PCB原理图

HarmonyOS_HDF框架(直播课件)

Liteos-a中驱动程序也跟Linux类似,Linux使用设备树描述硬件信息,驱动程序从设备树里获....
发表于 10-19 15:13 59次 阅读
HarmonyOS_HDF框架(直播课件)

HarmonyOS 内核文档

从系统的角度看,进程是资源管理单元。进程可以使用或等待 CPU、使用内存 空间等系统资源,并独立于....
发表于 10-19 14:50 96次 阅读
HarmonyOS 内核文档

HarmonyOS 内核设计程序文档

HarmonyOS 内核的进程模块可以给用户提供多个进程,实现了进程之间的切换和通信,帮助用户管理业....
发表于 10-16 14:53 55次 阅读
HarmonyOS 内核设计程序文档

HarmonyOS智慧屏设计文档

智慧屏采用了自然简单,符合直觉的设计原则,让全家人轻松简单的使用智慧屏。基于对用户生活、娱乐习惯的洞....
发表于 10-16 14:42 45次 阅读
HarmonyOS智慧屏设计文档

HarmonyOS智能穿戴应用设计文档

为构建一致且易用的操作体验,我们总结了这份设计指南,对应用设计提供指导,适用于智能穿戴和轻量级智能穿....
发表于 10-16 14:36 77次 阅读
HarmonyOS智能穿戴应用设计文档

HarmonyOS IoT应用设计文档

在万物互联的新时代,HarmonyOS 会尽最大努力为用户打造简单易用的 IoT 设备使用体验。通过....
发表于 10-16 14:13 62次 阅读
HarmonyOS IoT应用设计文档

<电子发烧友>打造三维矩阵 助力HarmonyOS社区生态

10月15日,由工信部、深圳市政府指导,深圳市工信局和深圳福田区政府支持,开放原子开源基金会主办,新....
的头像 简析 发表于 10-16 09:17 5921次 阅读
<电子发烧友>打造三维矩阵  助力HarmonyOS社区生态

HarmonyOS设备应用开发文档

HarmonyOS 针对汽车场景提供了驾驶安全管控和车辆控制能力集,帮助开发 者构建车载控制平台上....
发表于 10-15 15:17 58次 阅读
HarmonyOS设备应用开发文档

HarmonyOS开发文档(二)

HarmonyOS 视频模块支持视频业务的开发和生态开放,开发者可以通过已开放的接口很容易地实现视频....
发表于 10-15 14:47 51次 阅读
HarmonyOS开发文档(二)

HarmonyOS开发文档(一)

华为自有开源操作系统鸿蒙OS,鸿蒙OS凭借多终端开发IDE,多语言统一编译,分布式架构Kit提供屏幕....
发表于 10-15 14:15 97次 阅读
HarmonyOS开发文档(一)

HarmonyOS智能硬件设备虚拟化特性开发

在这个 Codelab 中,你将能够使用 HUAWEI DevEco Device Tool 完成摄....
发表于 10-15 11:32 55次 阅读
HarmonyOS智能硬件设备虚拟化特性开发

HarmonyOS应用设计文档

当为多款不同的设备开发应用时,除了要考虑每个设备的独特特性外,还需要考虑多个设备的共性,并使用通用性....
发表于 10-15 11:22 52次 阅读
HarmonyOS应用设计文档

HarmonyOS Codelabs设备虚拟化特性开发

在这个 Codelab 中,您将能够使用 HUAWEI DevEco Device Tool 完成摄....
发表于 10-15 11:10 37次 阅读
HarmonyOS Codelabs设备虚拟化特性开发

HarmonyOS社区之星--韦东山:为您解开HarmonyOS的神秘面纱

嘉宾介绍:韦东山( 论坛 账号:韦东山),毕业于中国科学技术大学, 物理软件双学位,畅销书作者《 嵌....
的头像 鸿蒙系统HarmonyOS 发表于 10-14 17:30 562次 阅读
HarmonyOS社区之星--韦东山:为您解开HarmonyOS的神秘面纱