项目简介 本项目是一款基于C++/Qt框架开发的原创棋类游戏,具备本地对战和网络对战两种模式。玩家能在棋盘上放置边缘棋子,通过移动棋子、吃子等操作占领方块以获取胜利。 项目的主要特性和功能 实现放置、移动边缘棋子,吃子以及记录游戏状态等核心操作接口。 支持本地对战和网络对战两种模式。 网络架构提供请
项目简介 本项目聚焦于产品经理从业者及有意愿成为产品经理的人群。通过对产品经理核心技能与知识进行系统梳理归纳,构建了一套完整的成长路径,并提供实用资源。手册包含通用技能、职业素养、岗位技能和优质资源四大板块,能够帮助读者了解产品经理的职责要求,掌握必备技能知识,进而提升个人竞争力。 项目的主要特性和
项目简介 本项目是基于RIOT OS的领导选举系统,可在RIOT OS节点上执行领导选举。借助 shell 和 shell_commands 模块以及各开发板支持的驱动模块,配合Python脚本和一系列辅助脚本,实现网络拓扑生成、节点通信、领导选举等功能,适用于物联网场景下的网络管理和协同工作。 项
项目简介 本项目是SEDS - UCF IREC 2019火箭Tempest上飞行计算机的软件部分。首次将飞行计算机集成到火箭机身而非仅作为载荷组件,且采用混合动力发动机,这使得Tempest的飞行计算机承担了比以往更多的任务。飞行计算机由STM32F427微控制器、多个传感器、RF发射器、SD卡等
项目简介 本项目是一个高性能、通用的GPIO(General Purpose Input/Output)库,基于C++编程语言与模板元编程技术实现。该库适用于多种微控制器(MCU),像STM8、STM32、AVR和XMega等,能为操作和控制微控制器的GPIO引脚提供高效、简洁的方式。 项目的主要特
项目简介 本项目借助PN532 NFC控制器,实现了一个基于Arduino的NFC标签读写系统。该系统能够完成初始化NFC控制器、读写NFC标签的UID、读写NDEF消息等操作,还可处理不同类型的NFC标签。 项目的主要特性和功能 初始化:提供初始化PN532控制器和配置安全访问模块(SAM)的函数
项目简介 本项目基于STM32微控制器,展示了STM32中断处理和UART通信功能的配置与使用。采用异步编程模型,使程序在等待中断事件或UART数据时能执行其他任务,提高了程序效率和响应性。 项目的主要特性和功能 中断处理 定义多个中断处理函数,可响应SysTick定时器、外部中断等不同外设中断。
项目简介 本项目专注于经典降维算法t-SNE(t-Distributed Stochastic Neighbor Embedding)的性能优化,旨在加速该算法在CPU单个核心上的运行。鉴于t-SNE算法代码复杂,项目重点识别其耗时的核心部分并加以改进,以此提升数据处理效率。 项目的主要特性和功能
项目简介 这是一个基于Arduino的移位寄存器管理项目,主要功能是实现数据的串行传输与存储。项目对五个移位寄存器进行管理和操作,具备数据的输入、输出、存储和读取等功能,适用于自动化控制、传感器数据采集等需要高效数据处理的场景。 项目的主要特性和功能 移位寄存器管理:包含五个移位寄存器,每个寄存器可
项目简介 本项目基于C语言开发,是一个操作系统功能模拟项目。它涵盖Shell实现、线程管理、用户程序执行等多方面,实现了cd、pwd等命令,支持程序执行、路径解析、输入输出重定向等功能。在线程管理上,实现了线程阻塞、优先级调度、多级反馈调度;在用户程序执行中,支持读取命令行参数、进程控制和文件操作,