본문 바로가기

SeoulHackathon

(548)
Ex1. ① STSAFE PROVISIOING 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와 같은 보안 연결에서 Key 암호화 및 복호화에 사용 할 수 있습니다. - STSAFE-A110은 다음과 같이 여러개의 Zone으로 나누어 인증서를 저장 관리 합니다..
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 Appl..
Ex0. ⑥ ADDITIONAL SW TOOL Ex0. ⑥ ADDITIONAL SW TOOL( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) Signing Certificate 생성을 위한 OpenSSL 및 추가 실습을 위한 도구를 설치 합니다. OpenSSL - openssl for windows install guidehttps://www.cloudinsidr.com/content/how-to-install-the-most-recent-version-of-openssl-on-windows-10-in-64-bit/ Python - MAC OS Buidl 과정에서 PostBuild Script를 위해 필요합니다. - AWS CLI 사용을 위해 필요 합니다. - Windows OS에서 실습하고 AWS CLI를 사용하지 않을 경우에는 필요하..
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 버튼을 누르고 다음 단계로 넘어갑니다. - Login/..
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 보드를 준..
해커톤전 STM32CubeMX 기술워크숍 서울하드웨어해커톤 (https://seoulhackathon.tistory.com)에서 사용하는 보드인 https://www.st.com/en/evaluation-tools/b-l4s5i-iot01a.html를 사용하는 해커톤전 STM32CubeMX 기술워크숍을 개최합니다. STM32CubeMX, STM32Cube.AI 를 사용하여 MCU급에서의 AI구현이 되는 보드이며, 이중 CUBE MX 와 관련된 강의를 개최합니다. □ 참가자격 : 메이커 □ 교육일시 : 12.2 ~ 12.4 18:00 ~ 22:00 □ 교육장소 : 온라인 기술워크숍 □ 교육인원 : 매회 최대 100명 □ 교육비용 : 무료 □ 교육 내용 ○ ARM Cortex-M설명 ○ STM32 제품 군 설명 ○ 사용보드 설명 ( B-L4S5I-..
[ 번역 ] MOOC - Introduction to STM32Cube AI 서울 하드웨어 해커톤 : www.seoulhackathon.org 서울 하드웨어 해커톤 (2021년 1월 2일 ~ 2021년 1월 3일) 에서 사용되는 STM32Cube AI를 소개하는 영상이며, 1시간 분량으로 묶었습니다. 주요한 내용은 https://www.youtube.com/watch?v=ZPjLrdbVEBE&list=PLnMKNibPkDnFiQd11pDFtDL2aqUZHTjto 에서 가져왔으며, CCL로 공개된 영상들을 모은 것입니다. 이번 해커톤은 Cube MX까지만 하셔도 되며, 아주 소수의 메이커가 AI까지 해내실 것으로 생각하고 있습니다. 하지만, AI를 MCU에서 쓰는 2021년이 될 것입니다. 해커톤에도 많은 관심 바랍니다. [ 번역 ] MOOC - Introduction to STM..
[ 번역] STM32CubeIDE basics - 06 ~ 12 STM32CubeIDE basics - 06 ~ 12 ( tag : STM32, STM32CubeIDEbasics ) Learn how to create your STM32 based application using STM32CubeIDE STM32CubeIDE can be used to create applications for STM32 devices using STM32Cube libraries (HAL and Low Layer versions). Benefits you will take away • Understanding how to create Hardware Abstraction Layer (HAL) based examples on STM32 devices • Understanding how..
[번역] STM32CubeIDE basics - 05 TIM PWM HAL lab STM32CubeIDE basics - 05 TIM PWM HAL lab ( tag : STM32, STM32CubeIDEbasics ) Learn how to create your STM32 based application using STM32CubeIDE STM32CubeIDE can be used to create applications for STM32 devices using STM32Cube libraries (HAL and Low Layer versions). Benefits you will take away • Understanding how to create Hardware Abstraction Layer (HAL) based examples on STM32 devices • Unders..
[ 번역 ] STM32CubeIDE basics - 04 EXTI HAL lab STM32CubeIDE basics - 04 EXTI HAL lab ( tag : STM32, STM32CubeIDEbasics ) Learn how to create your STM32 based application using STM32CubeIDE STM32CubeIDE can be used to create applications for STM32 devices using STM32Cube libraries (HAL and Low Layer versions). Benefits you will take away • Understanding how to create Hardware Abstraction Layer (HAL) based examples on STM32 devices • Understan..
[ 번역 ] STM32CubeIDE basics - 03 GPIO HAL lab STM32CubeIDE basics - 03 GPIO HAL lab ( tag : STM32, STM32CubeIDEbasics ) Learn how to create your STM32 based application using STM32CubeIDE STM32CubeIDE can be used to create applications for STM32 devices using STM32Cube libraries (HAL and Low Layer versions). Benefits you will take away • Understanding how to create Hardware Abstraction Layer (HAL) based examples on STM32 devices • Understan..
[ 번역 ] STM32CubeIDE basics - 02 Board information STM32CubeIDE basics - 02 Board information ( tag : STM32, STM32CubeIDEbasics ) Learn how to create your STM32 based application using STM32CubeIDE STM32CubeIDE can be used to create applications for STM32 devices using STM32Cube libraries (HAL and Low Layer versions). Benefits you will take away • Understanding how to create Hardware Abstraction Layer (HAL) based examples on STM32 devices • Unde..
[번역] STM32CubeIDE basics - 01 Introduction STM32CubeIDE basics - 01 Introduction ( tag : STM32,STM32CubeIDEbasics ) https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs.html Learn how to create your STM32 based application using STM32CubeIDE STM32CubeIDE can be used to create applications for STM32 devices using STM32Cube libraries (HAL and Low Layer versions). Benefits you will take away • Understanding how ..
(2회 3일/3일) STM32를 활용한 FreeRTOS 입문 (2회 3일/3일) STM32를 활용한 FreeRTOS 입문 강의 입니다. ( 태그 : freertos, freertos_2020, freertos_2020_season2, freertos_codezoo, AWS_IoT, STM32, AWS_FreeRTOS ) [ 강의자료, 소스코드 ]
(2회 2일/3일) STM32를 활용한 FreeRTOS 입문 : 소리없음 (2회 2일/3일) STM32를 활용한 FreeRTOS 입문 강의 입니다. ( 태그 : freertos, freertos_2020, freertos_2020_season2, freertos_codezoo, AWS_IoT, STM32, AWS_FreeRTOS ) 마이크 녹음부분이 고장나서 2회는 소리가 없습니다. 1차 강의를 참조해주시면 감사하겠습니다. https://www.g.camp/tag/freertos_2020_season1

 
90, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea
https://seoulhackathon.tistory.com/   
mail: 12000@12000.co Tel : +82-2-2135-5280
Copyright 2021 by Seoul Businsss Agency. All Rights Reserved. (Powered by Tistory)
Hackathon | Recent Articles +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | News +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | Schedule +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | Workshops    more
Hackathon | Toolkit    more
Hackathon | Video Tutorial    more
Hackathon | Hackathon +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | Others +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Previous Hackathon    more

programs run by :

90, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea https://seoulhackathon.tistory.com
mail: 12000@12000.co Tel : +82-2-2135-5280