网站大量收购闲置独家精品文档,联系QQ:2885784924

《鸿蒙机器人编程》课件——2.1 开发环境搭建.pptxVIP

《鸿蒙机器人编程》课件——2.1 开发环境搭建.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?NXROBO2023鸿蒙开发的环境搭建

课程说明开源鸿蒙系统介绍开源鸿蒙系统的开发环境?NXROBO20232

开源鸿蒙系统介绍?NXROBO20233

鸿蒙和开源鸿蒙系统?NXROBO20234鸿蒙(HarmonyOS)是华为公司在2019年8月发布的可穿戴设备、智能家居、汽车、手机、平板电脑等设备上的新一代操作系统。它可以提供更安全、更平滑、更智能的使用体验,也支持多端统一开发,可以应对不同设备之间的互联互通。鸿蒙还可以通过分布式技术支持设备之间的协同工作,实现智能化互联,更好地满足人们的需求。开源鸿蒙(OpenHarmony)是华为公司于2019年8月发布的一个开源的分布式操作系统。它是一个全场景的、可裁剪化的系统内核,可以支持手机、电视、PC、车载、数码仪器等设备。同时,开源鸿蒙也支持多端统一开发,帮助开发者更方便地创建跨设备、跨平台的应用。开源鸿蒙(OpenHarmony)是鸿蒙操作系统(HarmonyOS)的开源版本。开源版本的推出,意味着开发人员可以更加自由地对鸿蒙进行二次开发,从而促进技术创新和产品价值的提升。而鸿蒙操作系统(HarmonyOS)作为商业发行版,则可以为各种终端设备提供更加高效和智能的操作体验,为智能化设备之间的互联互通提供技术支持,使人们能够更好地享受数字化、智能化时代带来的便利。

鸿蒙和开源鸿蒙系统?NXROBO20235开源鸿蒙通过模块化实现操作系统给功能解耦合,不同设备可实现弹性部署。OpenHarmony整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统子系统组件”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的组件。内核子系统:采用多内核(Linux内核或者LiteOS)设计,支持针对不同资源受限设备选用适合的OS内核。内核抽象层(KAL,KernelAbstractLayer)通过屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。开源鸿蒙(OpenHarmony)是鸿蒙操作系统(HarmonyOS)的开源版本。开源版本的推出,意味着开发人员可以更加自由地对鸿蒙进行二次开发,从而促进技术创新和产品价值的提升。而鸿蒙操作系统(HarmonyOS)作为商业发行版,则可以为各种终端设备提供更加高效和智能的操作体验,为智能化设备之间的互联互通提供技术支持,使人们能够更好地享受数字化、智能化时代带来的便利。

开源鸿蒙系统的基本架构?NXROBO20236

开源鸿蒙系统的基本架构?NXROBO202371内核层内核层包含了内核子系统和驱动子系统。其中,LiteOS是华为针对物联网设备发布的轻量级操作系统,其内核也为微内核,最小存储容量仅为6KB。驱动子系统包含了鸿蒙操作系统驱动框架(HarmonyOSDriverFoundation,HDF)。HDF为多种不同的硬件提供了统一的访问接口。2系统服务层与框架层系统基本能力子系统集、基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集横跨了系统服务层和框架层,为应用层程序提供了API。其中,系统基本能力子系统集最为重要,主要包含了4个部分:(1)方舟多语言运行时子系统:方舟编译体系包含方舟编译器和方舟多语言运行时子系统。(2)分布式框架:分布式软总线、分布式数据管理、分布式任务调度为鸿蒙分布式操作系统提供系统服务层基础,为分布式应用运行、调度、迁移操作提供基础能力。(3)用户程序框架、UI框架、Ability框架:这一部分构建了应用程序的主要框架模型,为应用程序的界面开发、Ability能力开发等提供API基础。(4)公共基础库子系统等重要子系统:除了公共基础库子系统以外,多模输入子系统、图形子系统、安全子系统和AI子系统均属于重要的基础子系统。3应用层应用层是指鸿蒙操作系统中各种系统应用和第三方应用。

开发模式简介?NXROBO20238通常在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的VisualStudioCode进行OpenHarmony代码的开发。但当前阶段,大部分的开发板源码还不支持在Windows环境下进行编译。因此,需要使用Ubuntu的编译环境对源码进行编译。在以上的设备开发场景中,可以搭建一套Windows+Ubuntu混合开发的环境,其中使Windows平台的VisualStudioCode可视化界面进行相关操作,通过远程连接的方式对接Ubuntu下,对Ubuntu下的源码进行开发、编译等操作。

开源鸿蒙系统的开发环境?NXROBO20239

环境要求?NXROBO202310硬件要求Windows工

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档