# Control **Repository Path**: ledgejin/control ## Basic Information - **Project Name**: Control - **Description**: 使用STM32读取MPU9250数据并且对数据进行融合处理,可以实现对角度的精确读取。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-12-16 - **Last Updated**: 2025-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Babeltrace 2 [![Build Status](https://ci.eclipse.org/babeltrace/buildStatusIcon?job=babeltrace-2-main)](https://ci.eclipse.org/babeltrace/view/All/job/babeltrace-2-main/) This is Babeltrace 2, a trace reading and writing library. ## Requirements * A Unix-like platform (tested on Linux and FreeBSD) * C compiler * C++ compiler (for some plugins) * `cmake` (>= 3.12) * `glib-2.0` (>= 2.40) * `libpopt` (tested with 1.16) * `libxml2` (for the `ctf` plugin) * `python3` (>= 3.4; optional, for developing Python bindings) * `doxygen` (optional, for building documentation) ## Building Babeltrace 2 uses CMake as its build system. For a typical build (installing to `/usr/local`): ```bash mkdir build cd build cmake .. make sudo make install ``` To install to a different prefix: ```bash cmake -DCMAKE_INSTALL_PREFIX=/your/prefix .. ``` For more options, run: ```bash cmake -LH .. ``` Or: ```bash ccmake .. ``` ## Usage See: ```bash babeltrace2 --help ``` And the [Babeltrace 2 documentation](https://babeltrace.org/docs/v2.0/). ## Python Bindings Python bindings are optional. They are enabled by default if `python3` is found. To disable them: ```bash cmake -DBABELTRACE_ENABLE_PYTHON_PLUGINS=OFF .. ``` ## Documentation To build the documentation, use: ```bash cmake -DBABELTRACE_BUILD_DOCS=ON .. make docs ``` The documentation will be located in `build/doc`. ## License This project is licensed under the [Eclipse Public License 2.0](LICENSE). See the [COPYRIGHT](COPYRIGHT) file for more information. ## Contributing If you wish to contribute to this project, please read the [CONTRIBUTING.md](CONTRIBUTING.md) document. ## Security For information about security practices and reporting vulnerabilities, see the [SECURITY.md](SECURITY.md) document. ## Copyright See the [COPYRIGHT](COPYRIGHT) file. ## Contact * Mailing list: [babeltrace-dev@lists.eclipse.org](https://dev.eclipse.org/mailman/listinfo/babeltrace-dev) * Bug tracker: [https://bugs.lttng.org/projects/babeltrace](https://bugs.lttng.org/projects/babeltrace) * Website: [https://babeltrace.org/](https://babeltrace.org/) ## Projects Using Babeltrace 2 * [Trace Compass](https://trace.compass.eclipse.org/) * [LTTng-Analyses](https://github.com/lttng/lttng-analyses) ## Plugins Babeltrace 2 components are provided by plugins. The core plugins can be found in the [babeltrace-plugins](https://github.com/efficios/babeltrace-plugins) repository. ## Components Babeltrace 2 converts traces through a set of components organized into a graph. Each component has a class and can have a name. You can use the `--component-class` or `-C` option with `babeltrace2` to show details of a specific component class. ## Graph A Babeltrace 2 graph consists of interconnected components. You can create a graph using the `babeltrace2` command-line tool by connecting components with the `add` command. ## Help For more information, run: ```bash babeltrace2 --help ``` Or consult the [Babeltrace 2 documentation](https://babeltrace.org/docs/v2.0/). ## Reporting Bugs If you encounter any bugs or issues, please report them in our [Bug Tracker](https://bugs.lttng.org/projects/babeltrace). ## More Information For more information about Babeltrace 2, see the project's [website](https://babeltrace.org/), [documentation](https://babeltrace.org/docs/v2.0/), or [GitHub repository](https://github.com/efficios/babeltrace). ## See Also * [Babeltrace 1 README](README-1.0.md) * [LICENSE](LICENSE) * [COPYRIGHT](COPYRIGHT) ## Acknowledgments Thanks to the many contributors who helped make Babeltrace 2 possible. ## Version This document corresponds to Babeltrace 2 version `2.0.5~rc2-14-g5b28a`.