9.8 미팅

Nitroblue 1·2025년 9월 8일

Todo Check

  • (완) LED 예제같은 일종의 fn(앱)을 하나 더 만들어보기

  • (완) main.rs에 들어가면 이 앱을 보는 게 아니라 작은 OS를 바라볼 수 있게 구현하기 -> 그래서 메모리 주소에 직접 닿지 않고, 내가 원하는 앱을 call해서 간접적으로 처리할 수 있게 해보자.
    svc ⇒ system call 공부.

  • (완) Tiered Trust 논문 공부.

  • (완) #[task]와 같은 # 기능에 대해 알아보기.

So far,

  1. 두 번째 앱 (LED로 SOS 신호 송출하기) 빌드 완성
  2. 각 앱들이 메모리에 직접 접근하지 못하도록 mini OS화 작업.
    2-1. Rust 기본 문법 study : attribute, mod, 등등
    2-2. system call 공부
  3. Tiered Trust for Embedded System 논문 공부 완료
  4. #[] attribute 문법 공부
  5. 두 앱이 알아서 실행되는 건 좋은데, 좀 더 재미를 위해 버튼을 누르면 두 번째 앱(SOS signal)이 실행되도록 설계. 첫 번째 앱(HeartBeat)이 디폴트로 실행되도록.

Current State

  1. SVC를 통해 실제로 System call을 일으켜서 진행하고자 함.
    현재 레벨은 소프트웨어 인터페이스 레벨에 그침.
  2. Tock OS 코드 살펴보는 중.

Meeting Chats

  • svc 활용한 실제 system call 구현
  • 스케줄러 개념도 포함해서 앱이 일정 시간마다 돌아가면서 진행되도록 구현

Until Tomorrow

0개의 댓글