项目简介 本项目是基于Golang实现的分布式云存储服务。采用微服务架构,包含上传服务、下载服务、数据库代理服务、消息队列服务和API网关等组件。各组件通过RPC通信,提供HTTP接口供前端或其他应用调用,支持通过HTTP、RPC以及消息队列进行文件的上传、下载、转移和管理等操作。 项目的主要特性和
项目简介 Libpekin是一个专门为嵌入式应用设计的C/C++库,主要面向轻量级32位MCU(如STM32)编程。该库由从各种嵌入式项目收集而来的代码片段组成,因这些代码片段最初是为满足特定项目需求编写,功能分散且测试有限。 项目的主要特性和功能 Libpekin包含核心、平台无关的帮助函数、类、
项目简介 本项目是基于VSCode的开发示例,涵盖Python和C/C++的多种编程示例,包含数据结构、操作系统程序以及数据库操作等内容,旨在助力开发者快速上手使用VSCode开展Python和C/C++开发。 项目的主要特性和功能 提供Python课程示例程序,适合初学者学习。 给出C/C++开发
项目简介 本项目是一个基于PIC微控制器的嵌入式图书管理系统模拟。借助Microchip的PIC18F45K50微控制器,利用MPLAB X IDE开发环境和C语言编程,实现了简单的图书管理系统。通过硬件模拟(LED灯和按钮)与软件编程,展示嵌入式系统在图书管理中的应用,帮助用户熟悉微控制器输入/输
项目简介 本项目是基于C语言和ARM NEON指令集的图像处理示例。通过读取BMP文件,对图像进行灰度处理,并将处理后的图像数据写入新的BMP文件。同时,项目对比了一般方法和NEON加速方法,以此展现NEON指令集在图像处理中的性能优势。 项目的主要特性和功能 读取BMP文件,获取头部信息,包括宽度
项目简介 zerobot 是一个开源项目,基于 STM32F4 系列微控制器。此项目致力于为移动机器人提供简单且低成本的控制器解决方案。它结合了 STM32 的硬件抽象层(HAL)驱动与 FreeRTOS 实时操作系统,具备多任务并发执行、任务间通信、资源管理等功能,适用于差速驱动、麦克纳姆轮和全向
项目简介 本项目基于Energia IDE开发,依托MSP432微控制器实现PD控制。利用TI - RSLK机器人车的IR传感器,使机器人能精准跟随黑色线路径。当检测到路径末尾的水平线时,机器人会进行180度转向,反向跟踪路径,最终回到起点停止。项目基于TI - RSLK套件(TI Launchpa
项目简介 本项目聚焦于在PIC16F18076芯片上配置可配置逻辑单元(CLC)外设,以此创建无毛刺的时钟信号。通过利用该芯片的相关模块,有效解决了数字设计里常见的毛刺问题,避免了因毛刺信号导致时钟线锁存器更新不一致的情况。 项目的主要特性和功能 无毛刺时钟信号生成:借助PIC16F18076的CL
项目简介 本项目是基于Android平台的动态修复与插件化管理系统,集成了热修复、插件化、性能优化等功能,可提高Android应用的稳定性和灵活性。借助动态修复技术能在不重新发布应用时修复已知bug,利用插件化技术可动态加载和运行外部模块,增强应用可扩展性。 项目的主要特性和功能 热修复:使用And
项目简介 这是一个基于C语言的实时多任务模拟游戏项目,名为“炮击模拟”。玩家在游戏中控制大炮,调整角度和力量来射击移动目标。击中目标后,墙壁的位置和高度会发生改变。项目运用多任务调度机制,保障游戏逻辑与图形界面的流畅更新,同时处理任务超时和资源共享等问题。 项目的主要特性和功能 多任务调度:采用多任