玩转 LiteOS 内核教程

LiteOS 作为一个轻量级嵌入式操作系统,具有源码公开、可移植、可裁剪、调度策略灵活的特点,我们可以方便地将其移植到各种嵌入式控制器上满足用户需求。目前 LiteOS 内核提供的功能包括:任务管理、时间管理、信号量、互斥锁,消息队列、事件、内存管理功能等。

LiteOS 还是一套完全 免费 的操作系统,无论商业应用还是个人学习,都无需商业授权。

导学

无论您是零基础的嵌入式开发小白还是久经沙场的 RTOS 技术大咖,您都可以按照指南中范例顺序逐步浏览和学习。每个范例中我们都会引入 1-2 个小知识点,将 LiteOS 内核方方面面串联起来,让大家可以较为轻松地掌握全部知识。

如果您只想要了解 LiteOS 内核某一项知识点,也可以通过查看范例标题注释找到相关内容来进行学习。

开发准备

您需要先准备一套嵌入式开发环境(开发板 + IDE 工具),然后参考 LiteOS 移植手册 将 LiteOS 移植到你自己的开发板上(如果您的开发板已经在 LiteOS 项目工程 中移植成功过,可以直接使用该工程)

源码下载

将工程下载后拷贝到 LiteOS develop 分支 target 目录下

样例工程

上次更新: 2018-9-17 14:32:47