【问题标题】:Can I use c++ with stm32f7?我可以将 c++ 与 stm32f7 一起使用吗?
【发布时间】:2019-01-25 21:29:47
【问题描述】:

我一直在看STM32Cube_FW_F7下载的St.com网站提供的例子。

我注意到他们都在使用c,有没有办法让我使用c++。

【问题讨论】:

    标签: stm32f7


    【解决方案1】:

    问题不正确!

    如果您问:我可以将 C++ 用于 STM32 吗? 回答:可以,所有编译器都支持 C++(GCC、IAR、KEIL)

    如果你问:你有一些支持STM32F7 MCU的C++库吗?答:没有,目前公共社区没有适合您的解决方案。您可以找到适用于 STM32F0 或 STM32F4 的库,但找不到适用于 F7 系列的库。

    另外,您可以查看ARM mbed 项目,希望它适合您。

    【讨论】:

    • 你的意思不是我可以使用 C++,只要我避免使用任何标准库或动态分配方法,例如 new/delete ?
    【解决方案2】:

    是 -> http://distortos.org/ C++ RTOS + 外围驱动程序。如果缺少某些东西 - 使用硬件寄存器而不是伪硬件抽象库。它更容易、更高效、更节能且更快。

    【讨论】:

    • 那么 distortos 实现了 C++ 运行时所需的功能?即map、vector等数据结构的动态分配与实现?
    • 是的。检查自己
    • + 检查同一个人工具链。
    猜你喜欢
    • 2023-03-25
    • 2010-11-26
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 2020-08-04
    • 2018-10-23
    • 2011-02-22
    相关资源
    最近更新 更多