Arm architecture with vector table

Exception Vector Table 운영체제 혹은 펌웨어 개발자는 제일 먼저 Vector Table을 설정한다. Vector Table은 인터럽트가 발생 했을 때, Fault가 발생 했을 때, 시스템 콜이 호출 되었을 때 처리해야 할 핸들러를...

ORM and Query Builder for Rust

Let’s talk about using RDBMS in OOP Relational Database Management System, RDBMS Object Oriented Progamming, OOP Data repesentation between OOP and RDBMS OOP: object-oriented model that are almost always non-scalar...

Arm CCA introduction

Confidential Computing, Arm CCA, Realm Arm CCA Introduction Arm사는 Arm9-A 아키텍처의 핵심 요소로 Arm CCA(Confidential Computing Architecture)를 공개했습니다. CCA의 목적은 마이크로-프로세서가 들어가는 모든 요소에 Confidential Computing을 지원하는 것입니다. Confidential Computing이란...

Cross compilation on rust

To cross-compile is to build on one platform a binary that will run on another platform. Host default target When we type out cargo build, the compiler builds with host...

Compare processor modes between Cortex-m & -a

Common executing mode Both Cortex-M33 & A9 processor support two executing mode. (code execution) Privileged mode Privileged execution has access to all resources available to the security state All resources...