IoT의 정의 사물 인터넷 == IoT == Internet of Things MIT의 Auto-ID Center 창립자 중 케빈 애쉬튼의 창안된 용어 스마트 팩토리, 스마트팜, 홈오토메이션, 헬스케어, 웨어러블 등! linux 와 FreRTOS가 압도적 Home I
임베디드에서는 보드 초기세팅이 매우 어렵다ex) Startup.s 코드작성, clock설정, 레지스터 설정 등등원래는 경험 많은 팀장급 엔지니어가 초기세팅을 진행하지만 이를 CubeIDE를 통해 GUI로 설정하면 시작코드를 생성해줌!PC에서는 Trace가 당연하지만 임
MCU 프로그래밍시 같은 주소에 여러번 수정이 빈번하다 => 컴파일러가 최적화(중간생략) 해줌인터럽트 핸들러 사용시 \- 메모리 주소를 가진 I/O 레지스터인터럽트 핸들러가 값을 변경하는 전역변수!멀티 쓰레드 환경시최적화 오류발생 가능성이 있는 변수에 사용volati
"Grand Unified Bootloader"의 약어, GNU에서 개발된 멀티부트로더LILO를 대체함, 하드디스크 첫번째 부트섹터인 MBR(Master Boot Record)에 저장전원공급시 처음엔 ROM-BIOS에서 시스템 제어권 갖고, 하드웨어 점검 및 인식 이후
ram은 휘발성 메모리이며 전원이 차단시 소멸된다Static RAM 으로 Flip-flop 방식으로 작동함F/F는 전류신호가 오기전엔 상태가 변하지 않는 소자로 안정적메모리만 저장하기에 속도가 빨라 Cache Memory로 사용임베디드 컴퓨터에 사용되며 data, 변수