# mcu_reuse_development_module **Repository Path**: smartdao/mcu_reuse_development_module ## Basic Information - **Project Name**: mcu_reuse_development_module - **Description**: 单片机可通用、可复用开发组件,内含:内存管理(小内存管理算法),消息队列,环形队列,环形缓冲区,类线程间同步方法(信号量、互斥锁、事件集),软件定时器,命令交互客户端(类命令行),软件非阻塞延时,数据转换,IO输入输出操作等。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 24 - **Created**: 2023-10-27 - **Last Updated**: 2023-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 单片机可复用,可通用开发组件 * ./documents/存放组件使用文档 * ./drivers/存放所有组件源程序 * ./examples/存放所有组件的使用举例(使用必看) ### drivers/common all_include.h: 所有组件头文件集合 common_include.h: 通用头文件(所有组件都需包含此文件) ### drivers/modbus modbus_common.c/.h: modbus通用文件 modbus_host.c/.h: modbus主机程序(RTU ASCII) modbus_slave.c/.h: modbus从机程序(RTU ASCII) ### drivers/modules command_line.c/.h: 命令行交互 data_check.c/.h: 数据校验方法集合 data_convert.c/.h: 数据转换方法集合 delay_no_block.c/.h: 非阻塞延时 input_output.c/.h: IO输入输出操作 memory.c/.h: 内存管理-小内存管理算法 message_queue.c/.h: 消息队列 ring_buffer.c/.h: 环形缓冲区 ring_queue.c/.h: 环形队列 sync_method.c/.h: 伪线程同步方法(信号量,互斥锁,事件集) timer_software.c/.h: 软件定时器 uart_handler.c/.h: 串口管理 ### drivers/segger_rtt SEGGER_RTT官方文件,SEGGER_RTT.c:89行有固定输出地址方法