Harmony鸿蒙内核Liteos-a开发

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

4.0(个评分)1143人学习

中级2课时23分钟2020/09/18更新

资料下载

二维码下载学堂APP缓存视频离线看

韦东山
粉丝群
学分AIGCchatgpt会员1-2折
  • 课程介绍
  • 课程大纲试看
  • 讲师好课38
  • 学员评价

适合人群:

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

你将会学到:

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

  • 掌握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

条学员评分超过  “OpenHarmony设备开发”  75%的课程
      展开更多
      加载中
      没有了哦~
      关注公众号 领VIP会员
      下次再说

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

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部