项目简介 本项目是一个基于 C 语言和 libbpf 框架的 eBPF 项目快速开发模板,为开发者提供了便捷的项目构建和开发环境搭建方式。 项目的主要特性和功能 提供 Makefile,支持通过一条命令完成项目构建。 包含 Dockerfile,能够为项目创建容器化环境。 拥有 flake.nix,
项目简介 本项目利用CMSIS DSP库的FFT、滤波器等功能,对音频信号进行处理和特征提取。包含多种音频处理算法,可用于音频信号的频谱分析、滤波以及特征提取。 项目的主要特性和功能 FFT处理:利用CMSIS DSP库的FFT函数开展音频信号频谱分析,提取频率特征。 滤波操作:实现基于FFT的滤波
项目简介 本项目是一份嵌入式系统实践操作报告,用于展示学生对嵌入式系统应用的理解与应用能力。报告包含项目背景、目标、实施过程、结果分析与总结等内容,适合电子工程、通信工程及计算机科学与技术等专业的学生,作为嵌入式系统课程实践环节,主要是硬件与软件交互的基础实践操作,不涉及具体编程语言或框架。 项目的
项目简介 本项目是基于嵌入式编程的家居自动化系统,旨在实现家居设备的自动化控制。项目通过控制微控制器管理LED灯、风扇等家居设备,并借助SPI通信与主设备进行交互。 项目的主要特性和功能 ADC驱动:控制模拟数字转换器,将连续模拟信号转换为数字信号。 DIO模块:控制数字输入输出,可设置IO端口方向
项目简介 本项目是基于 TypeScript 对 Axios 进行封装的 Ts - Axios 项目。借助 TypeScript 的类型检查和类型定义能力,提升了代码的可维护性与可读性。项目采用 typescript - library - starter 作为创建基础,封装了 Ajax 请求,简化
项目简介 本项目基于STM32G0xx微控制器,采用C语言编程实现LED闪烁功能。核心是利用微控制器的GPIO端口驱动LED灯,使其按设定方式闪烁。 项目的主要特性和功能 系统初始化:对GPIO端口初始化,将连接LED的GPIO端口设为输出模式。 LED闪烁控制:在主循环中,通过改变GPIO端口的输
项目简介 这是一款Chrome浏览器插件,其核心功能是协助用户管理下载路径。用户只需简单配置规则,下载的文件就能自动归类到指定文件夹,大大提高了工作效率。 项目的主要特性和功能 规则配置:支持用户自定义下载文件的存储路径规则。 正则匹配:可运用正则表达式匹配文件名,实现更精准的文件分类。 多浏览器兼
项目简介 本项目是基于C语言的智能家居控制系统,借助STM32F401CC微控制器,可对厨房和车库两个房间内的风扇、门、温度计和加热器等设备进行控制。系统能通过UART接收外部设备指令,并根据指令控制房间内的设备,同时采用实时操作系统(RTOS)管理任务,还具备显示实时时间的功能。 项目的主要特性和
项目简介 本项目提供一套基于Intel Quark微控制器的驱动程序集合,具备时钟管理、电源状态管理等多种功能。这些驱动程序为Quark微控制器提供丰富的硬件抽象层(HAL)支持,可让开发人员在多种操作系统和应用环境中使用Quark微控制器。 项目的主要特性和功能 时钟管理:控制Quark微控制器时
项目简介 本项目Aklatan是一个图书馆管理程序,原图书馆管理系统用VB编写,以Microsoft Access为数据库后端。此项目使用Qt库和框架对程序进行重写,实现了跨平台支持(Windows和Linux),并将数据库后端更换为SQLite,同时保持与原项目硬件的兼容性,且为开源项目。 项目的