18년 대전 ARM Study: 두 판 사이의 차이

Ubuntu Korea Community Wiki
둘러보기로 이동 검색으로 이동
imported>Dididy
74번째 줄: 74번째 줄:
* 참석자 : 멘티 4명 멘토 1명
* 참석자 : 멘티 4명 멘토 1명
* 진행한 내용 : FreeRTOS에 대한 개괄적인 설명
* 진행한 내용 : FreeRTOS에 대한 개괄적인 설명
* 자료 : https://github.com/dididy/arm-study-hanium/blob/master/doc/180526.txt
* 과제 : C언어 포인터에 대한 이해
* 과제 : C언어 포인터에 대한 이해


98번째 줄: 99번째 줄:
* 참석자 : 멘티 5명 멘토 2명
* 참석자 : 멘티 5명 멘토 2명
* 진행한 내용 : OS, Firmware등 Embedded의 기본요소등에 대하여 학습
* 진행한 내용 : OS, Firmware등 Embedded의 기본요소등에 대하여 학습
* 자료 : https://docs.google.com/document/d/1OahHcYuYxodaC-yIuQpfRGh_1EQD1gO1obqzDg8sj8o/edit?usp=sharing
* 자료 : https://github.com/dididy/arm-study-hanium/blob/master/doc/180707.txt
* 과제 :  N/A
* 과제 :  N/A


105번째 줄: 106번째 줄:
* 참석자 : 멘티 5명 멘토 2명
* 참석자 : 멘티 5명 멘토 2명
* 진행한 내용 : Embedded에서의 UART 통신 개념과 예제코드를 통한 실습
* 진행한 내용 : Embedded에서의 UART 통신 개념과 예제코드를 통한 실습
* 자료 : https://docs.google.com/document/d/1D0RYju2y68kqL-nfdSV0HDbYOX9-PrI23_vd9XH7fuc/edit?usp=sharing
* 자료 : https://github.com/dididy/arm-study-hanium/blob/master/doc/180714.txt
* 과제 :  N/A
* 과제 :  N/A


112번째 줄: 113번째 줄:
* 참석자 : 멘티 5명 멘토 2명
* 참석자 : 멘티 5명 멘토 2명
* 진행한 내용 : Datasheet 읽는법, 신호와 타이밍에 관한 개념 학습
* 진행한 내용 : Datasheet 읽는법, 신호와 타이밍에 관한 개념 학습
* 자료 : https://docs.google.com/document/d/1yXt0fFU3Jy-JCbyUpkJ-jvKZkSlwtOE9tizDG__-1Kw/edit?usp=sharing
* 자료 : https://github.com/dididy/arm-study-hanium/blob/master/doc/180721.txt
* 과제 :  N/A
* 과제 :  N/A


119번째 줄: 120번째 줄:
* 참석자 : 멘티 5명 멘토 1명
* 참석자 : 멘티 5명 멘토 1명
* 진행한 내용 : Interrupt와 ISR, Polling 등 Embedded 환경에서 중요한 개념 학습
* 진행한 내용 : Interrupt와 ISR, Polling 등 Embedded 환경에서 중요한 개념 학습
* 자료 : https://docs.google.com/document/d/1TA0x3K9iwHMH5m5LfOzQMuAxK0m9_Cj6zRi8YMd-gwg/edit?usp=sharing
* 자료 : https://github.com/dididy/arm-study-hanium/blob/master/doc/180728.txt
* 과제 : GPS세서(GY-GPS6MV2)를 Nucelo MCU와 UART 연결
* 과제 : GPS세서(GY-GPS6MV2)를 Nucelo MCU와 UART 연결



2018년 9월 7일 (금) 13:50 판

개요

  • 주제 : 사물 인터넷(IoT)를 활용한 실시간 학교 버스 위치 제공 서비스
  • 개요
 1. ARM Cortex-M에 GPS를 UART로 연결하여 GPS 위치 정보 수집
 2. ARM Cortex-M에 감압센서를 GPIO로 연결하여 현재 남아있는 좌석수 정보 수집
 3. ARM Cortex-M에 LTE-CAT.1(상용 서비스명 LTE-M) 모뎀을 UART로 연결하여 해당 정보를 서버에 제공
 4. Internet Web상에서 버스 위치와 가용좌석 수 표시
  • 기간 (총 횟수) : 2018년 4월부터 2018년 8월까지
  • 장소 : 대전시 유성구, 동구 일대
  • 교재 : Google Search
  • H/W : STM32F4 MCU Nucleo Board (ST), LTE-M EVM(TechPLEX)
  • S/W : C언어 기반의 RTOS (FreeRTOS), CMSIS(Cortex Microcontroller Software Interface Standard, ARM)
  • 선수과목 : C언어 기초, 운영체제 기초, 마이크로프로세서
참가자
멘토 김한욱 센서정보수집 담당
신근수 사물인터넷 담당
멘티 이용재
김어진
이진영
이강민
최형욱
이준행
김시환
홍동성

스터디 기록

모임 기록

1주차

  • 날짜 : 5/12
  • 참석자 : 전원
  • 진행한 내용 : 오리엔테이션, 간단한 개발보드의 구조
  • 과제 : N/A

2주차

  • 날짜 : 5/19
  • 참석자 : 멘티 4명 멘토 2명
  • 진행한 내용 : ARM의 종류와 관련된 컴퓨터 구조 설명(RISC, Memory Mapped I/O, CACHE, SoC)
  • 과제 : RTOS에 대해 조사

3주차

4주차

  • 날짜 : 6/2
  • 참석자 : 멘티 5명 멘토 1명
  • 진행한 내용 : CubeMX와 System Workbench 설치와 각 소프트웨어의 사용법, 테스트코드 업로드와 응용
  • 과제 : N/A

5주차

  • 날짜 : 6/9
  • 참석자 : 멘티 6명 멘토 0명
  • 진행한 내용 : 임베디드 시스템에서의 통신 방법과 UART에 대한 설명, 실제 사용법
  • 과제 : N/A

6주차

  • 날짜 : 6/30
  • 참석자 : 멘티 3명 멘토 1명
  • 진행한 내용 : ST-Link Utility 를 이용한 디버깅, 메모리 덤프와 업로드 테스트, 메모리 구조, 저장방식
  • 과제 : 버튼을 누를때마다 두 LED가 서로 한번씩 깜빡이는 프로그램 만들기

7주차

8주차

9주차

10주차

11주차

  • 날짜 : 8/18
  • 참석자 : 멘티 4명 멘토 2명
  • 진행한 내용 : Nucleo 보드 UART 통신을 통해 GPS센서(GY-GPS6MV2)에서 위치정보를 받을 수 있도록 환경구성
  • 과제 : GPS 센서 Raw data를 지도 API에서 사용할 수 있도록 정제하는 작업

12주차

  • 날짜 : 8/28
  • 참석자 : 멘티 2명
  • 진행한 내용 : LTE-M EVM을 사용하여 AT Command로 IoT Makers에 신호전송 작업
  • 과제 : N/A

13주차

  • 날짜 : 9/1
  • 참석자 : 멘티 3명 멘토 2명
  • 진행한 내용 : 프로젝트 마무리
  • 과제 : N/A

후원

1. 한이음 프로젝트

2. 대전대학교