일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 전기차충전
- 서버리스
- 라즈베리파이
- esp8266
- Android
- 전기차
- 에버온
- homeassistant
- 보안
- everon
- 파이썬
- raspberry
- AWS
- thread
- 홈어시스턴트
- 충전기
- dynamodb
- STM32
- lambda
- 전기차충전기
- 펌웨어
- 디자인패턴
- YMODEM
- IOT Core
- flask
- 플라스크
- 급속충전기
- OCPP
- 안드로이드
- 완속충전기
- Today
- Total
목록FreeRTOS (3)
Louie NRT Story
작성일: 22년 7월 29일 Contents 1. 이벤트 플래그(EVENT FLAG) 2. EventFlag 생성하기 3. Set Event Flag 위한 Task01 생성하기 4. Get Event Flag 위한 Task02 생성하기 5. 화면 출력 6. Wait Event Flag 위한 Task03 만들기 1. 이벤트 플래그(EVENT FLAG) - 이벤트 플래그를 만들어서 디바이스의 상태를 점검하는 용도로 씀 - Bit0 -> 엔진, Bit1 -> 미션 등 Bit 하나하나가 디바이스의 상태를 나타냄 - 아래의 예제에서는 진단 결과 하나라도 "0" 으로 되어 있다면 주행을 못하게 함 2. EventFlag 생성하기 - FreeRTOS를 활성화 하여 Interface는 CMSIS_V2로 설정함 - Ev..
작성일: 22년 7월 29일 Contents 1. Message Queue 개념도 2. Message Queue 만들기 3. Message Queue 보내는 Task01 코드 4. Message Queue 수신 Task02 코드 5. Message Queue 수신 데이터 출력 화면 6. Queue 버퍼 꽉 찬 상태에서 확인 1. Message Queue 개념도 - Task끼리 데이터를 주고 받는데 여기서 중요한 것은 포인터 변수를 전송하는 것을 확인해야함 - xQueueSendToFront() 함수를 사용하면 메시지를 맨 앞으로 보낼 수도 있고, xQueueSendFromISR()은 ISR 영역에서 사용하는 것으로 MessageQueue 보내는 방법을 선택 할 수 있음 2. Message Queue 만들..
보호되어 있는 글입니다.