
OpenHarmony 开发笔记
文章平均质量分 95
本专栏介绍鸿蒙(HarmonyOS和OpenHarmony)相关软件开发技术
码工许师傅
软件工程师,开源爱好者;
擅长物联网、嵌入式、人工智能相关技术;
曾获荣誉/称号:
华为开发者专家(HDE);
51CTO最有价值专家(MVP);
电子发烧友最有价值专家(MVP);
OpenHarmony第20位开发者;
OpenHarmony“开发者贡献奖”(2020年)。
展开
-
【开源鸿蒙】OpenHarmony 5.0轻量系统最小开发环境搭建
本文将会介绍,如何下载源代码和工具链,让磁盘占用尽可能小的同时,还可以进行轻量系统上的OpenHarmony开发(进行源码编译构建)。最终实现了将磁盘占用从完整源码的67G减少到了15G,不到完整源码的四分之一磁盘占用!原创 2024-10-24 01:04:56 · 4483 阅读 · 8 评论 -
【开源鸿蒙】OpenHarmony 5.0.0 发布了,速来下载最新代码
2024年09月29日,OpenHarmony发布了v5.0.0-Release版本,这是最新的一个稳定版本,带来了很多新特性,本文将介绍如何下载OpenHarmony v5.0.0-Release版本的源代码。原创 2024-10-01 22:02:49 · 5987 阅读 · 0 评论 -
【开源鸿蒙】调试OpenHarmony轻量系统QEMU RISC-V版本
本文将介绍如何使用gdb调试OpenHarmony轻量系统的QEMU RISC-V版本,对于想要研究OpenHarmony操作系统,手边又没有实际开发板的朋友,本文将会非常有帮助。原创 2024-04-16 08:45:00 · 1918 阅读 · 0 评论 -
【开源鸿蒙】下载 OpenHarmony 4.1 Release 源代码
本文介绍了如何下载开源鸿蒙(OpenHarmony)操作系统 4.1 Release版本的源代码,该方法同样可以用于下载OpenHarmony最新开发版本(master分支)或者4.0 Release、3.2 Release等发布版本的源代码。原创 2024-04-16 08:30:00 · 1918 阅读 · 0 评论 -
【开源鸿蒙】模拟运行OpenHarmony轻量系统QEMU RISC-V版
本文将会介绍如何从源码安装QEMU 6.2.0,以及如何使用QEMU运行OpenHarmony轻量系统。通过本文,你将会对QEMU和OpenHarmony轻量系统又一个初步的认知,并对如何使用QEMU又一个初步的理解和体会。原创 2024-03-17 17:12:02 · 3211 阅读 · 2 评论 -
【开源鸿蒙】编译OpenHarmony轻量系统QEMU RISC-V版
本文将介绍如何为QEMU RISC-V虚拟平台构建OpenHarmony轻量系统。得益于QEMU的CPU指令集模拟执行能力,该方法可以在没有实际开发板或硬件的情况下对OpenHarmony系统源码进行调试运行。因此,本文介绍的该方法,可以用于OpenHarmony操作系统源码的学习和研究,也可以用于其他操作系统移植的学习和研究。原创 2024-03-17 16:00:37 · 2960 阅读 · 0 评论 -
【开源鸿蒙】下载 OpenHarmony 4.0 源代码和工具链
本文介绍了如何下载开源鸿蒙(OpenHarmony)操作系统源码,该方法可以用于下载OpenHarmony最新开发版本(master分支)或者4.0 Release、3.2 Release等发布版本。本文基于Ubuntu 22.04进行操作,Ubuntu其他版本也同样可行,包括 20.04, 18.04。原创 2024-03-09 16:21:19 · 4756 阅读 · 0 评论 -
使用HiBurn烧录鸿蒙.bin文件到Hi3861芯片
使用HiBurn烧录鸿蒙.bin文件到Hi3861芯片鸿蒙官方文档的“Hi3861开发板第一个示例程序”中描述了如何使用DevEco Device Tool工具烧录二进制文件到Hi3861芯片;本文将介绍如何使用HiBurn工具烧录鸿蒙的.bin文件到Hi3861芯片。获取HiBurn工具DevEco Device Tool是一个VSCode的插件,它是一个.vsix文件,这个文件其实是一个zip压缩文件。你可以在git bash或者将它拷贝到Linux环境中,再使用file命令识别出来:$ fi原创 2020-10-09 19:40:57 · 7150 阅读 · 0 评论 -
鸿蒙OS的系统调用是如何实现的? | 解读鸿蒙源码
本文将首先带您回顾“系统调用”的概念以及它的作用,然后从经典的Hello World开始,逐行代码层层分析——鸿蒙OS的系统调用是如何实现的。写在前面9月10号 华为开发者大会(HDC)上,华为向广大开发者宣布了鸿蒙2.0系统开源,源码托管在国内源码托管平台“码云”上:https://openharmony.gitee.com/我也第一时间从码云下载了鸿蒙系统的源代码,并进行了编译和分析。当晚回看了HDC上的关于鸿蒙OS 2.0的主题演讲,个人最为好奇的是——这次开源的liteos-a内核。因为它支持原创 2020-10-01 12:22:54 · 7768 阅读 · 2 评论 -
OpenHarmony开发指南——DevEco Device Tool 安装配置
本文介绍如何在Windows主机上安装DevEco Device Tool工具。原创 2020-10-01 12:19:02 · 15228 阅读 · 6 评论 -
OpenHarmony开发指南——下载和编译1.0版本源码
Harmony OS 开发避坑指南——源码下载和编译本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(Hi3516,Hi3518和Hi3861)的编译环境,以及如何将源码编译为三个目标平台的二进制文件。坑点总结:下载源码基本上没有太多坑,可以很顺利的进行编译源码主要的一个大坑是,默认版本的scons依赖python 3.7+,鸿蒙基础编译代码依赖python3,需要安装python 3.7+,并和当前系统上的python2.7/python3.6和谐共处!解决方法一般有两种:&原创 2020-10-01 12:17:08 · 8318 阅读 · 1 评论