stm32-cube-cmake-vscode
STM32, VSCode and CMake detailed tutorial
파일 탐색기
최종 버전 다운로드 (.zip)- FUNDING.yml
- tasks.json
- c_cpp_properties.json
- extensions.json
- launch.json
- tasks.json
- gcc-arm-none-eabi.cmake
- cmake_generated.cmake
- main.h
- stm32_assert.h
- stm32h7xx_it.h
- main.c
- stm32h7xx_it.c
- syscalls.c
- sysmem.c
- system_stm32h7xx.c
- startup_stm32h735igkx.s
- stm32h735xx.h
- stm32h7xx.h
- system_stm32h7xx.h
- License.md
- cmsis_armcc.h
- cmsis_armclang.h
- cmsis_armclang_ltm.h
- cmsis_compiler.h
- cmsis_gcc.h
- cmsis_iccarm.h
- cmsis_version.h
- core_armv81mml.h
- core_armv8mbl.h
- core_armv8mml.h
- core_cm0.h
- core_cm0plus.h
- core_cm1.h
- core_cm23.h
- core_cm3.h
- core_cm33.h
- core_cm35p.h
- core_cm4.h
- core_cm7.h
- core_sc000.h
- core_sc300.h
- mpu_armv7.h
- mpu_armv8.h
- tz_context.h
- stm32h7xx_ll_bus.h
- stm32h7xx_ll_cortex.h
- stm32h7xx_ll_crs.h
- stm32h7xx_ll_dma.h
- stm32h7xx_ll_dmamux.h
- stm32h7xx_ll_exti.h
- stm32h7xx_ll_gpio.h
- stm32h7xx_ll_pwr.h
- stm32h7xx_ll_rcc.h
- stm32h7xx_ll_system.h
- stm32h7xx_ll_utils.h
- stm32h7xx_ll_exti.c
- stm32h7xx_ll_gpio.c
- stm32h7xx_ll_pwr.c
- stm32h7xx_ll_rcc.c
- stm32h7xx_ll_utils.c
- License.md
- .cproject
- .project
- CMakeLists.txt
- CMakePresets.json
- cube-ide-cmake-demo-proj.ioc
- README_how_to_build.md
- STM32H735IGKX_FLASH.ld
- STM32H735IGKX_RAM.ld
- STM32H73x.svd
- cmake-ninja-version-test.png
- cubeide-1.png
- cubeide-2.png
- cubeide-3.png
- cubeide-4-1.png
- cubeide-4.png
- cubeide-5.png
- cubeide-6.png
- cubeide-7.png
- cubeide-8.png
- cubeide-9.png
- cubeide-include-paths.png
- cubeide-mcu-settings.png
- cubeide-symbols.png
- gcc-prog-gdb-version-test.png
- vscode-1.png
- vscode-10-tasks-1.png
- vscode-10-tasks.png
- vscode-2-cmake-toolchain.png
- vscode-3-cmake-final.png
- vscode-5-cmake-tools-window-default.png
- vscode-6-cmake-tools-select-preset.png
- vscode-7-cmake-tools-preset-selected-run-build.png
- vscode-9-build-finish.png
- vscode-c-cpp-1-file.png
- vscode-c-cpp-2-no-errors.png
- vscode-cmake-tools-build-button.png
- vscode-cmake-tools-list-files-ext.png
- vscode-cmake-tools-list-files.png
- vscode-dbg-1.png
- vscode-dbg-2.png
- vscode-dbg-3.png
- vscode-dbg-4-memory-address.png
- vscode-dbg-4-memory-len.png
- vscode-dbg-4-memory-view.png
- vscode-dbg-4-memory.png
- vscode-dbg-5-disassembly.png
- vscode-first-time.png
- vscode-plugins-installed-preview.png
- vscode-plugins-installed.png
- c_cpp_properties.json
- extensions.json
- launch.json
- tasks.json
- gcc-arm-none-eabi.cmake
- cmake_generated.cmake
- FreeRTOSConfig.h
- ft5336_conf.h
- main.h
- mx25lm51245g_conf.h
- s70kl1281_conf.h
- stm32h735g_discovery_conf.h
- stm32h7xx_hal_conf.h
- stm32h7xx_it.h
- freertos.c
- main.c
- stm32h7xx_hal_msp.c
- stm32h7xx_hal_timebase_tim.c
- stm32h7xx_it.c
- system_stm32h7xx.c
- mini-st.css
- st_logo.png
- audio.h
- camera.h
- dpredriver.h
- env_sensor.h
- epd.h
- idd.h
- io.h
- lcd.h
- motion_sensor.h
- pwrmon.h
- Release_Notes.html
- ts.h
- usbtypecswitch.h
- mini-st.css
- st_logo.png
- ft5336.c
- ft5336.h
- ft5336_conf_template.h
- ft5336_reg.c
- ft5336_reg.h
- Release_Notes.html
- mini-st.css
- st_logo.png
- mx25lm51245g.c
- mx25lm51245g.h
- mx25lm51245g_conf_template.h
- Release_Notes.html
- mini-st.css
- st_logo.png
- Release_Notes.html
- s70kl1281.c
- s70kl1281.h
- s70kl1281_conf_template.h
- stm32h735g_discovery.c
- stm32h735g_discovery.h
- stm32h735g_discovery_bus.c
- stm32h735g_discovery_bus.h
- stm32h735g_discovery_errno.h
- stm32h735g_discovery_ospi.c
- stm32h735g_discovery_ospi.h
- stm32h735g_discovery_ts.c
- stm32h735g_discovery_ts.h
- stm32h735xx.h
- stm32h7xx.h
- system_stm32h7xx.h
- cmsis_armcc.h
- cmsis_armclang.h
- cmsis_armclang_ltm.h
- cmsis_compiler.h
- cmsis_gcc.h
- cmsis_iccarm.h
- cmsis_version.h
- core_armv81mml.h
- core_armv8mbl.h
- core_armv8mml.h
- core_cm0.h
- core_cm0plus.h
- core_cm1.h
- core_cm23.h
- core_cm3.h
- core_cm33.h
- core_cm35p.h
- core_cm4.h
- core_cm7.h
- core_sc000.h
- core_sc300.h
- mpu_armv7.h
- mpu_armv8.h
- tz_context.h
- stm32_hal_legacy.h
- stm32h7xx_hal.h
- stm32h7xx_hal_cortex.h
- stm32h7xx_hal_crc.h
- stm32h7xx_hal_crc_ex.h
- stm32h7xx_hal_def.h
- stm32h7xx_hal_dma.h
- stm32h7xx_hal_dma2d.h
- stm32h7xx_hal_dma_ex.h
- stm32h7xx_hal_exti.h
- stm32h7xx_hal_flash.h
- stm32h7xx_hal_flash_ex.h
- stm32h7xx_hal_gpio.h
- stm32h7xx_hal_gpio_ex.h
- stm32h7xx_hal_hsem.h
- stm32h7xx_hal_i2c.h
- stm32h7xx_hal_i2c_ex.h
- stm32h7xx_hal_ltdc.h
- stm32h7xx_hal_ltdc_ex.h
- stm32h7xx_hal_mdma.h
- stm32h7xx_hal_ospi.h
- stm32h7xx_hal_pwr.h
- stm32h7xx_hal_pwr_ex.h
- stm32h7xx_hal_rcc.h
- stm32h7xx_hal_rcc_ex.h
- stm32h7xx_hal_tim.h
- stm32h7xx_hal_tim_ex.h
- stm32h7xx_hal.c
- stm32h7xx_hal_cortex.c
- stm32h7xx_hal_crc.c
- stm32h7xx_hal_crc_ex.c
- stm32h7xx_hal_dma.c
- stm32h7xx_hal_dma2d.c
- stm32h7xx_hal_dma_ex.c
- stm32h7xx_hal_exti.c
- stm32h7xx_hal_flash.c
- stm32h7xx_hal_flash_ex.c
- stm32h7xx_hal_gpio.c
- stm32h7xx_hal_hsem.c
- stm32h7xx_hal_i2c.c
- stm32h7xx_hal_i2c_ex.c
- stm32h7xx_hal_ltdc.c
- stm32h7xx_hal_ltdc_ex.c
- stm32h7xx_hal_mdma.c
- stm32h7xx_hal_ospi.c
- stm32h7xx_hal_pwr.c
- stm32h7xx_hal_pwr_ex.c
- stm32h7xx_hal_rcc.c
- stm32h7xx_hal_rcc_ex.c
- stm32h7xx_hal_tim.c
- stm32h7xx_hal_tim_ex.c
- Project.eww
- startup_stm32h735xx.s
- STM32H735G-DK.ewd
- STM32H735G-DK.ewp
- stm32h735xx_dtcmram.icf
- stm32h735xx_flash.icf
- stm32h735xx_flash_rw_sram1.icf
- stm32h735xx_flash_rw_sram2.icf
- stm32h735xx_sram1.icf
- cube_programmer.mk
- flash_sections_int_ext.mk
- port.c
- portmacro.h
- heap_4.c
- Makefile
- startup_stm32h735igkx.s
- STM32H735IGKX_FLASH.ld
- startup_stm32h735xx.s
- STM32H735G-DK.uvprojx
- cderror.h
- cdjpeg.h
- jconfig.h
- jdct.h
- jerror.h
- jinclude.h
- jmemsys.h
- jmorecfg.h
- jpegint.h
- jpeglib.h
- jversion.h
- transupp.h
- libjpeg.a
- libjpeg-8.a
- libjpeg-8.dll
- libjpeg-8.lib
- AbstractPartition.hpp
- Meta.hpp
- Partition.hpp
- TouchGFXInit.hpp
- MVPApplication.hpp
- MVPHeap.hpp
- Presenter.hpp
- View.hpp
- MCUInstrumentation.hpp
- ButtonController.hpp
- I2C.hpp
- LCD16bpp.hpp
- LCD16bppSerialFlash.hpp
- LCD1bpp.hpp
- LCD24bpp.hpp
- LCD2bpp.hpp
- LCD32bpp.hpp
- LCD32bpp_XRGB8888.hpp
- LCD4bpp.hpp
- LCD8bpp_ABGR2222.hpp
- LCD8bpp_ARGB2222.hpp
- LCD8bpp_BGRA2222.hpp
- LCD8bpp_RGBA2222.hpp
- I2CTouchController.hpp
- NoTouchController.hpp
- SDL2TouchController.hpp
- SDLTouchController.hpp
- TouchController.hpp
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config.h.cmake
- SDL_config.h.in
- SDL_config_android.h
- SDL_config_iphoneos.h
- SDL_config_macosx.h
- SDL_config_minimal.h
- SDL_config_pandora.h
- SDL_config_psp.h
- SDL_config_windows.h
- SDL_config_winrt.h
- SDL_config_wiz.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_egl.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hints.h
- SDL_image.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_test.h
- SDL_test_assert.h
- SDL_test_common.h
- SDL_test_compare.h
- SDL_test_crc32.h
- SDL_test_font.h
- SDL_test_fuzzer.h
- SDL_test_harness.h
- SDL_test_images.h
- SDL_test_log.h
- SDL_test_md5.h
- SDL_test_random.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- HALSDL2.hpp
- CanvasWidgetRenderer.hpp
- Cell.hpp
- Outline.hpp
- Rasterizer.hpp
- Renderer.hpp
- RenderingBuffer.hpp
- Scanline.hpp
- AbstractButtonContainer.hpp
- AnimatedImageButtonStyle.hpp
- BoxWithBorderButtonStyle.hpp
- Buttons.hpp
- ClickButtonTrigger.hpp
- IconButtonStyle.hpp
- ImageButtonStyle.hpp
- RepeatButtonTrigger.hpp
- TextButtonStyle.hpp
- TiledImageButtonStyle.hpp
- ToggleButtonTrigger.hpp
- TouchButtonTrigger.hpp
- TwoWildcardTextButtonStyle.hpp
- WildcardTextButtonStyle.hpp
- AbstractClock.hpp
- AnalogClock.hpp
- DigitalClock.hpp
- AbstractDirectionProgress.hpp
- AbstractProgressIndicator.hpp
- BoxProgress.hpp
- CircleProgress.hpp
- ImageProgress.hpp
- LineProgress.hpp
- TextProgress.hpp
- DrawableList.hpp
- ScrollBase.hpp
- ScrollList.hpp
- ScrollWheel.hpp
- ScrollWheelBase.hpp
- ScrollWheelWithSelectionStyle.hpp
- CacheableContainer.hpp
- Container.hpp
- ListLayout.hpp
- ModalWindow.hpp
- ScrollableContainer.hpp
- SlideMenu.hpp
- Slider.hpp
- SwipeContainer.hpp
- ZoomAnimationImage.hpp
- ClickEvent.hpp
- DragEvent.hpp
- GestureEvent.hpp
- Atomic.hpp
- BlitOp.hpp
- BoardConfiguration.hpp
- Buttons.hpp
- Config.hpp
- DMA.hpp
- FlashDataReader.hpp
- FrameBufferAllocator.hpp
- Gestures.hpp
- GPIO.hpp
- HAL.hpp
- NoDMA.hpp
- OSWrappers.hpp
- PartialFrameBufferManager.hpp
- Types.hpp
- VideoController.hpp
- DebugPrinter.hpp
- LCD.hpp
- LCD16DebugPrinter.hpp
- LCD1DebugPrinter.hpp
- LCD24DebugPrinter.hpp
- LCD2DebugPrinter.hpp
- LCD32DebugPrinter.hpp
- LCD4DebugPrinter.hpp
- LCD8ABGR2222DebugPrinter.hpp
- LCD8ARGB2222DebugPrinter.hpp
- LCD8BGRA2222DebugPrinter.hpp
- LCD8DebugPrinterBase.hpp
- LCD8RGBA2222DebugPrinter.hpp
- ClickListener.hpp
- Draggable.hpp
- FadeAnimator.hpp
- MoveAnimator.hpp
- Snapper.hpp
- DisplayTransformation.hpp
- TouchCalibration.hpp
- BlockTransition.hpp
- CoverTransition.hpp
- NoTransition.hpp
- SlideTransition.hpp
- Transition.hpp
- WipeTransition.hpp
- AbstractPainter.hpp
- AbstractPainterABGR2222.hpp
- AbstractPainterARGB2222.hpp
- AbstractPainterARGB8888.hpp
- AbstractPainterBGRA2222.hpp
- AbstractPainterBW.hpp
- AbstractPainterGRAY2.hpp
- AbstractPainterGRAY4.hpp
- AbstractPainterRGB565.hpp
- AbstractPainterRGB888.hpp
- AbstractPainterRGBA2222.hpp
- AbstractShape.hpp
- Canvas.hpp
- CanvasWidget.hpp
- Circle.hpp
- CWRUtil.hpp
- Line.hpp
- PainterABGR2222.hpp
- PainterABGR2222Bitmap.hpp
- PainterARGB2222.hpp
- PainterARGB2222Bitmap.hpp
- PainterARGB8888.hpp
- PainterARGB8888Bitmap.hpp
- PainterARGB8888L8Bitmap.hpp
- PainterBGRA2222.hpp
- PainterBGRA2222Bitmap.hpp
- PainterBW.hpp
- PainterBWBitmap.hpp
- PainterGRAY2.hpp
- PainterGRAY2Bitmap.hpp
- PainterGRAY4.hpp
- PainterGRAY4Bitmap.hpp
- PainterRGB565.hpp
- PainterRGB565Bitmap.hpp
- PainterRGB565L8Bitmap.hpp
- PainterRGB888.hpp
- PainterRGB888Bitmap.hpp
- PainterRGB888L8Bitmap.hpp
- PainterRGBA2222.hpp
- PainterRGBA2222Bitmap.hpp
- PainterXRGB8888.hpp
- PainterXRGB8888Bitmap.hpp
- PainterXRGB8888L8Bitmap.hpp
- Shape.hpp
- AbstractDataGraph.hpp
- GraphElements.hpp
- GraphLabels.hpp
- GraphScroll.hpp
- GraphWrapAndClear.hpp
- GraphWrapAndOverwrite.hpp
- AbstractButton.hpp
- AnimatedImage.hpp
- AnimationTextureMapper.hpp
- Box.hpp
- BoxWithBorder.hpp
- Button.hpp
- ButtonWithIcon.hpp
- ButtonWithLabel.hpp
- Gauge.hpp
- Image.hpp
- Keyboard.hpp
- PixelDataWidget.hpp
- RadioButton.hpp
- RadioButtonGroup.hpp
- RepeatButton.hpp
- ScalableImage.hpp
- SnapshotWidget.hpp
- TextArea.hpp
- TextAreaWithWildcard.hpp
- TextureMapper.hpp
- TiledImage.hpp
- ToggleButton.hpp
- TouchArea.hpp
- VideoWidget.hpp
- Widget.hpp
- Application.hpp
- Bitmap.hpp
- Callback.hpp
- Color.hpp
- ConstFont.hpp
- Drawable.hpp
- EasingEquations.hpp
- Event.hpp
- Font.hpp
- FontManager.hpp
- InternalFlashFont.hpp
- JSMOCHelper.hpp
- Math3D.hpp
- Screen.hpp
- TextProvider.hpp
- Texts.hpp
- TextureMapTypes.hpp
- TypedText.hpp
- UIEventListener.hpp
- Unicode.hpp
- Utils.hpp
- Version.hpp
- SDL2TouchController.cpp
- HALSDL2.cpp
- HALSDL2_icon.cpp
- OSWrappers.cpp
- AbstractClock.cpp
- AnalogClock.cpp
- DigitalClock.cpp
- AbstractDirectionProgress.cpp
- AbstractProgressIndicator.cpp
- BoxProgress.cpp
- CircleProgress.cpp
- ImageProgress.cpp
- LineProgress.cpp
- TextProgress.cpp
- DrawableList.cpp
- ScrollBase.cpp
- ScrollList.cpp
- ScrollWheel.cpp
- ScrollWheelBase.cpp
- ScrollWheelWithSelectionStyle.cpp
- CacheableContainer.cpp
- Container.cpp
- ListLayout.cpp
- ModalWindow.cpp
- ScrollableContainer.cpp
- SlideMenu.cpp
- Slider.cpp
- SwipeContainer.cpp
- ZoomAnimationImage.cpp
- AbstractPainterABGR2222.cpp
- AbstractPainterARGB2222.cpp
- AbstractPainterARGB8888.cpp
- AbstractPainterBGRA2222.cpp
- AbstractPainterBW.cpp
- AbstractPainterGRAY2.cpp
- AbstractPainterGRAY4.cpp
- AbstractPainterRGB565.cpp
- AbstractPainterRGB888.cpp
- AbstractPainterRGBA2222.cpp
- AbstractShape.cpp
- Canvas.cpp
- CanvasWidget.cpp
- Circle.cpp
- Line.cpp
- PainterABGR2222.cpp
- PainterABGR2222Bitmap.cpp
- PainterARGB2222.cpp
- PainterARGB2222Bitmap.cpp
- PainterARGB8888.cpp
- PainterARGB8888Bitmap.cpp
- PainterARGB8888L8Bitmap.cpp
- PainterBGRA2222.cpp
- PainterBGRA2222Bitmap.cpp
- PainterBW.cpp
- PainterBWBitmap.cpp
- PainterGRAY2.cpp
- PainterGRAY2Bitmap.cpp
- PainterGRAY4.cpp
- PainterGRAY4Bitmap.cpp
- PainterRGB565.cpp
- PainterRGB565Bitmap.cpp
- PainterRGB565L8Bitmap.cpp
- PainterRGB888.cpp
- PainterRGB888Bitmap.cpp
- PainterRGB888L8Bitmap.cpp
- PainterRGBA2222.cpp
- PainterRGBA2222Bitmap.cpp
- PainterXRGB8888.cpp
- PainterXRGB8888Bitmap.cpp
- PainterXRGB8888L8Bitmap.cpp
- AbstractDataGraph.cpp
- GraphElements.cpp
- GraphLabels.cpp
- GraphScroll.cpp
- GraphWrapAndClear.cpp
- GraphWrapAndOverwrite.cpp
- AbstractButton.cpp
- AnimatedImage.cpp
- AnimationTextureMapper.cpp
- Box.cpp
- BoxWithBorder.cpp
- Button.cpp
- ButtonWithIcon.cpp
- ButtonWithLabel.cpp
- Gauge.cpp
- Image.cpp
- Keyboard.cpp
- PixelDataWidget.cpp
- RadioButton.cpp
- RepeatButton.cpp
- ScalableImage.cpp
- SnapshotWidget.cpp
- TextArea.cpp
- TextAreaWithWildcard.cpp
- TextureMapper.cpp
- TiledImage.cpp
- ToggleButton.cpp
- TouchArea.cpp
- VideoWidget.cpp
- application_font_provider_cpp.rb
- application_font_provider_hpp.rb
- cached_font_cpp.rb
- cached_font_hpp.rb
- font_cache_cpp.rb
- font_cache_hpp.rb
- fonts_cpp.rb
- generated_font_cpp.rb
- generated_font_hpp.rb
- languages_bin.rb
- languages_cpp.rb
- template.rb
- text_keys_and_languages_hpp.rb
- texts_cpp.rb
- typed_text_database_cpp.rb
- typed_text_database_hpp.rb
- unicodes_txt.rb
- unmapped_data_font_cpp.rb
- unmapped_data_font_hpp.rb
- converter.rb
- excel_reader.rb
- file_io.rb
- generator.rb
- outputter.rb
- sanitizer.rb
- string_collector.rb
- text_entries.rb
- text_entries_excel_reader.rb
- text_entries_xml_reader.rb
- translation_io.rb
- typographies.rb
- typographies_excel_reader.rb
- typographies_xml_reader.rb
- version.rb
- xml_reader.rb
- xml_writer.rb
- readme.md
- texts.xml
- texts.xsd
- ApplicationFontProvider.cpp.temp
- ApplicationFontProvider.hpp.temp
- CachedFont.cpp.temp
- CachedFont.hpp.temp
- FontCache.cpp.temp
- FontCache.hpp.temp
- GeneratedFont.cpp.temp
- GeneratedFont.hpp.temp
- LanguageXX.cpp.temp
- TextKeysAndLanguages.hpp.temp
- Texts.cpp.temp
- TypedTextDatabase.cpp.temp
- TypedTextDatabase.hpp.temp
- UnmappedDataFont.cpp.temp
- UnmappedDataFont.hpp.temp
- main.rb
- translations.rb
- bintoelf.rb
- videoconvert.rb
- libtouchgfx.a
- touchgfx_core.a
- touchgfx_core_release.a
- touchgfx_core.lib
- touchgfx_core.lib
- libtouchgfx-float-abi-hard.a
- libtouchgfx.a
- touchgfx_core.a
- touchgfx_core_release.a
- touchgfx_core.lib
- libtouchgfx-float-abi-hard.a
- libtouchgfx.a
- touchgfx_core.a
- touchgfx_core_release.a
- touchgfx_core.lib
- touchgfx_core.lib
- libtouchgfx-float-abi-hard.a
- libtouchgfx.a
- touchgfx_core.a
- touchgfx_core_release.a
- touchgfx_core.a
- touchgfx_core_release.a
- touchgfx_core.lib
- touchgfx_core.lib
- libtouchgfx.a
- dll2lib.bat
- libpng16-16.dll
- libSDL2.a
- libSDL2_image.a
- SDL2.dll
- SDL2.lib
- SDL2_image.dll
- SDL2_image.lib
- zlib1.dll
- libtouchgfx.a
- libtouchgfx_v100.lib
- libtouchgfx_v100_debug.lib
- libtouchgfx_v110.lib
- libtouchgfx_v110_debug.lib
- libtouchgfx_v120.lib
- libtouchgfx_v120_debug.lib
- libtouchgfx_v140.lib
- libtouchgfx_v140_debug.lib
- libtouchgfx_v141.lib
- libtouchgfx_v141_debug.lib
- libtouchgfx_v142.lib
- libtouchgfx_v142_debug.lib
- OSWrappers.cpp
- OSWrappers_cmsis.cpp
- cmsis_os.h
- cmsis_os2.c
- cmsis_os2.h
- freertos_mpool.h
- freertos_os2.h
- atomic.h
- croutine.h
- deprecated_definitions.h
- event_groups.h
- FreeRTOS.h
- list.h
- message_buffer.h
- mpu_prototypes.h
- mpu_wrappers.h
- portable.h
- projdefs.h
- queue.h
- semphr.h
- stack_macros.h
- StackMacros.h
- stream_buffer.h
- task.h
- timers.h
- port.c
- portmacro.h
- heap_4.c
- croutine.c
- event_groups.c
- list.c
- queue.c
- stream_buffer.c
- tasks.c
- timers.c
- syscalls.c
- sysmem.c
- startup_stm32h735igkx.s
- .cproject
- .project
- STM32H735G-DK.launch
- STM32H735IGKX_FLASH.ld
- STM32H735IGKX_RAM.ld
- app_touchgfx.c
- app_touchgfx.h
- verdana.ttf
- Blue_Buttons_Round_large.png
- Blue_Icons_Add_new_32.png
- Dark_Backgrounds_Main_bg_texture_320x240px.png
- texts.xml
- texts.xsd
- app.mk
- Application.props
- ApplicationFontProvider.hpp
- CachedFont.hpp
- FontCache.hpp
- GeneratedFont.hpp
- UnmappedDataFont.hpp
- ApplicationFontProvider.cpp
- CachedFont.cpp
- Font_verdana_10_4bpp_0.cpp
- Font_verdana_20_4bpp_0.cpp
- Font_verdana_40_4bpp_0.cpp
- FontCache.cpp
- GeneratedFont.cpp
- Kerning_verdana_10_4bpp.cpp
- Kerning_verdana_20_4bpp.cpp
- Kerning_verdana_40_4bpp.cpp
- Table_verdana_10_4bpp.cpp
- Table_verdana_20_4bpp.cpp
- Table_verdana_40_4bpp.cpp
- UnmappedDataFont.cpp
- FrontendApplicationBase.hpp
- FrontendHeapBase.hpp
- SimConstants.hpp
- ScrollList_myContainerBase.hpp
- Screen1ViewBase.hpp
- FrontendApplicationBase.cpp
- ScrollList_myContainerBase.cpp
- Screen1ViewBase.cpp
- BitmapDatabase.hpp
- image_Blue_Buttons_Round_large.cpp
- image_Blue_Icons_Add_new_32.cpp
- image_Dark_Backgrounds_Main_bg_texture_320x240px.cpp
- BitmapDatabase.cpp
- Makefile
- DirectFrameBufferVideoController.hpp
- MJPEGDecoder.hpp
- SoftwareMJPEGDecoder.hpp
- mainBase.hpp
- touchgfx.props
- touchgfx_prebuild.targets
- touchgfx_sdl2.props
- SoftwareMJPEGDecoder.cpp
- mainBase.cpp
- touchgfx.ico
- touchgfx.rc
- touchgfx.res
- TextKeysAndLanguages.hpp
- TypedTextDatabase.hpp
- LanguageGb.cpp
- Texts.cpp
- TypedTextDatabase.cpp
- VideoDatabase.hpp
- FrontendApplication.hpp
- FrontendHeap.hpp
- ScrollList_myContainer.hpp
- Model.hpp
- ModelListener.hpp
- Screen1Presenter.hpp
- Screen1View.hpp
- FrontendApplication.cpp
- ScrollList_myContainer.cpp
- Model.cpp
- Screen1Presenter.cpp
- Screen1View.cpp
- Makefile
- Application.sln
- Application.vcxproj
- Application.vcxproj.filters
- main.cpp
- OSWrappers.cpp
- STM32DMA.cpp
- STM32DMA.hpp
- TouchGFXConfiguration.cpp
- TouchGFXGeneratedHAL.cpp
- TouchGFXGeneratedHAL.hpp
- CortexMMCUInstrumentation.cpp
- CortexMMCUInstrumentation.hpp
- STM32TouchController.cpp
- STM32TouchController.hpp
- TouchGFXGPIO.cpp
- TouchGFXHAL.cpp
- TouchGFXHAL.hpp
- application.config
- ApplicationTemplate.touchgfx.part
- h735g-dk-touchgfx.touchgfx
- h735g-dk-touchgfx_backup.touchgfx
- .extSettings
- backup_STM32H735G-DK.ioc
- CMakeLists.txt
- CMakePresets.json
- MX25LM51245G_STM32H735G-DK.stldr
- README_how_to_build.md
- STM32H735G-DK.ioc
- STM32H73x.svd
- c_cpp_properties.json
- extensions.json
- launch.json
- tasks.json
- gcc-arm-none-eabi.cmake
- cmake_generated.cmake
- main.h
- stm32h7xx_hal_conf.h
- stm32h7xx_it.h
- main.c
- stm32h7xx_hal_msp.c
- stm32h7xx_it.c
- syscalls.c
- sysmem.c
- system_stm32h7xx.c
- startup_stm32h735igkx.s
- stm32h735xx.h
- stm32h7xx.h
- system_stm32h7xx.h
- License.md
- cmsis_armcc.h
- cmsis_armclang.h
- cmsis_armclang_ltm.h
- cmsis_compiler.h
- cmsis_gcc.h
- cmsis_iccarm.h
- cmsis_version.h
- core_armv81mml.h
- core_armv8mbl.h
- core_armv8mml.h
- core_cm0.h
- core_cm0plus.h
- core_cm1.h
- core_cm23.h
- core_cm3.h
- core_cm33.h
- core_cm35p.h
- core_cm4.h
- core_cm7.h
- core_sc000.h
- core_sc300.h
- mpu_armv7.h
- mpu_armv8.h
- tz_context.h
- stm32_hal_legacy.h
- stm32h7xx_hal.h
- stm32h7xx_hal_cortex.h
- stm32h7xx_hal_def.h
- stm32h7xx_hal_dma.h
- stm32h7xx_hal_dma_ex.h
- stm32h7xx_hal_exti.h
- stm32h7xx_hal_flash.h
- stm32h7xx_hal_flash_ex.h
- stm32h7xx_hal_gpio.h
- stm32h7xx_hal_gpio_ex.h
- stm32h7xx_hal_hsem.h
- stm32h7xx_hal_i2c.h
- stm32h7xx_hal_i2c_ex.h
- stm32h7xx_hal_mdma.h
- stm32h7xx_hal_pwr.h
- stm32h7xx_hal_pwr_ex.h
- stm32h7xx_hal_rcc.h
- stm32h7xx_hal_rcc_ex.h
- stm32h7xx_hal_tim.h
- stm32h7xx_hal_tim_ex.h
- stm32h7xx_hal_uart.h
- stm32h7xx_hal_uart_ex.h
- stm32h7xx_hal.c
- stm32h7xx_hal_cortex.c
- stm32h7xx_hal_dma.c
- stm32h7xx_hal_dma_ex.c
- stm32h7xx_hal_exti.c
- stm32h7xx_hal_flash.c
- stm32h7xx_hal_flash_ex.c
- stm32h7xx_hal_gpio.c
- stm32h7xx_hal_hsem.c
- stm32h7xx_hal_i2c.c
- stm32h7xx_hal_i2c_ex.c
- stm32h7xx_hal_mdma.c
- stm32h7xx_hal_pwr.c
- stm32h7xx_hal_pwr_ex.c
- stm32h7xx_hal_rcc.c
- stm32h7xx_hal_rcc_ex.c
- stm32h7xx_hal_tim.c
- stm32h7xx_hal_tim_ex.c
- stm32h7xx_hal_uart.c
- stm32h7xx_hal_uart_ex.c
- License.md
- fatfs.c
- fatfs.h
- ffconf.h
- user_diskio.c
- user_diskio.h
- syscall.c
- diskio.c
- diskio.h
- ff.c
- ff.h
- ff_gen_drv.c
- ff_gen_drv.h
- integer.h
- .cproject
- .project
- CMakeLists.txt
- CMakePresets.json
- h735g-dk-usart.ioc
- Makefile
- README_how_to_build.md
- STM32H735IGKx_FLASH.ld
- STM32H735IGKX_RAM.ld
- STM32H73x.svd
- README.md
- c_cpp_properties.json
- extensions.json
- launch.json
- tasks.json
- gcc-arm-none-eabi.cmake
- cmake_generated_template.cmake
- CMakeLists_template.txt
- CMakePresets.json
- README_how_to_build.md
- .gitignore
- LICENSE
- README.md
- stm32-cube-cmake-vscode.py
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/MaJerle/stm32-cube-cmake-vscode
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd stm32-cube-cmake-vscode
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
cmake --version
이 명령어를 터미널에 그대로 입력해 실행하세요.
code --install-extension ms-vscode.cmake-tools
이 명령어를 터미널에 그대로 입력해 실행하세요.
code --install-extension twxs.cmake
이 명령어를 터미널에 그대로 입력해 실행하세요.
"toolchainFile": "${sourceDir}/cmake/gcc-arm-none-eabi.cmake",
이 명령어를 터미널에 그대로 입력해 실행하세요.
"command": "cmake",
이 명령어를 터미널에 그대로 입력해 실행하세요.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. .NET
보통
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd script-projects/h735g-dk-touchgfx/TouchGFX/simulator/msvs
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd script-projects/h735g-dk-touchgfx/TouchGFX/generated/simulator/gcc
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
