视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

注意:本课程中讲的LiteOS是Liteos kernel面向华为云IoT发展的一套IoTOS,又叫iot-link,并不是HarmonyOS鸿蒙系统。鸿蒙系统中也使用LiteOS 作为kernel,而且有liteos-m和liteos-a两套。实际上鸿蒙中的liteos-m和本课程讲的liteos kernel非常类似,他们是同源的,但面向不同的方向,并不是一个东西。

 本课程《华为物联网操作系统LiteOS》是物联网大讲堂推出的一套物联网理论和实践相结合的视频课程。本课程以渐次递进的方式讲了以下4个主题。

主题1:物联网,这是整个课程开篇部分。主要讲了物联网的概念、发展历程、物联网的典型案例和应用场景,从技术角度深度阐述了物联网的4层架构、分析了各层次的核心技术和实现原理。本部分的主要目的是让大家对物联网有一定深度和专业性的理解。很多人一直对物联网有兴趣,也找了不少资料看了不少书,但是越看越糊涂,尤其很多物联网专业的大学生,经过几年的大学学习仍然不知道究竟什么是物联网,更不知该如何去学习物联网,本部分就是为解决这个疑问而生。

主题2:操作系统,这是整个课程第2部分。主要讲了操作系统的基本原理,操作系统的作用和组成部分,让我们明白裸机开发和基于操作系统的开发有什么差异。这部分是比较偏理论的,是为了解决很多同学对操作系统的认知基础的。很多同学甚至是研发者,尤其是单片机的研发者习惯了裸机开发,直接基于寄存器或者官方库函数(譬如stm32的HAL库、标准库)的开发,心里很疑惑到底什么是操作系统,为什么裸机开发也能做项目还需要操作系统?用不用操作系统的差异在哪里?为什么要去学习操作系统?应该如何学习操作系统?本部分就是为了回答这些问题。

主题3:物联网操作系统,这是整个课程的的3部分。物联网操作系统是专为物联网而研发和设计的操作系统,是物联网设备的核心技术。物联网操作系统也是一种操作系统,他具有操作系统的普遍特性(以前前面我们才先学习泛性的普遍的操作系统),但是物联网操作系统有它很多独特的特性,华为的LiteOS就是一款非常典型的优秀的物联网操作系统,除此之外国内还有诸如RT-Thread、AliOSThings等其他优秀物联网操作系统,国外还有Amazon的Freertos等物联网操作系统。那究竟物联网操作系统有什么特别之处?物联网产品如何选择操作系统?如何基于操作系统来开发物联网产品?本部分课程将回答这些问题。

主题4:华为物联网操作系统LiteOS,这是整个课程的第4部分。本部分聚焦LiteOS,基于前3部分的铺垫,向大家详细讲解LiteOS的设计思路,专门安排了2大章节来详细分析LiteOS的kernel源码和周边组件源码,还介绍了我们专为学习物联网而设计的NB476开发板,且基于该开发板和LiteOS设计了一个温湿度和断电检测报警器的典型的物联网产品试验,在试验实战中让大家体会基于LiteOS的物联网项目的开发方式。本部分是整个课程中最重头戏的部分,篇幅占据整个课程的一半左右。因此实际上我们整个课程的内容还是比较偏技术性的,可谓低走高开。从基础概念起步,最终带大家能够去做产品。

课程特色

*零基础可学习,降低学习门槛。

*深入浅出,通俗易懂。不怕学不会,就怕你不学习。

*思路清晰、语言风趣,对着视频看也不会想睡觉······

*视频 + 文档 + 练习题 + 答疑,多方位保证学习质量。

*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。

适用人群

本课程并非零基础,适合有单片机和C语言开发基础,希望深度学习物联网操作系统的同学。

课程目标

本课程讲解华为LiteOS SDK的全套结构和源码并且配实战项目。

课程大纲

11.课程介绍和书目分析[27:12]  免费试看
22.物联网的概念[29:57]
33.物联网的发展历程[22:12]
44.物联网的典型案例[36:07]
55.物联网的分支应用领域[30:06]
66.究竟该如何理解物联网[14:41]
77.物联网的技术实现架构[27:23]
88.物联网各层次涉及的核心技术1[24:04]
99.物联网各层次涉及的核心技术2[23:59]
1010.华为的物联网解决方案介绍[42:26]
1111.华为认证和NBIOT芯片介绍[28:06]
1212.一节课说清楚什么是操作系统[32:19]
1313.操作系统的技术组成和哲学原理[36:00]
1414.如何定义物联网操作系统IoTOS[33:23]
1515.主流IoTOS介绍和LiteOS的优势分析[27:32]
1616.LiteOS的版权约定和开发方式[24:45]
1717.IoTStudio安装和开发方式介绍[29:50]
1818.iotlink SDK框架介绍[29:23]
1919.iot-link sdk主体介绍[28:21]
2020.IoTStudio的基本使用和设置1[17:07]
2121.IoTStudio的基本使用和设置2[19:08]
2222.IoTStudio工程的SDK配置原理详解[27:25]
2323.BSP中项目配置和管理文件1[24:28]
2424.BSP中项目配置和管理文件2[29:47]
2525.BSP中其他文件夹介绍[22:52]
2626.全栈式LiteOS开发总结[19:38]
2727.LiteOS内核源码分析工程建立[22:30]
2828.LiteOS内核OSAL部分源码解析[28:38]
2929.LiteOS内核学习方法和基本概念[26:59]
3030.LiteOS的任务管理模块[29:57]
3131.LiteOS的任务管理相关源码[30:25]
3232.系统时间systick1[21:29]
3333.系统时间systick2[19:29]
3434.LiteOS内核的软件定时器[24:42]
3535.LiteOS内核的tickless机制1[30:41]
3636.LiteOS内核的tickless机制2[28:06]
3737.CMSIS-RTOS对接与实现[27:41]
3838.LiteOS中和MCU移植对接的部分[27:30]
3939.LiteOS的IPC和内存管理模块简介[20:20]
4040.LiteOS外围组件整体介绍1[17:04]
4141.LiteOS外围组件整体介绍2[17:16]
4242.iot-link的shell组件详解1[20:06]
4343.iot-link的shell组件详解2[22:14]
4444.iot-link的shell组件详解3[22:04]
4545.iot-link的driver框架讲解[29:58]
4646.driver框架案例之atdev[25:58]
4747.iot-link的AT框架1[16:07]
4848.iot-link的AT框架2[17:49]
4949.iot-link的AT框架3[26:26]
5050.iot-link的AT框架4[22:04]
5151.iot-link的AT框架5[21:49]
5252.iot-link的华为云oc对接模块解析1[20:08]
5353.iot-link的华为云oc对接模块解析2[21:11]
5454.iot-link的华为云oc对接模块解析3[20:25]
5555.本课程使用的硬件平台介绍[23:36]
5656.LiteOS在NB476开发板上的移植指引[24:12]
5757.手把手移植LiteOS第1节[30:30]
5858.手把手移植LiteOS第2节[31:00]
5959.手把手移植LiteOS第3节[24:37]
6060.手把手移植LiteOS第4节[18:06]
6162.手把手移植LiteOS第6节[19:53]
6261.手把手移植LiteOS第5节[25:06]
6363.手把手移植LiteOS第7节[24:07]
6464.LiteOS项目实战第1节[35:38]
6565.LiteOS项目实战第2节[29:25]
6666.LiteOS项目实战第3节[31:03]
6767.LiteOS项目实战第4节[29:40]
6868.LiteOS项目实战第5节[29:38]
6969.LiteOS未来的发展方向[32:15]
相关推荐
客服 关于