cubemx 예제

이 플랫폼에는 STM32 큐브 라이브러리가 포함되어 있어 STM32 포트폴리오 전반에 걸쳐 간편한 이식성을 보장하고 일관된 미들웨어 구성 요소(RTOS, USB, FS, TCP/IP, 그래픽 등)를 제공합니다. 모든 임베디드 소프트웨어 예제에는 전체 예제 집합이 함께 제공됩니다. 우선 STM32Cube 임베디드 소프트웨어 라이브러리 및 예제 프로젝트를 여기에서 다운로드할 수 있습니다(해당 STM32 패밀리 페이지로 이동하여 올바른 다운로드 링크를 찾으십시오): 지금까지(2018년 2월) 때때로 환초 예제가 누락된 경우도 있습니다. 걱정하지 마세요,이 튜토리얼을 따라 혼자서 당신은 ATOLLIC의 모든 AC6 예제 (큐브 라이브러리에 존재)를 가져옵니다. 우리의 목표는 AC6 예제, GPIO_IO 토글을 가져 오는 것입니다, ATOLLIC 완료 버튼을 클릭, 선택한 프로젝트는 자동으로 환초 TrueSTUDIO 형식으로 STM32 형식에 대한 시스템 워크 벤치에서 변환됩니다. 이 간단한 방법을 사용하면 수천 개의 STM32Cube 예제 프로젝트를 매우 쉽게 변환 할 수 있습니다! 이러한 예제 프로젝트의 모든 아톨릭 TrueSTUDIO IDE에 이식 되지 않은, 불행 하 게도. 그러나 프로젝트 수입업체 덕분에 TrueSTUDIO는 이러한 거의 모든 예제 프로젝트를 자동으로 가져올 수 있습니다. 이 블로그 게시물에서 방법을 알아보십시오! 파일을 연결하는 것이 매우 중요합니다: .cproject .project 를 ATOLLIC에 연결합니다. 우리의 예 (위의 이미지)에서 우리는 이미 연관을 수행, 사실 파일의 이름 근처에 환초 아이콘이있다. AC6에서 ATOLLIC으로 예제를 가져오는 방법을 설명하기 위해 ATOLLIC 버전을 표시하지 않는 STM32L0의 큐브 라이브러리를 사용합니다. 우리는 NUCLEO-F030R8에 대한 예제를 사용하기로 결정합니다.

STM32Cube 예제 프로젝트의 대부분은 RTOS, TCP/IP, USB 또는 그래픽과 같은 고급 미들웨어 구성 요소를 포함합니다. 이러한 예제 프로젝트 중 일부는 이전에 Atollic TrueSTUDIO로 이식되지 않았으므로 일부 수동 포팅 작업이 없으면 있는 것처럼 사용할 수 없습니다. 그렇다면 TrueSTUDIO에서 이러한 예제 프로젝트를 어떻게 사용합니까? Atollic TrueSTUDIO 프로젝트 수입업체(TrueSTUDIO v7.1 이상에서 사용 가능)를 통해 STM32용 시스템 워크벤치용으로 개발된 STM32 예제 프로젝트(SW4STM32 또는 AC6라고도 함)를 통해 이제 자동으로 가져올 수 있습니다. 실제로 이는 STM32Cube 페이지에서 수천 개의 STM32Cube 예제 프로젝트를 최소한의 노력으로 가져올 수 있음을 의미합니다. 이렇게 하면 TrueSTUDIO에서 이러한 예제 프로젝트의 사용이 크게 간소화되며, 특히 임베디드 도구에 능숙하지 않은 초보 개발자에게는 이러한 예제 프로젝트가 매우 단순합니다. STM32F1 시리즈 (HAL, 저층 API 및 CMSIS (코어, DSP, RTOS), USB, TCP / IP, 파일 시스템, RTOS, 그래픽에 대한 STM32Cube MCU 패키지 – ST기판에서 실행되는 예제와 함께 오는 : STM32 핵, 디스커버리 키트 및 평가 보드) ST에서 새로운 무료 소프트웨어입니다 STM32의 일관된 소프트웨어 세트를 통해 STM32의 개발을 단순화: STM32CubeMX, PC의 소프트웨어 도구, 초기화 코드 생성, 임베디드 소프트웨어 브릭 컬렉션, 사용된 STM32를 추상화하고 수많은 사용 예제와 함께 제공! 참고 다른 예제를 테스트하기 위해 whant한다고 가정해 봅시다: UART_TwoBoards_ComIT가 동일한 작업 디렉토리를 사용하기 위해, 우리의 경우: E:_F0lib_v190 라는 파일을 삭제합니다: .metadata 및 설명위의 단계를 반복하십시오.