优化:
1.仓库说明。
This commit is contained in:
23
README.md
23
README.md
@@ -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 | 库源文件 |
|
||||
|
||||
----------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user