update intro to arch

This commit is contained in:
Donggang Cao 2020-10-20 22:13:13 +08:00
parent 1df878d161
commit 753ed6d2c4
2 changed files with 27 additions and 0 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 576 KiB

After

Width:  |  Height:  |  Size: 576 KiB

View File

@ -54,8 +54,35 @@ XiUOS是面向工业领域多节点设备的网络化OS, 其部署主要包括
### 结构
XiUOS的体系结构如下图所示主要包括硬件层、系统层、框架层和应用层。
![XiUOS Architecture](/images/xiuos-arch.png)
#### 硬件层
硬件层主要是XiUOS支持的处理器、感知器件和通信器件。
- 处理器: 支持ARM Cortex-M系列, RISC-V, 以及FPGA。
- 通信器: 支持5G/4G/WIFI/BT/NBIoT/LoRa等的网络通信器件。
- 感知器: 支持工业领域的各种环境感知传感器, 如烟雾、气体、噪声、电流电压
等, 还支持对声音和物体进行感知识别的摄像头、麦克风等音视频设备。
#### 系统层
系统层主要完成单节点的系统管理功能, 包括基本的内存管理、调度管理、设备管理等。在[未名泛在操作系统研究计划](/about/xuos)中, 不同应用场景的UOS系统层能力可以是不同的, 主要体现在内核可以根据应用场景的需求进行定制化, 甚至可以有不同的内核, 这种定制化由未名泛在操作系统的核心XUOS Core提供。未名工业物联操作系统XiUOS中遵循该设计和理念, 其系统层--面向工业物联场景的泛在操作系统核心XUOS Core for IIoT--的内核Kernel理论上可以有多种选择, 如自研的XUOS微内核, 对POSIX规范支持较完善的实时操作系统NuttX, 国内非常具有影响力的RT-Thread等。
目前XiUOS在NuttX和RT-Thread这两款成熟的开源RTOS上开展实验和设计, 这可以最大化地复用开源社区的优秀成果, 特别是各种硬件驱动, 从而将主要精力投入到体现工业物联场景特色的“感联知控”框架的设计和实现上。
自研XUOS微内核也在进行中, 一些新的算法和新的设计将主要在自研内核中进行探索和验证, 我们欢迎泛在操作系统社区中关心该方面内容的研究者和我们共同开展相关的研究。
系统层为上层框架支持尽可能符合POSIX规范的API, 硬件抽象层HAL和部分XUOS Core核心系统调用的API。
#### 框架层
## 工具
## 前景
未来, 计划