# foxbms **Repository Path**: MicrosystemFramework/foxbms ## Basic Information - **Project Name**: foxbms - **Description**: foxBMS是一个设计电池管理系统的自由、开放和灵活的开发环境。它是第一个模块化的开源BMS开发平台。 foxconda 环境:这个环境提供了所有必要的工具来生成文档,编译mcu的代码,并在mcu上flash生成的二进制文件(例如,Python, git, GCC)。foxconda 可以在这里下载。 获取foxBMS的起点是https://github.com/foxBMS/foxbms上的foxBMS存储库,其中包含foxBMS项目的所有文件。 - **Primary Language**: Unknown - **License**: CC-BY-4.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 4 - **Created**: 2023-01-11 - **Last Updated**: 2024-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # foxBMS foxBMS is a free, open and flexible development environment to design battery management systems. It is the first modular open source BMS development platform. The foxconda environment: This environment provides all the tools necessary to generate the documentation, compile the code for the MCUs and flash the generated binaries on the MCUs (e.g., ``Python``, ``git``, ``GCC``). foxconda can be downloaded [here](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/). The starting point to get foxBMS is the foxBMS repository at [https://github.com/foxBMS/foxbms](https://github.com/foxBMS/foxbms), which contains all files for the foxBMS project. ## foxBMS Repository - In `foxbms\documentation` the configuration of the doxygen documentation for the primary and secondary MCU can be found. - The software for the MCUs is found in `foxbms\embedded-software`. This includes the Hardware Abstraction Layer (HAL), the real-time operating system FreeRTOS and the BMS application itself. - The layout and schematic files for the foxBMS hardware are found in the `foxbms\hardware`. - The build toolchain and other tools related to foxBMS are found in `foxbms\tools`. A generated version of the Sphinx documentation can be found at [docs.foxbms.org](https://docs.foxbms.org). It explains the structure of the foxBMS hardware, how to install the foxconda environment and how to use foxconda to compile and flash the sources. ## Building the Sources For building the software, open a shell and type ``python tools\waf --help``. All available build options will be displayed. The top build directory is ``foxbms\build``. [foxbms.org/](https://foxbms.org/)