项目简介 本项目是在Altera Arria 10 SoC开发板上实现HPS(硬件处理器子系统)与FPGA之间命令和数据传递的示例。借助FIFO(先进先出)缓冲区实现HPS与FPGA的数据双向传输,能基于HPS命令控制FPGA执行特定活动,如控制LED灯开关和自动序列运行。 项目的主要特性和功能 数
项目简介 本项目专注于C++中的各类设计模式,包含创建型、结构型、行为型模式,还有ECS设计模式。通过具体实例展示这些设计模式在对象创建、结构调整、对象交互等不同场景下的应用,助力开发者理解和掌握设计模式的原理与实现。 项目的主要特性和功能 创建型模式:延迟对象部分创建工作,应对对象创建时具体类型实
项目简介 本项目是基于Python和PyTorch框架构建的自然语言处理(NLP)系统,聚焦于实现检索增强生成(RAG)功能。借助预训练模型、向量数据库和大型语言模型(LLM),系统可高效检索并生成自然语言回答,提供智能问答服务。 项目的主要特性和功能 支持对预训练模型(如OPT - 1.3b)进行
项目简介 本项目是基于Webpack4、Babel7和TypeScript的React开发环境搭建项目。借助Webpack自动化构建项目,利用Babel解析React和TypeScript代码以保障在各浏览器的兼容性。项目涵盖Less样式处理、ESLint代码规范检查、Prettier代码格式化等功
项目简介 本项目是基于Arduino框架开发的交互式玩具,名为"Wave and Ellie"。借助Arduino Uno/ATMega328P微控制器,打造出具备颜色识别、音乐播放和灯光功能的玩具,设有五种不同的游戏模式,可通过颜色传感器检测颜色来实现相应交互。 项目的主要特性和功能 颜色识别:利
项目简介 这是一款基于 Chrome 浏览器的简单 tab 页插件。当用户打开新标签页时,页面会随机展示《论语》语句,且用户点击语句即可进行切换,后续还会添加更多内容。 项目的主要特性和功能 随机展示《论语》语句,为每次打开新标签页带来不同体验。 支持点击语句切换展示内容。 具备可扩展性,方便后续添
项目简介 本项目基于STM32F4xx微控制器,利用CAN总线实现对M2006电机的控制。项目基于CubeMX和STM32F4xx的HAL库进行开发调试,将官方使用的1.18.0版CubeMX固件改写为1.25.0版固件,并实现了中断接收功能。 项目的主要特性和功能 借助STM32F4xx微控制器,
项目简介 本项目是基于Raspberry Pi的心率监测与无线传输系统,借助红外传感器检测用户心率,再通过无线模块将数据发送至其他设备或系统。项目涵盖传感器驱动、无线传输模块、TFT显示屏驱动和串行通信控制器等多个组件与文件。 项目的主要特性和功能 心率监测:运用红外传感器,以光学方法分析心脏跳动引
项目简介 本项目提供关键文件 NEON_2_SSE.h,旨在简化 ARM 平台向 IA32 平台的移植工作。该文件构建了 ARM NEON 内联函数(在 "arm_neon.h" 中定义)与 x86 平台 SSE(至 SSE4.2)内联函数的映射关系,使使用 ARM NEON 内联函数的项目能更方便
项目简介 本项目聚焦于6自由度机械臂的设计与控制。设计并通过3D打印完成机械臂部件,利用伺服器对活动部分位置进行控制。通过实现正向和逆向运动学算法,能够精确控制机械臂的运动,涵盖了硬件设计与运动学算法实现两方面。 项目的主要特性和功能 硬件设计:涵盖机械臂硬件设计,重点关注六个活动部分的几何形状与结