# AngleSensor **Repository Path**: joynchou/angle-sensor ## Basic Information - **Project Name**: AngleSensor - **Description**: 此项目是为康复组机构传感器而创建的,用于将机构的各个关节角度获取后发送至上位机 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-03-15 - **Last Updated**: 2022-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: 康复组 ## README # Sensors #### 介绍 此项目是为康复组机构传感器而创建的,用于将机构的各个关节角度获取后发送至上位机 由于现在不确定使用什么mcu,所以各个驱动程序都是跨平台的,仅需要做少量适配就能够在不同硬件平台上运行. 同时也决定了该项目需要整体上能够跨平台运行,不依赖具体的MCU #### 硬件运行平台 现在可供选择的硬件平台有很多 1.stm32 2.新买的w806 3.esp32 4.esp8266 5.linux,windows仿真运行 #### 软件框架 没有使用任何现成的软件框架,而是使用了一个自定的软件架构 #### 软件架构 采用分层架构,加上rtt内核,具体架构细节查看结构图 #### 安装教程 向管理员索要开发工具链 #### 文件夹介绍 1.Project:存放和IDE相关的工程文件 2.Lib:存放一些库文件,通常无需改动 3.User:存放用户代码 4.doc:存放api说明文档 User下的BSP结尾的文件中存放的是不同硬件平台的底层驱动代码,使用宏定义来切换不同的硬件平台 上层则无需改动代码 #### 模拟仿真 project文件夹中有vs的仿真工程,可以用来对一些算法进行仿真 #### 参与贡献 1.clone此仓库 2.在develop分支提交未经验证和测试的代码 3.测试完成后合并到master并提交到远程仓库