본문 바로가기

Toolkit

(45)
Ex1. ① STSAFE PROVISIOING https://master.d2s409snhlt74e.amplifyapp.com/ (원본, 이 파일이 열리지 않을 것 같아 따로 정리해둔 것입니다) Ex1. ① STSAFE PROVISIOING ( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) 1. STSAFE-A110 - 위조, 변조 방지를 위한 HW secure element로 local 및 remote host와의 인증과 안전한 데이터 관리 기능을 제공합니다. · ECC 암호화 scheme을 사용하여 host와 peripheral에 대한 인증을 할 수 있습니다. · ECDSA 서명 scheme을 사용하여 Digital Signature 생성과 검증을 할 수 있습니다. · ECDH, ECDHE sheme을 사용하여 TLS와 같은 보안 연..
Ex1. PREPARATION ON BOTH DEVICE AND AWS PLATFORM Ex1. PREPARATION ON BOTH DEVICE AND AWS PLATFORM ( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) - STM32 MCU용 Secure Boot 코드를 빌드 배포합니다. - AWS IoT Core에 연결 되는 Application 코드를 빌드 배포한 후 STM32 MCU 보드를 IoT Thing으로 등록합니다. - STM32 MCU 보드의 내장 센서의 데이터를 수집하여 AWS IoT Core로 Publish 합니다. 실습 Link ① STSAFE Provisioning https://seoulhackathon.tistory.com/642 ② STM Secure Boot https://seoulhackathon.tistory.com/643 ③ AWS IoT..
Ex0. ⑤ STM32 CUBEMONITOR 설치 Ex0. ⑤ STM32 CUBEMONITOR 설치 ( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) Windows OS 버전 설치 - ST사의 Tool 설치 Page에서 STM32CubeMon-Win을 다운로드 받습니다. https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-performance-and-debuggers/stm32cubemonitor.html - License Agreement 페이지가 팝업되면 ACCEPT 버튼을 누르고 다음 단계로 넘어갑니다. - Login/Register 버튼을 누르고 가입되어 ..
Ex0. ④ X-CUBE-AWS 코드 설치 Ex0. ④ X-CUBE-AWS 코드 설치 ( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) X-CUBE-AWS는 STM32 MCU용 AWS IoT SW를 개발할 수 있도록 제공되는 STM32 Platform용 코드입니다. 코드 설치 X-CUB-AWS 기본 Package 설치 - STM X-CUBE Package를 ST 다운로드 링크에서 다운로드 합니다. https://www.st.com/en/embedded-software/x-cube-aws.html - 작업 할 폴더에 압축을 풀어 줍니다. Base directory는 STM32CubeExpansion_Cloud_AWS_V2.0.0 입니다. 실습 Package 추가 설치 - IoT node kit에 실습할 내용을 반영한 코드 package..
Ex0. ③ MCU보드 TERMINAL 연결 ( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) Host PC에서 Terminal 프로그램을 실행하고 Virtual COM port로 STM32 MCU 보드의 Log 메시지를 수신할 수 있습니다. STM32 MCU 보드 전원 연결 - Micro-B 충전 케이블을 PC/노트북 USB Port와 MCU 보드 ST-Link 커넥터(CN7 커넥터)에 연결합니다. - ST-Link 커넥터 옆의 Red LED가 점멸 됩니다. Window OS - ST Link Driver 설치 - ST Link Driver는 STM32 CubeIDE 설치 시 함께 설치되어 자동으로 보드가 인식 됩니다. - 내 컴퓨터의 장치 관리자에서 ST-Link 포트가 정상적으로 설치 되었는지 확인 합니다. - ST-Link가 정..
Ex0. ② STM32 CUBE PROGRAMMER 설치 ( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) STM32 CubeProgrammer는 STM32 CubeIDE로 생성한 SW를 STM32 보드로 프로그래밍 하기 위해 사용합니다. Windows OS 버전 설치 ST사의 Tool 설치 Page에서 STM32CubeProg를 다운로드 받습니다. https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stm32cubeprog.html - License Agreement 페이지가 팝업되면 ACCEPT 버튼을 누르고 다음 단계로 넘어갑니다. - Logi..
Ex0. ① STM32 CUBE IDE 설치 ( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) STM32 CubeIDE는 Eclipse®/CDT와 GCC toolchain을 기반으로 C/C++ 개발 환경을 제공하며 디버깅을 위해 GDB를 사용합니다. Windows OS 버전 설치 - ST사의 Tool 설치 Page에서 STM32CubeIDE-Win을 다운로드 받습니다. https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html#get-software - License Agreement 페이지가 팝업되면 ACCEPT 버튼을 누..
Ex0. 환경 구성 ( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) 실습을 위한 STM32 MCU 보드를 준비하고 FreeRTOS와 STM32용 Tool SW를 설치 합니다. 준비 사항 - STM32 MCU 보드: STMicroelectronics사의 IoT node kit (B-L4S5I-IOT01A) 를 사용합니다. - AWS 계정: AWS IoT Core, S3, IAM 자원을 생성할 수 있는 권한이 필요합니다. - 브라우저: 최신 버전의 크롬, 파이어폭스를 사용하세요. 참고 사항 - AWS 리전: 본 실습은 서울 (ap-northeast-2) 리전에서 실행합니다. - SW Tool은 Windows® OS 10과 macOS® Catalina 에서 확인 되었습니다. 실습 Link (연결 예정) ① STM3..
FREERTOS WORKSHOP FOR STM32 MCU 아래 주소에서 제공되는 내용을 우리 해커톤 행사 사이트에 옮겨담았습니다. (혹시 나중에 링크가 끊기면 못쓰게 되므로 만들어둡니다.) 20년 12월 21일에 기술워크숍에서 이 내용으로 진행합니다. https://master.d2s409snhlt74e.amplifyapp.com/ 사용보드 : https://www.st.com/en/evaluation-tools/b-l4s5i-iot01a.html 22대를 마우저에 주문중이며, 12월 3일 내외에 도착할 예정입니다. ( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) 이 워크샵은 STM32 MCU 보드에 FreeRTOS를 구동하고 AWS IoT 서비스와 연동하는 과정을 실습할 수 있는 모듈들로 구성되어 있습니다. 환경 구성 STM32 MCU 보드를 ..
(2회 3일/3일) STM32를 활용한 FreeRTOS 입문 (2회 3일/3일) STM32를 활용한 FreeRTOS 입문 강의 입니다. ( 태그 : freertos, freertos_2020, freertos_2020_season2, freertos_codezoo, AWS_IoT, STM32, AWS_FreeRTOS ) [ 강의자료, 소스코드 ]

 
서울시 금천구 디지털로 9길 90
https://seoulhackathon2.tistory.com   
tel : (해커톤 문의) 김세준 책임 02-2135-5754, (시제품제작 3D모델링, 기구파트) 070-4070-8603, (시제품제작 전자파트) 070-4070-8604, (시제품제작 CNC 가공파트) 070-4070-8605
Copyright 2021 by Seoul Businsss Agency. All Rights Reserved. (Powered by Tistory)