모든 사람들이 stm32에 어떤 무료 IDE를 사용합니까? [닫은]


11

현재 Atmel SAM 시리즈를 사용하고 있습니다. 선택은 쉬웠다 : IDE는 Atmel Studio로 매우 좋고 무료이며, AVR 개발에 사용했다. 내가 가지고있는 디버거는 Atmel ICE이며 AVR에도 사용되었으며 ARM 시리즈도 지원합니다.

STM32 시리즈를 흥미롭게 만드는 것은 칩과 개발 보드의 비용이 매우 저렴하다는 것입니다. 그러나 사람들이 개발에 사용하는 IDE는 무엇입니까? 가능한 주류가 완전 무료 인 제품에 관심이 있으므로 필요할 때 도움을 쉽게 찾고 도구를 최신 상태로 유지할 수 있습니다. Google 또는 ST의 웹 사이트에서 결정적인 답변을 찾을 수 있으므로 누군가이 플랫폼 개발에 이미 참여하고 있다면 데이터와 의견을 공유하면 감사하겠습니다.


1
지금은 '길들이기'및 STM 검색 (stm32f051r8)이며 30 분마다 LED가 깜박입니다. 나는 자신의 makefile과 함께 gcc를 사용하고, 링커 스크립트는 C ++ HAL과 같은 레이어입니다. 누가 IDE가 필요합니까? (나는 많은 사람들이 알고 있지만 가벼운 여행을 선호합니다.).
Wouter van Ooijen

2
@WoutervanOoijen-개인적으로 IDE를 사용하면 작업 속도가 빨라집니다.
user34920

2
www.coocox.org-이클립스 기반의 슬프지만 뛰어난 돈 가치 (즉, 무료이며 기능적이며 사용하기 쉽습니다). PC OS가 삶과 죽음의 문제라고 생각하는 사람들을 위해 Windows는 단호합니다. STM32F4의 "저비용"btw라고 부르지는 않지만 디스커버리 보드는 탁월한 가치입니다.
markt

1
Btw, 새로운 쿠 콕스 베타는 내가 생각하는 stm32를 지원하지 않습니다. 이전 버전을 구하십시오.
Mike

1
일반 텍스트 편집기와 명령 줄을 사용합니다.
old_timer

답변:


5

확실히 mbed.org

Mbed는 오픈 라이브러리 , 개정 제어 및 온라인 커뮤니티를 갖춘 무료 ARM 지원 온라인 IDE입니다 .

IDE의 웹 브라우저에서 실행되는, 그래서 당신은 어떤 PC에서 작업 할 수 있습니다 공동으로 전 세계 사람들과 함께.

STM32L152RE (코어 텍스 M3, 512K 플래시 / 80K RAM)가 지원됩니다 $ (10) Nucleo-L152 보드.

첫 번째 STM32L1을 설치하고 10 분 안에 "Mbed Blinky" (간단한 LED 점멸 장치)를 실행했습니다.


퍼가기에 대해 더 자세히 설명해 주시겠습니까? arduino처럼 보입니다. 온라인 전용입니까? 디버깅을 지원합니까?
Mike

10
그것은 좋은 이유 때문에 Arduino처럼 들리지만 같은 생각입니다. 개인적으로, 나는 온라인 IDE 오프 퍼팅이라는 아이디어와 이러한 무료 도구가 폐쇄 소스보다 훨씬 더 퍼팅이라는 아이디어를 발견했습니다. 당신이 너무 나쁘지 않은 경우, 그들은 당신에게 그들이 제공하는 하나의 편집기와 그들이 제공하는 라이브러리를 가지고 있습니다. 그들이 너무 나쁜 요금을 청구하기 시작하면. 서비스가 너무 나빠지면 이것은 프로토 타이핑과 학교에 좋습니다. 일을 위해 이것을 필요로 할 때는 아닙니다.
user34920

5
아뇨, 아두 이노와 전혀 다릅니다. 첫째, 라이브러리는 오픈 소스이며 (첫 번째 링크 참조) 자유 라이센스가 있습니다. 둘째, 소스와 라이브러리는 널리 사용되는 여러 컴파일러에서 컴파일 할 수있는 프로젝트로 다운로드 할 수 있습니다. 셋째, 모든 / 모든 라이브러리의 소스 버전을 가져 와서 마음에 드는 내용으로 만들 수 있습니다.
neonzeon

전체 프로젝트를 다운로드 할 수 있다는 Neonzeon의 핵심은 핵심입니다. 그것이 Arduino와 근본적으로 다르다는 주장은 약한 것입니다-허가와 카피 레프트 라이센스의 차이점 만 실제로 주어진 이유 중 하나입니다. 그러나 언급되지 않은 차이점은 mbed 프로젝트 모델이 "Arduino 방식"과 비교할 때 기존 임베디드 개발과 훨씬 유사하고 훨씬 더 호환된다는 점입니다. "아두 이노 방식"과 비교할 때 문제가 적고 초기 문제로 인해 심각한 문제가 발생할 수 있습니다. 계획.
Chris Stratton

내가 아는 개발자는 거의 mbed를 사용하지 않습니다. ac6 도구 (gcc 컴파일러)가있는 Eclipse IDE openstm32.org/HomePage를 확인했습니다 .
tarabyte

1

무료이지만 전문적인 IDE를 찾고 있다면 이 링크 를 따라가는 것이 좋습니다 .

M0 및 ​​M0 + 기반의 모든 STM32에 대한 무료 버전의 µvision에 액세스 할 수있는 ARM 페이지로 연결됩니다.

다음 제품 일련 번호 (PSN)를 사용하여 STM32F0 및 STM32L0 시리즈 모두에 대해 무료 MDK-ARM 라이센스를 활성화 할 수 있습니다. U1E21-CM9GY-L3G4L


1
이것이 실제로 완벽하게 작동합니까, 아니면 실행 파일 크기가 제한됩니까?
Scott Seidman

1
@ScottSeidman 무료 'MDK-Lite'버전의 코드 제한은 32kB입니다. www2.keil.com/mdk5/selector
Bruce Abbott

@BruceAbbott-라이센스는 어떻습니까? 실제 또는 취미 / 교육에 사용할 수 있습니까?
Scott Seidman

2
"STMicroelectonics STM32F0 및 STM32L0 용 MDK는 STMicroelectronics가 지불 한 라이센스 입니다. ARM Cortex-M0 및 ARM Cortex-M0 + 코어를 기반으로 STM32 장치를 사용하는 소프트웨어 개발자에게는 무료로 사용할 수 있습니다."
Bruce Abbott
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.