[향후 행사 안내] 서울 하드웨어 해커톤 참가자 모집 ( https://www.seoulhackathon.org/538 )
서울하드웨어해커톤 참가자와 arm MBED에 관심있는 개발자/전문메이커를 위한 arm MBED 강의를 개설하였습니다. 많은 분들의 참가를 바랍니다. ( 태그 : arm_MBED, arm_MBED_OS, arm_MBED_OS_RTOS )
- 기간 : 12.16 ~ 12.20
- 시간 : 18:00 ~ 22:00
- 장소 : 메이커스페이스 G·캠프 (www.g.camp/21)
- 세부 내용
준비물 : ① Target board(B-L475E-IOT01A1), G·캠프에서 준비
② USB data cable(micro USB type), G·캠프에서 준비
③ 개발용 PC / 노트북, 개인 지참
세부 내용
1 일차
1. Open-source Hardware Platform
- Open source hardware 소개
- mbed 소개
- mbed를 이용한 개발 사례 소개
2. ARM Processor
- Arm Processor 소개
- Arm Processor 종류
- Arm Interrupt Controller (GIC, NVIC)
- Arm SysTick Timer
- STM32 Cube & Hal Library
- Discussion
3. Mbed
- Mbed ?
- mbed 개발환경 소개
- mbed 프로그래밍 흐름
- mbed 시작하기 : 웹컴파일러를 이용한 예제 빌드 및 실행
- mbed CLI : 환경 설정 및 예제 빌드 및 실행
- mbed Studio 설치 및 기본예제 실행
2 일차
4. Mbed DataType
- mbed 데이터형
- mbed.h 분석
5. Peripheral 이론 및 실습
- GPIO (LED, Button)
- GPIO BusOut (7Segment)
- Analog Input/Output (가변저항, LED)
- Timer & Interrupt
- PWM (LED, Brightness)
- I2C (STM Sensor Hub Control)
- SPI (SD Block Driver)
- QSPI, Little FileSystem
- Watchdog & ResetReason
- MbedCRC
3 일차
6. Mbed-OS
- RTOS
- mbed-os
- mbed-os Thread
- mbed-os Mutex
- mbed-os Semaphore
- mbed-os Queue
- mbed-os MemoryPool
- mbed-os Mail
- mbed-os EventFlags
- mbed-os ConditionVariable
- mbed-os RtosTimer
4 일차
- mbed-os EventQueue 인터럽트 처리
- mbed-os EventQueue Shared Event
- mbed-os Event
- mbed-os Callback
7. Mbed-OS Configuration System
- configuration parameter 정의
- mbed_lib.json 분석
- mbed_app.json 분석
5 일차
8. Pelion Device Management
- Pelion Service ?
- LWM2M
- Pelion 계정생성
- DISCO_L475E_IOT01A 보드를 사용하여 Pelion 연결하기
▶ 강의 진행 : 코드주 장병남 대표