钛极OS(TiJOS)之处理器支持
钛极OS(TiJOS)操作系统虽然具有强大的功能支持,但是其对硬件资源的要求却很小;操作系统分为两大部分,分别为内核层部分和硬件驱动层部分,其中,内核层部分为用户程序提供全部应用接口功能,而硬件驱动层部分则可以根据移植功能和平台的不同裁剪或增加相应驱动模块。
钛极OS(TiJOS)操作系统目前已经支持的CPU内核架构:
| CPU内核 | 支持 | MCU举例 | 
|---|---|---|
| ARM Cortex-M系列内核,如:M0、M3、M4 ... | 支持 | RTL8710、 CC3000、MT2625、STM32系列、... | 
| AVR32内核 | 支持 | AVR32UC3、... | 
| M.CORE内核 | 支持 | MMC2001、... | 
| Tensilica L106内核 | 支持 | ESP8266、... | 
| Tensilica LX6内核 | 支持 | ESP32、... | 
更多处理器支持在不断丰富中。
钛极OS(TiJOS)操作系统内核层对硬件资源要求如下:
| 项目 | 典型要求 | 说明 | 
|---|---|---|
| 代码空间 | 32KB | 不同CPU内核架构有所不同。 | 
| 内存空间 | 8KB | Java对象空间+内核运行时。 | 
| 应用+数据空间 | 64KB | 用户程序+Java文件系统。 | 
以下以支持ESP8266处理器全功能系统为例:
- 
操作系统二进制烧录文件大小:326KB。
 - 
内核层部分二进制大小:34KB。
 - 
硬件驱动层二进制大小:292KB。
 
2.操作系统内存大小:20KB。