# ARM
0407 ARM DAY5
1. DC Moter PWM Control PWM 제어 API를 활용방법 1-1 SYSTEM : 84MHZ 1-2 TIM3 CH1 PWM 분주 84000000/840 --> 100,00HZ --> 100KHZ -주기 : T = 1/
MacOS M1 GNU Arm Toolchain 설치
개요설치homebrew, npm이 설치되어 있어야 한다.xpm 설치(참고: https://xpack.github.io/xpm/install/))arm-none-eabi-gcc 설치 (참고: https://xpack.github.io/arm-none-e
SKEE: A Lightweight Secure Kernel-level Execution Environment for ARM
This post is a personal summary of SKEE: A Lightweight Secure Kernel-level Execution Environment for ARM.IsolationFirst step \- Create a protected vi

2023 LOGCON
출제자가 입문용 arm 문제를 내준다고 해서 arm도 공부할겸 참여했다. 다른 문제들은 모두 넘기고, 포너블과 리버싱 문제만 라이트업을 작성했다. calcmachine 출제자가 저격해서 arm 인걸 알 수 있었다. arm 어셈블리어를
하루일지 - 22.07.12
프로세서 : 메모리에 저장된 명령어들을 실행하는 유한 상태 오토마톤ARM : Advanced RISC Machine즉, 진보된 RISC 기기의 약자로 ARM의 핵심은 RISC(Reduced Instruction Set Computing (감소된 명령 집합 컴퓨팅))이다

이제는 개발자도 CPU 아키텍처를 구분해야 합니다.
Intel 천지였던 PC 분야에 ARM이 광풍을 불기 시작한지 얼마 되지 않았습니다.이에 개발자도 변화를 감지 하고 대응하기 위해 알아야 할 것들을 정리 했습니다.그동안 암묵적으로 대부분의 서버 환경이 Intel 기반 이므로 달리 묻지 않고 사용 했습니다.하지만, 이제

✨ARM Interrupts (2)
interrupt가 assert되었을 때 interrupt는 pending될 수 있다.interrupt-set-pending-register(SETPEND)가 pending status를 담고 있다.interrupt source가 interrupt를 de-assert하

✨ARM Interrupts (1)
polling과 interrupt는 동작하는 방식이 다르다.polling은 어떤 event가 발생하진 않았는지 CPU가 주기적으로 확인을 한다.하지만 interrupt는 외부에서 어떤 event가 발생하면 외부에서 CPU로 신호를 직접 보내준다.하나의 non-maska

✨ARM Subroutines
Passing Parameters to Subroutines via Registers Subroutine subroutine은 function 혹은 procedure라고도 부른다. single-entry, single-exit를 가지고 있고 exit하고 나면 자신을 c

✨ARM Instruction Set Architecture (3)
ARM Memory Access Load-Modify-Store 이 있을 때, x의 memory address가 x에 저장되어 있다고 가정하면 ARM에서는 memory에 있는 data에 바로 access할 수 없고 반드시 register에 그 값을 load하고 결과

Overview of ARM Architecture & Cortex-M Processors
ARM Architecture ARM은 RISC processor core design으로 가장 유명하다. ARM은 직접 공장을 소유해서 processor를 생산하는 것이 아니라 디자인과 라이센스를 주고 다른 회사에서 생산해서 파는 방식을 사용.... ARM arch
[STM32F767] Systick Timer 활용
Systick Timer를 활용해 0.5초마다 LED를 켰다 끄고, LED가 켜진 횟수를 count 하여 TFT-LCD상에 출력하는 간단한 프로그램을 구성해보았습니다. Systick Timer에 대한 개념은 추후 추가 아래는 코드입니다. 헤더파일은 위 키트 판매처
STM32F767
이번학기에는ARM사의 Cortex-M7이 탑재된 STM32F767을 활용한 수업을 듣게 되었습니다.앞으로 관련하여 공부하는 내용 및 실습해보며 이것저것 짠 간단한 프로젝트들에 대해 올려보겠습니다 !!