임베디드/임베디드 프로젝트 7

FreeRTOS 들여다보기6 - Task2(Delete, Suspend, Notifiy)

사용하는 보드와 freeRTOS 버전 정보, 진행 내용 등에 대한 정보는 github에 있습니다. (계속 업데이트 중..) https://github.com/fish9903/FreeRTOS-STM32G4 GitHub - fish9903/FreeRTOS-STM32G4: FreeRTOS (Real Time Operating System) on STM32G474(ARM cortex M4 based mircocontrollers) FreeRTOS (Real Time Operating System) on STM32G474(ARM cortex M4 based mircocontrollers) - GitHub - fish9903/FreeRTOS-STM32G4: FreeRTOS (Real Time Operating Sy..

FreeRTOS 들여다보기5 - Task1(task state, delay)

사용하는 보드와 freeRTOS 버전 정보, 진행 내용 등에 대한 정보는 github에 있습니다. (계속 업데이트 중..) https://github.com/fish9903/FreeRTOS-STM32G4 GitHub - fish9903/FreeRTOS-STM32G4: FreeRTOS (Real Time Operating System) on STM32G474(ARM cortex M4 based mircocontrollers) FreeRTOS (Real Time Operating System) on STM32G474(ARM cortex M4 based mircocontrollers) - GitHub - fish9903/FreeRTOS-STM32G4: FreeRTOS (Real Time Operating Sy..

FreeRTOS 들여다보기4 - Scheduler2(Context switching)

사용하는 보드와 freeRTOS 버전 정보, 진행 내용 등에 대한 정보는 github에 있습니다. (계속 업데이트 중..) https://github.com/fish9903/FreeRTOS-STM32G4 GitHub - fish9903/FreeRTOS-STM32G4: FreeRTOS (Real Time Operating System) on STM32G474(ARM cortex M4 based mircocontrollers) FreeRTOS (Real Time Operating System) on STM32G474(ARM cortex M4 based mircocontrollers) - GitHub - fish9903/FreeRTOS-STM32G4: FreeRTOS (Real Time Operating Sy..

FreeRTOS 들여다보기3 - Scheduler1

사용하는 보드와 freeRTOS 버전 정보, 진행 내용 등에 대한 정보는 github에 있습니다. (계속 업데이트 중..) https://github.com/fish9903/FreeRTOS-STM32G4 GitHub - fish9903/FreeRTOS-STM32G4: FreeRTOS (Real Time Operating System) on STM32G474(ARM cortex M4 based mircocontrollers) FreeRTOS (Real Time Operating System) on STM32G474(ARM cortex M4 based mircocontrollers) - GitHub - fish9903/FreeRTOS-STM32G4: FreeRTOS (Real Time Operating Sy..

FreeRTOS 들여다보기2 - Task creation

사용하는 보드와 freeRTOS 버전 정보, 진행 내용 등에 대한 정보는 github에 있습니다. (계속 업데이트 중..) https://github.com/fish9903/FreeRTOS-STM32G4 GitHub - fish9903/FreeRTOS-STM32G4: FreeRTOS (Real Time Operating System) on STM32G474(ARM cortex M4 based mircocontrollers) FreeRTOS (Real Time Operating System) on STM32G474(ARM cortex M4 based mircocontrollers) - GitHub - fish9903/FreeRTOS-STM32G4: FreeRTOS (Real Time Operating Sy..

FreeRTOS 들여다보기1 - RTOS란?

이전 프로젝트를 진행하면서 RTOS에 대해 알게 되었고, RTOS에 대해 알아보고자 한다. 1. Real Time RTOS는 Real Time OS로, 직역하면 실시간 운영체제라고 할 수 있다. OS는 OS인데 real time이 무슨 뜻일까? 단어 자체로만 보면 '실시간'이라 뭔가 빠를 것 같은 느낌이 든다. 하지만 real time 뜻은 fast가 아닌 in time이다. 정확히 말하면, "제한된 시간 조건 내에 주어진 작업완료를 보장하는 것" 이다. 속도가 빠르면 좋겠지만, Real time에서 속도보다 중요한 것 주어진 작업을 정해진 시간 내에 완료하는 것을 보장하는 것이 더 중요한 특성이다. 이런 특징을 가지는(가져야 하는) 어플리케이션을 Real time application(RTA)라고 부른..

RTOS 개발 프로젝트

'임베디드 OS 개발 프로젝트' 책을 따라 진행한 내용입니다. - 2023.03.06 시작 - 2023.03.07 Reset vector - 2023.03.14 Booting - 2023.03.21 UART - 2023.03.07 Interrupt(1) - 2023.04.03 Interrupt(2) - 2023.04.04 Timer - 2023.07.04 Task, Scheduler, Context switching - 2023.07.05 Event - 2023.07.09 Message queue - 2023.07.10 Synchronization(semaphore, mutex) https://github.com/fish9903/RTOS-project GitHub - fish9903/RTOS-projec..