项目简介
本项目是专为Microchip Technology的增强型中程8位微控制器(14位核心,部件号以“PIC12”或“PIC16”开头)打造的轻量级、小内存占用、抢占式多任务实时操作系统(RTOS)。zOS支持最多5个可重入任务,每个任务配备2字节的IPC邮箱和最多80字节的本地内存。任务能在合适的特权上下文中进行创建、终止、重启等操作,还可通过句柄搜索。
项目的主要特性和功能
- 多任务支持:支持最多5个可重入任务,各任务有独立的IPC邮箱和本地内存。
- 任务管理:可在任何特权上下文中对任务进行创建、终止、重启、休眠、暂停、分叉或替换操作。
- 硬件ISR接口:每个任务都具备硬件中断服务程序接口,简化中断处理。
- 轻量级调度器:采用轮询调度器,不支持任务优先级和饥饿预防。
- 系统要求:适用于增强型14位PIC核心设备,至少需512字节的闪存和128字节的SRAM。
安装使用步骤
假设用户已下载本项目的源码文件: 1. 编译环境准备:确保开发环境支持PIC16微控制器,并安装必要的编译工具链。 2. 编译项目:使用合适的编译器编译项目源码。 3. 烧录程序:将编译生成的二进制文件烧录到目标PIC16微控制器中。 4. 运行系统:启动微控制器,zOS将自动开始运行,并根据配置启动相应的任务。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】