0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何区分鸿蒙跟 Linux ?Liteos-a 是什么?

STM32单片机 来源:STM32单片机 作者:STM32单片机 2020-10-30 14:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

鸿蒙不是 Linux,也不是安卓

很多人会混淆鸿蒙跟 Linux 的关系。

先举个例子,大家很熟悉的 Windows 里面含有内核,也含有 UI 系统,含有桌面程序,普通人可以直接使用 Windows。

但是 Linux 仅仅是一个内核(它提供进程管理、文件系统等概念),必须在 Linux 之上安装各种 APP,普通人才可以使用。

基于 Linux 内核制作出来的完整系统有 Ubuntu、debian 等等,普通人可以直接使用这些完整系统。

所以鸿蒙要对标的是 Windows、安卓、iOS 这类完整系统,而 Linux 只是鸿蒙支持的内核之一。鸿蒙支持多种内核,有 Linux,也有 Liteos-a。

鸿蒙的体系很庞大,看下图,内核只是其中之一:

Liteos-a 是什么

Liteos-a 是一个内核(也常常被叫做操作系统,反正大家都把操作系统、内核混着说)。

常见的内核有 freeFTOS、rt-threadUCOS,这些都属于实时操作系统(RTOS),Linux 不是实时操作系统。

有了那么多操作系统,为什么还要开发 Liteos-a 呢?

大多数的 RTOS 都是运行于 MCU单片机上),不支持 MMU(内存管理单元),内核空间和 APP 空间不能隔离开,APP 出错后整个系统就会崩溃;也不支持 POSIX 接口,这使得大量的开源软件无法直接在 MCU 上运行。

Linux 的强大在于它支持的硬件非常多,但是它过于庞大,启动慢、耗电,这些缺点导致它不适合用在物联网领域。

比如倒车摄像头,没人能忍受 2 秒钟后才看见图像:即使你能忍受,也很难把 Linux 优化到 2 秒内启动。

Liteos-a 为物联网而生,支持 MMU,支持内核/APP 空间隔离、支持各个 APP 空间隔离,系统更健壮;支持 POSIX 接口,大量开源软件可以在 Liteos-a 上直接使用;启动快,省电。

Liteos-a 是一个轻量级的内核,设计精巧。它要成功,就必须持更多芯片、更多外设,这也是我们把 Liteos-a 移植到非海思芯片,并录制教程的原因。

将移植过程展示给学员,让更多的人掌握移植方法,能移植到更多芯片上去。

责任编辑:PSY

原文标题:如何移植鸿蒙内核Liteos-a?一小时上手

文章出处:【微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内核
    +关注

    关注

    4

    文章

    1436

    浏览量

    42489
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217949
  • 安卓
    +关注

    关注

    5

    文章

    2178

    浏览量

    59860
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    69337

原文标题:如何移植鸿蒙内核Liteos-a?一小时上手

