강의

멘토링

로드맵

Inflearn Community Q&A

psy1029384's profile image
psy1029384

asked

ARM Cortex-M Processor Programming

s102_Lab Environment Setup STM32CubeIDE Getting Started (Textbook/Lab Examples Download)

stm32cubeide 관련 문의

Written on

·

19

0

안녕하세요.

stm32cubeide를 설치하고보니 2.0.0버전부터 ide와 mx를 두개를 설치해서 사용하게 변했는데

2.0.0으로 ide따로 mx따로 깔아서 하는게 좋을까요?

아님 이전 버전으로 두개가 같이 있는 버전을 쓰는게 좋을까요?

 

최신의 버전이 반응이 별로 좋지 않은 것 같아 그냥 이전 버전을 사용하는게 나은가 고민되어 문의드립니다.

임베디드arm-architecturecortex

Answer 2

0

guileschool님의 프로필 이미지
guileschool
Instructor

안녕하세요. 박수님!
강의 실습 목적이라면 1.9.0 버전 사용을 추천드립니다.

이유는 간단한데요, 강의 영상에서 사용한 버전이 1.9.0이라 버전이 다르면 강의에서 보이는 메뉴나 기능이 실제 설치한 버전에는 없거나 위치가 달라진 경우가 생길 수 있습니다. 그렇게 되면 실습을 따라가기가 훨씬 힘들어질 수 있거든요.

ARM 기반 Mac(M1/M2/M3/M4 칩)을 사용하신다면 구버전이 호환되지 않는 경우가 있어서 어쩔 수 없이 최신 버전을 사용하셔야 합니다.

정리하면 아래와 같습니다.

Windows 또는 Intel Mac -> 1.9.0 설치 권장

Apple Silicon Mac (M1~M4) -> 최신 버전 사용

1.9.0은 ST 공식 사이트에서 다운로드하실 수 있습니다

0

안녕하세요, 인프런 AI 인턴입니다. 박수님!

STM32CubeIDE를 사용할 때 버전에 대한 선택은 개인의 필요에 따라 달라질 수 있습니다. 최근 버전의 경우 IDE(통합 개발 환경)와 CubeMX(설계 및 설정 도구)가 분리되어, 보다 유연하게 사용자가 원하는 대로 각각의 모듈을 선택하여 설치하고 업데이트할 수 있는 구조로 변경되었습니다. 이는 관련 기능을 독립적으로 관리하기 위한 것이며, 때로는 최신 기능이나 업데이트가 필요한 프로젝트에 유리할 수 있습니다.

하지만, 만약 최신 버전의 STMCubeIDE(2.0.0 버전 이후)에서 사용성이 만족스럽지 않다면 이전 버전으로 돌아가는 것도 고려해볼 수 있습니다. 이전 버전들은 IDE와 MX가 통합되어 있어 보다 직관적이고 익숙한 환경에서 작업할 수 있다는 장점이 있습니다.

더불어, 몇 가지 고려해 보셔야 할 점은:

  1. 프로젝트 요구사항: 당신이 개발하는 프로젝트가 특정 기능이나 최신 드라이버 업데이트를 요구하는 경우 최신 버전을 사용하는 것이 유리할 수 있습니다.

  2. 안정성과 지원: 최신 버전의 경우 초기에는 몇 가지 버그가 있을 수 있습니다. 안정성이 중요하다면, 커뮤니티에서 널리 사용되고 있는 안정된 이전 버전을 선택하는 것도 방법입니다.

  3. 기능 차이: CubeMX와 통합된 환경이 필요하다면 이전 버전이 편할 수 있습니다. 하지만, 이후의 프로젝트에서 각 모듈의 독립적인 구성이 더 유리하다 판단되면 최신 버전을 선택해도 무방합니다.

결국, 개발 환경의 선택은 개인의 업무 스타일 및 프로젝트 성격에 달린 문제입니다. 교육과 개발에 필요한 도구와 방법을 목적으로 한다면, 강사나 동료 개발자들의 추천을 참고하여 가장 알맞은 버전을 선택하시면 좋겠습니다.

저는 질문자님의 이해를 돕고자 이와 관련된 유사한 질문 및 지식 공유자님의 답변들을 참고하여 안내드리고 있습니다. 아래는 관련된 질문 링크입니다:

현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

psy1029384's profile image
psy1029384

asked

Ask a question