
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文基于 HRTOS 硬实时操作系统,以 8051 单片机为平台,实现 DS18B20 温度采集与 4 位数码管显示。通过创建独立的温度采集任务和数码管显示任务,介绍 HRTOS 在传感器采集、任务调度以及硬件驱动协同中的基本应用方法。示例采用 0.01℃ 为温度数据单位,完整展示从硬件初始化、温度转换到数据显示的实现过程,为 8051 RTOS 多任务应用开发提供参考。
本文介绍 HRTOS Debug 中 Event Wait 功能的实现原理与使用方法。该功能通过读取 HRTOS 任务控制块中的 `wait_type` 和 `wait_obj`,判断普通任务是否处于 Event 等待状态,并提供任务等待的 Event 编号、各 Event 等待任务数量、等待任务位图以及全部 Event 等待信息查询等功能。模块采用只读方式分析内核任务状态,可用于 8051 实时
本文介绍 HRTOS Debug 中 Delay Wait 功能的实现原理与使用方法。该功能通过读取 HRTOS 任务控制块中的 `wait_type` 和 `wait_tick`,判断普通任务是否处于 Delay 阻塞状态,并提供任务等待时间、阻塞任务数量以及首个阻塞任务查询等功能。模块采用只读方式分析内核任务状态,可用于 8051 实时系统的任务运行状态监控与调试。
本文介绍 HRTOS Debug 中 Resource 状态监控功能的实现原理与使用方法。该功能针对 HRTOS 内部 8 个统一 Resource 对象,提供资源值、当前拥有者、等待任务数量、等待任务位图以及 ISR Pending Signal 等运行状态信息,可用于分析任务阻塞、资源竞争以及中断与任务之间的资源交互。模块采用只读方式获取内核状态,不修改内核数据,适用于 8051 实时系统的运
本文介绍 HRTOS Debug 中 CPU Usage 功能的实现原理与使用方法。该功能基于 HRTOS 的 Idle Task 和系统 Tick,通过统计一定周期内的 Idle 活动量计算 CPU 空闲比例,进而得到当前 CPU 使用率。文章结合 8051 资源受限的实际环境,详细介绍统计机制、核心代码、使用流程以及 CPU 使用率在任务性能分析和系统调试中的实际作用。
本文介绍 HRTOS Debug——面向 8051 硬实时操作系统的运行状态监控与调试组件。该组件覆盖任务、任务栈、等待状态、Event、Resource、消息队列、CPU 使用率及任务删除状态等核心信息,并提供统一的运行状态分析能力。通过实际测试验证,可辅助开发者评估系统运行状态、定位异常并分析资源使用情况,进一步完善 HRTOS 4.0 的可观测性与工程化能力。
本文介绍 HRTOS 官方网站首页的最新升级。随着 HRTOS 持续完善,项目定位也从单一的 8051 实时操作系统内核,逐步扩展为以硬实时内核为核心、围绕 8051 单片机构建的完整实时系统开发体系。本文将介绍新版首页的设计思路、核心定位,以及 HRTOS 在内核、系统模块、驱动组件、开发文档和实验示例等方面的整体建设方向。
本文介绍 HRTOS 4.0 驱动库中的 06_Storage 存储设备驱动模块,面向 51 单片机 / 8051 平台,主要实现 24C02 EEPROM 存储器驱动及软件 I²C 底层通信。文章从模块结构、24C02 读写流程、I²C 起始与停止信号、字节读写及 ACK 应答机制等方面进行介绍,并结合实际代码说明驱动的使用方法与硬件连接注意事项。该模块采用分层设计,将 EEPROM 上层读写接
本文介绍 HRTOS 4.0 驱动库中的 05_Control 控制设备驱动模块,面向 51 单片机(8051)嵌入式应用开发,提供 PWM 和继电器两类常用控制设备的驱动支持。文章详细介绍 PWM 的 PCA 硬件配置、占空比控制、启动与停止,以及继电器的开启、关闭和状态管理等功能,并结合实际 API 和示例说明驱动的使用方法。通过统一的驱动接口,HRTOS 4.0 进一步完善 51 单片机实时
本文介绍 HRTOS 4.0 驱动库中的 02_Display 显示设备驱动模块,面向 51 单片机(8051)应用开发,提供 LCD1602、OLED 128×64 以及四位数码管等常用显示设备的驱动支持。文章详细介绍各显示设备的硬件接口、驱动 API、使用方式及实现特点,帮助开发者快速完成 51 单片机显示功能开发。HRTOS 4.0 通过驱动库进一步完善 51 单片机实时操作系统的软件生态,







