eBox_Framework

所属分类:处理器开发
开发工具:C
文件大小:33286KB
下载次数:0
上传日期:2022-06-16 15:31:01
上 传 者sh-1993
说明:  ebox是类似于arduino的一层api,简化stm32编程
(Ebox is a layer of api similar to arduino, which simplifies stm32 programming)

文件列表:
0.software_tools (0, 2023-07-23)
0.software_tools\PC_HID_APP.zip (737093, 2023-07-23)
0.software_tools\sscom5.11a1.exe (442368, 2023-07-23)
0.software_tools\sscom51.ini (4371, 2023-07-23)
0.software_tools\ucGUI字体生成器 V3.0 绿色免费版.zip (277505, 2023-07-23)
CoolFormatList.cflist (71745, 2023-07-23)
LICENSE (1061, 2023-07-23)
Project (0, 2023-07-23)
Project\n32g030 (0, 2023-07-23)
Project\n32g030\mdk (0, 2023-07-23)
Project\n32g030\mdk\DebugConfig (0, 2023-07-23)
Project\n32g030\mdk\DebugConfig\Target_1_STM32F030RCTx.dbgconf (2148, 2023-07-23)
Project\n32g030\mdk\DebugConfig\Target_1_STM32F103C8.dbgconf (6860, 2023-07-23)
Project\n32g030\mdk\DebugConfig\Target_1_STM32F103C8_1.0.0.dbgconf (6860, 2023-07-23)
Project\n32g030\mdk\DebugConfig\Target_1_STM32F103RB.dbgconf (6860, 2023-07-23)
Project\n32g030\mdk\DebugConfig\Target_1_STM32F103VE.dbgconf (6860, 2023-07-23)
Project\n32g030\mdk\DebugConfig\Target_1_STM32F103ZE.dbgconf (6860, 2023-07-23)
Project\n32g030\mdk\EventRecorderStub.scvd (330, 2023-07-23)
Project\n32g030\mdk\JLinkSettings.ini (723, 2023-07-23)
Project\n32g030\mdk\Objects (0, 2023-07-23)
Project\n32g030\mdk\Objects\ArInp.Scr (1169, 2023-07-23)
Project\n32g030\mdk\RTE (0, 2023-07-23)
Project\n32g030\mdk\RTE\_Target_1 (0, 2023-07-23)
Project\n32g030\mdk\RTE\_Target_1\RTE_Components.h (320, 2023-07-23)
Project\n32g030\mdk\stm32f10x.uvoptx (36727, 2023-07-23)
Project\n32g030\mdk\stm32f10x.uvprojx (29875, 2023-07-23)
Project\n32g030\mdk\trace.dat (0, 2023-07-23)
Project\stm32f030F4 (0, 2023-07-23)
Project\stm32f030F4\Tkstudio (0, 2023-07-23)
Project\stm32f030F4\Tkstudio\eboxF0.tuo (3278, 2023-07-23)
Project\stm32f030F4\Tkstudio\eboxF0.xmp (189672, 2023-07-23)
Project\stm32f030F4\mdk(AC6) (0, 2023-07-23)
Project\stm32f030F4\mdk(AC6)\DebugConfig (0, 2023-07-23)
Project\stm32f030F4\mdk(AC6)\DebugConfig\Target_1_STM32F030C6Tx.dbgconf (1933, 2023-07-23)
Project\stm32f030F4\mdk(AC6)\DebugConfig\Target_1_STM32F030C8Tx.dbgconf (1933, 2023-07-23)
Project\stm32f030F4\mdk(AC6)\DebugConfig\Target_1_STM32F030F4.dbgconf (2148, 2023-07-23)
Project\stm32f030F4\mdk(AC6)\DebugConfig\Target_1_STM32F030F4Px.dbgconf (1933, 2023-07-23)
Project\stm32f030F4\mdk(AC6)\DebugConfig\Target_1_STM32F030R8Tx.dbgconf (1933, 2023-07-23)
... ...

# cpp 11 support for rt-thread ## 特性 下面是 RT-Thread 支持的 C++ 11 线程特性。 - Atomic. - Conditional variables. - Clocks. - Future. - Mutexes. - Threads. - TLS. ## 如何使用 请注意,在 RT-Thread 中使用 C++ 11,需要修改工具链中的部分文件。请在修改之前,备份好工具链。 1. 使能 c++11 ![](https://github.com/eboxmaker/eBox_Framework/blob/master/figures/Snipaste_2021-09-02_16-00-09.png) 2. 下载 GCC 工具链 ```shell gcc version 10.2.1 20201103 (release) (GNU Arm Embedded Toolchain 10-2020-q4-major) ``` 3. 删除下面的文件 ```shell rm -f toolchain/arm-none-eabi/include/c++/10.2.1/thread rm -f toolchain/arm-none-eabi/include/c++/10.2.1/mutex rm -f toolchain/arm-none-eabi/include/c++/10.2.1/condition_variable rm -f toolchain/arm-none-eabi/include/c++/10.2.1/future rm -f toolchain/arm-none-eabi/include/pthread.h ``` 4. 请清除下面文件的内容,保留文件避免编译失败 ```shell toolchain/arm-none-eabi/include/sys/_pthreadtypes.h ``` 5. 更新 `rtconfig.py` 文件,添加 c++ 编译参数: ```shell CXXFLAGS = CFLAGS + ' -std=c++11 -fabi-version=0 -MMD -MP -MF' ```

近期下载者

相关文件


收藏者