전체 글

빙그르르를르르ㅡㄹ➰〰🌊
일상/일기

잎새달 스물이틀에 태어난 나의 생일

보호되어 있는 글입니다.

일상/일기

물오름달 스무날에서 그믐날까지

보호되어 있는 글입니다.

대외활동/CJ UNIT 8기

[CJ UNIT 8기] 최종 합격⭐_면접 후기

안녕하세요! 짓우입니다! 너무너무 붙고 싶었던 대외활동인 CJ UNIT! 8기를 합격하게 되어 합격 후기를 작성해 보려고 합니다!! 제가 생각했던 얘기들을 적어드릴게요. 면접 준비📝 면접 준비 과정입니다! 7기까지 면접은 비대면이였는데,,, 8기는 대면 면접이였습니다!! 블로그 여러 후기를 찾아보면서 준비를 시작하였는데요! 저는 제3자에게 제 자소서를 주고 모의 면접을 도움 받아가며 준비하였습니다. 그렇게 말하기 전에 자소서를 바탕으로 몇가지 질문에 대한 답변들을 생각해놨습니다. 사전 준비 질문 자기소개(비유, 두괄식) 지원동기 나의 장점 cj unit을 알게된 경로 왜 많은 코딩 봉사 중에 cj unit인지 4학년이고, 휴학을 하긴 했지만 이런 중요한 시기에 UNIT을 선택한 이유 대외활동중 코딩교육을..

개발/임베디드 os 개발 프로젝트

3장 일단 시작하기

임베디드 OS 개발 프로젝트를 읽고 작성하였습니다. 시작하기 전에 코딩 들어간다..!! 3장 일단 시작하기 3.1 리셋 벡터(reset vector) : 메모리 주소 0x00000000 ARM 코어에 전원이 들어가면 ARM 코어가 가장 먼저 메모리 주소 0x00000000에서 32bit를 읽어서 명령을 바로 실행 실행함 우리가 할 일 ? 메모리 주소 0x00000000에 명령어를 넣어 주는 것 (1) boot 디렉터리 만들기 (2) Entry.S 작성 스켈레톤(skeleton) 코드 (= 아무 의미 없는 코드) .text#.end가 나올 때까지 모든 코드가 text 섹션 .code 32#명령어의 크기가 32비트 .global vector_start#C 언어 지시어인 extern과 같은 일 .global ..

개발/임베디드 os 개발 프로젝트

2장 개발 환경 구성하기

임베디드 OS 개발 프로젝트를 읽고 작성하였습니다. 시작하기 전에 VMware + Ubuntu를 통한 개발 환경을 구성! 한 번 날려서 다시 작성하는 글입니다................😱😭😭😢 2장 개발 환경 구성하기 2.1 컴파일러 설치하기 임베디드 시스템에서 동작하는 펌웨어를 만들려면 해당 임베디드 시스템에 맞는 컴파일러를 써야 함 ex) ARM ARM용 컴파일러 / MIPS MIPS용 컴파일러 / 윈도우나 리눅스에서 프로그램을 개발 x86용 컴파일러 ⭐ ARM에서 동작하는 펌웨어 만드는 것 => ARM용 컴파일러 설치⭐ 크로스 컴파일러 컴파일을 실행하는 환경과 컴파일의 결과물이 실행될 환경이 다른 경우에 사용하는 컴파일러 GCC 리눅스와 오픈 소스 세상의 표준 컴파일러, ARM, x86 말고도 많..

개발/임베디드 os 개발 프로젝트

1장 임베디드 운영체제

임베디드 OS 개발 프로젝트를 읽고 작성하였습니다. 시작하기 전에 임베디드 시스템은 컴퓨터의 일종이므로 하드웨어와 소프트웨어로 이루어진다. 임베디드 시스템의 소프트웨어를 펌웨어라고 따로 부르며, 제한된 환경에서 동작하는 소프트웨어 개발해야 하므로 더 많은 것을 알아야 한다. OS를 만들기 위해 필요한 기술 - 개발 환경 설정 - 컴파일러에 대한 이해 - 링커에 대한 이해 - 부트로더에 대한 이해 - 레지스터 사용에 대한 이해 - 인터럽트 처리 - 메모리 관리 - 주변장치 제어 - 멀티코어 동기화 - 멀티코어 간 메시지 처리 이 책은 바로 이 기본 기술을 설명한다. 아무것도 없는 상태에서 어떻게 펌웨어를 만드는지 설명하는 책입니다. ⭐ 펌웨어 개발 과정을 점진적으로 이해해가면서 RTOS(Real Time ..

짓우ㅜ
짓우의 개발 블로그‍