#lmosem LMOSEM(liberty,madness,operating,system,embedded)是一个完全从第一行引导代码开始编写,基于ARM平台,支持多进程、多CPU、内存管理、文件与设备管理的全32位操作系统内核。 LMOSEM总体上分为三大层:HAL层(针对ARM体系,方便移植)、内核功能层(实现内核服务:其中有内存管理、进程管理、驱动模型等)、接口层(提供应用程序接口)。 若要建行开发: 请clone本代码仓库 安装ARM-GCC交叉编译工具 配置好相应的开发板 详细请参阅我亲自编写的《深度探索嵌入式操作系统:从零开始设计、架构和开发》一书。
forked from lmnos/lmosem
-
Notifications
You must be signed in to change notification settings - Fork 0
支持ARM,x86平台的嵌入式操作系统内核
License
hsSam/lmosem
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
支持ARM,x86平台的嵌入式操作系统内核
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 85.1%
- Assembly 6.4%
- C++ 5.6%
- Makefile 2.7%
- Other 0.2%