




- 课程介绍
- 课程大纲试看
- 讲师好课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节)
“韦东山”老师的其他课程更多+
5