优化:

1.仓库说明。
This commit is contained in:
MacRsh
2023-04-25 22:56:34 +08:00
parent cfa851638c
commit 2fbec6e1f4

View File

@@ -10,8 +10,9 @@
**mr-library** 是一个嵌入式软件库完全采用C语言编写使用面向对象的设计方法代码框架清晰可以快速移植到不同的平台。它包括以下部分
* 内核层: **mr-library** 的核心部分,包含容器、对象、事件、有限状态机等。将各种对象注册到内核维护的容器中,使得应用更加高效有序。
* 设备抽象层: 负责对硬件驱动的抽象,将不同的硬件接入到内核中。在应用层仅需调用内核I/O设备接口即可访问不同的设备。
* 内核层: **mr-library** 的核心部分,包含容器、对象、管理器等。将各种对象注册到内核维护的容器中,使得应用更加高效有序。
* 设备框架层: 提供统一的设备接口,将不同的设备接入到内核中。在应用层,仅需调用内核设备I/O接口即可访问设备。
* 硬件驱动层: 为设备框架层设备提供必要的驱动,当硬件更换时仅修改驱动层。
* 组件层: 通过内核提供的API实现不同的功能。包括但不限于虚拟文件系统、通用传感器模块、网络框架等。
----------
@@ -20,15 +21,15 @@
**mr-library** 的代码目录结构如下表所示:
| 名称 | 描述 |
|:---------|:--------|
| bsp | 板级支持包 |
| config | 配置文件 |
| device | 设备抽象层文件 |
| document | 文档 |
| driver | 驱动文件 |
| include | 库头文件 |
| src | 库源文件 |
| 名称 | 描述 |
|:---------|:-------|
| bsp | 板级支持包 |
| config | 配置文件 |
| device | 设备框架文件 |
| document | 文档 |
| driver | 硬件驱动文件 |
| include | 库头文件 |
| src | 库源文件 |
----------