一、传统两大类操作系统

1、RTOS
(1)RTOS的定义和特征:实时性强、不复杂、不庞大、任务数不多
(2)典型RTOS之ucos:单片机全五季课程的第4季
(3)典型RTOS之Vxworks、rtlinux
(4)RTOS的主要应用场景和技术核心:工业、军工、消费电子等
2、桌面级和服务器级操作系统
(1)基于MMU和虚拟地址映射的OS特征
(2)典型桌面操作系统Windows
(3)典型桌面和服务器级操作系统linux
(4)典型智能手机操作系统Android
(5)基于虚拟地址的操作系统的优势和技术核心

二、从RTOS到IoTOS

1、IoTOS技术上属于RTOS
(1)IoTOS的硬件平台主要是单片机
(2)IoTOS基于实地址而非虚拟地址
2、IoTOS的本质特征
(1)IoTOS面向物联网设备端场景
(2)比起实时性参数IoTOS更在意周边生态
(3)IoTOS之争核心在于云平台和应用、数据等衍生价值之争,而不是IoTOS本身之争

三、市场主流IoTOS介绍

(1)华为LiteOS
(2)RT-Thread
(3)亚马逊freeRTOS
(4)TencentOSTiny
(5)AliOSThings

四、华为LiteOS的竞争优势

(1)短小精悍历经实战的kernel
(2)华为的信心背书与强大支撑资源,华为云IoT技术认证体系介绍
(3)丰富的第三方组件支持
(4)华为云IoT的对接匹配
(5)专业IDE工具IoTStudio支持,类似于STM32的cubemx
(6)各种模组厂商和开发生态支持

更多推荐