文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    想体验鸿蒙生态,该怎么获取鸿蒙开发板?有哪些途径?

    如何快速上手体验鸿蒙生态? 想体验鸿蒙生态,该怎么获取鸿蒙开发板?有哪些途径?
    发表于 11-29 08:40

    如何申请鸿蒙开发板?想体验鸿蒙生态。

    如何申请鸿蒙开发板?想体验鸿蒙生态。
    发表于 11-29 08:34

    在qemu上体验芯来RISC-V处理器运行鸿蒙LiteOS-M内核

    在qemu上体验芯来RISC-V处理器运行鸿蒙LiteOS-M内核 1.本文概述 2.下载qemu 3.下载鸿蒙LiteOS-M 4.运行与测试 5.gdb调试 1.本文概述
    发表于 10-31 09:04

    开源鸿蒙生态成果集中亮相浦江,展示技术赋能与产业共进新图景

    鸿蒙技术在产业、教育、民生等领域的创新实践。此次展区分享了浦江在开源鸿蒙落地应用中的探索和规划,不仅推动了本地产业升级,也为全国提供了可复制、可推广的“浦江方案”
    的头像 发表于 10-14 17:28 1312次阅读
    开源<b class='flag-5'>鸿蒙</b>生态成果集中亮相浦江,展示技术赋能与产业共进新图景

    诚迈科技发布基于鸿志桌面操作系统和龙芯3A6000的开源鸿蒙电脑

    鸿蒙5终端突破1000万之际,中国自主操作系统生态迎来关键发展期。作为开源鸿蒙生态核心共建单位之一,诚迈科技正式发布基于鸿志桌面操作系统和龙芯3A6000处理器的开源鸿蒙电脑。这款产
    的头像 发表于 08-22 20:29 2270次阅读
    诚迈科技发布基于鸿志桌面操作系统和龙芯3<b class='flag-5'>A</b>6000的开源<b class='flag-5'>鸿蒙</b>电脑

    鸿蒙发展历程

    【HarmonyOS 5】鸿蒙发展历程 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、鸿蒙 HarmonyOS 版本年代记
    的头像 发表于 07-07 11:41 1531次阅读

    开源系统适配:聚徽分享国产工控平板在 Linux / 鸿蒙系统下的技术优化

    在工业自动化与智能化加速推进的当下,国产工控平板的系统适配成为提升设备性能与竞争力的关键环节。Linux鸿蒙作为开源系统,凭借其高度的开放性与可定制性,为国产工控平板带来新的发展机遇。如何对国产
    的头像 发表于 06-13 16:29 711次阅读

    Linux修改uboot启动延时方法详细攻略,触觉智能RK3568开发板演示

    本文介绍Linux系统修改uboot启动延时方法,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持开源鸿蒙
    的头像 发表于 06-06 18:07 669次阅读
    <b class='flag-5'>Linux</b>修改uboot启动延时方法详细攻略,触觉智能RK3568开发板演示

    浩辰CAD+华为鸿蒙:跨应用接续,为工业设计提质增效

    的标杆应用,更标志着中国工业软件在云端协同与多端协作等领域迈入全新阶段!目前其主要产品在Windows、Linux、Android、iOS、鸿蒙等众多主流操作系统上极
    的头像 发表于 05-20 15:16 976次阅读
    浩辰CAD+华为<b class='flag-5'>鸿蒙</b>:跨应用接续,为工业设计提质增效

    鸿蒙生态大势已成,诚迈科技鸿蒙实验室助力院校人才培养

    鸿蒙操作系统迎来重要突破,华为终端全面进入鸿蒙时代。作为鸿蒙生态的首批核心共建者及开源鸿蒙项目群A类捐赠人,诚迈科技基于开源
    的头像 发表于 05-15 12:02 989次阅读
    <b class='flag-5'>鸿蒙</b>生态大势已成,诚迈科技<b class='flag-5'>鸿蒙</b>实验室助力院校人才培养

    鸿蒙电脑拿什么和Windows竞争

    5月8日,在鸿蒙电脑技术与生态沟通会上,鸿蒙操作系统(HarmonyOS 5)首次在电脑端亮相;这是华为首款鸿蒙电脑正式亮相。同时华为智慧办公将升级为鸿蒙办公。
    的头像 发表于 05-09 11:41 1094次阅读

    鸿蒙操作系统首登电脑端,华为开启鸿蒙办公新时代

    2025年5月8日,华为在深圳举办了鸿蒙电脑技术与生态沟通会,鸿蒙操作系统首次在电脑端亮相。这既是中国电子信息产业的历史性时刻,也是华为鸿蒙办公的新起点。 五年匠心打磨,鸿蒙电脑进一步
    发表于 05-08 14:20 5762次阅读
    <b class='flag-5'>鸿蒙</b>操作系统首登电脑端,华为开启<b class='flag-5'>鸿蒙</b>办公新时代

    大家一起来总结我半年内参加三次鸿蒙比赛,失利了两次的经验,这体验真刺激!!!

    highlight: a11y-dark theme: arknights Hello,大家好,我是陈杨。自从参加完华为HDC大会之后,我就一直在犹豫要不要继续开发华为鸿蒙应用吗?导致这个原因就是我
    的头像 发表于 03-16 16:03 596次阅读

    全国首个!深开鸿LiteOS-M操作系统内核荣获EAL5+安全认证!

    近日,深开鸿在信息安全领域实现重大突破!深开鸿携手北京中关村实验室,通过对开源社区版LiteOS-M内核进行代码级安全加固,成功研发自主可控的增强型LiteOS-M安全内核,率先获得中国网络安全审查
    的头像 发表于 02-24 19:26 793次阅读
    全国首个!深开鸿<b class='flag-5'>LiteOS</b>-M操作系统内核荣获EAL5+安全认证!

    AIGC入门及鸿蒙入门

    人工智能生成内容(AIGC)和鸿蒙系统是当前科技领域的两个热门话题。以下是对它们的入门指南: AIGC入门 1. 基础概念: AIGC,全称Artificial Intelligence
    发表于 01-13 10:32