Harmony鸿蒙内核Liteos-a开发

初阶

对鸿蒙内核Liteos-a有一个全面的理解

4分 更新: 近三个月

收藏( 42 下载课程 二维码 下载学院APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

667 学习人数 23分钟 2课时

韦东山

讲师评分:4.6 21门 课程 140万 次学习

2003年毕业于中国科学技术大学,电子专业、软件专业双学位。近10年嵌入式开发经验,曾在小公司领导团队全程开发车载手机,在中兴通信负责网络电视、机顶盒、IPCamera多个项目的Linux底层系统开...

主页
  • 课程介绍
  • 课程大纲
  • 学员评价
  • 其他课程 20
  • 学习路径

学完本课程,您将掌握:

  • 掌握Liteos-a架构 了解移植方法 掌握驱动开发

适合人群:

有单片机基础、有C语言基础,对RTOS感兴趣的人; 想了解鸿蒙内核的人, 想在物联网领域使用更先进的内核的人

课程目标:

对鸿蒙内核Liteos-a有一个全面的理解

课程简介:

Liteos-a是一个内核(也常常被叫做操作系统,反正大家都把操作系统、内核混着说)。常见的内核有freeFTOS、rt-thread、UCOS,这些都属于实时操作系统(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移植到非海思芯片,并录制教程的原因。

展开更多

课程大纲-Harmony鸿蒙内核Liteos-a开发

资料下载
  • 第1章 体验鸿蒙_搭建开发环境

    11分钟1节

  • 1-1

    体验鸿蒙_搭建开发环境 在IMX6ULL上体验鸿蒙内核Liteo-a, 在vmware虚拟机中运行Ubuntu,配置开发环境

    「仅限付费用户」点击下载“鸿蒙内核Liteos-a开发手册.docx”

    [11:12] 开始学习
  • 第2章 给IMX6ULL编译鸿蒙

    12分钟1节

  • 2-1

    给IMX6ULL编译鸿蒙 下载鸿蒙官方源码,打IMX6ULL补丁,编译内核、制作根文件系统,并编译APP

    [12:07] 开始学习

5

学员评分

  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
超过  “HarmonyOS”   75%的课程

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

      展开更多
      加载中
      没有了哦~
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部