profile
Embedded SW Engineer 최호승입니다.

[C/C++] make 사용법

make를 이용하여 build를 자동화 하는 법을 알아봅니다.

2022년 4월 12일
·
0개의 댓글
·

[RUST] package, crate, module

Package 패키지는 하나 이상의 크레이트로 만들어진 크레이트를 빌드, 테스트, 공유할 수 있는 Cargo의 기능을 의미합니다. Crate 크레이트는 바이너리 또는 라이브러리를 의미합니다. 러스트 컴파일러는 가장 먼저 크레이트 루트라는 소스 파일을 컴파일합니다. Module 구조, 범위, 경로의 접근성을 제어하는 것을 의미합니다. Path 구조체, ...

2022년 3월 19일
·
0개의 댓글
·

[RUST] Cargo

Cargo는 러스트의 빌드 시스템 및 패키지 매니저입니다. C로 치면 cmake, Python으로 치면 pip와 유사한 장치라고 생각하시면 됩니다. 명령 한 줄이면 쉽게 외부 패키지를 다운받거나 버전관리, 의존성 관리를 할 수 있는 도구입니다. 일반적인 rust 설치 과정을 따라오셨다면 자동으로 설치되어 있습니다. >이 포스트에서는 일반적으로 많이 사용하...

2022년 3월 18일
·
0개의 댓글
·

[RUST] 유용한 Tools

rustfmt rustfmt는 러스트 코드를 쉽게 포맷팅할 수 있는 도구입니다. 설치 사용법 포맷팅을 하고 싶은 디렉토리에서 다음 명령어를 실행하면 됩니다. clippy clippy는 코드의 린트 테스트를 수행하는 도구입니다. > 린트)(lint) 또는 린터(linter)는 소스 코드를 분석하여 프로그램 오류, 버그, 스타일 오류, 의심스러운 구조체에...

2022년 3월 18일
·
0개의 댓글
·
post-thumbnail

[임베디드] 레귤레이터

레귤레이터의 종류에 대해서 알아봅니다.

2022년 2월 22일
·
0개의 댓글
·
post-thumbnail

[임베디드] 발진자 - 크리스탈과 오실레이터

발진자 중 크리스탈과 오실레이터의 특성과 사용처를 구분합니다.

2022년 2월 22일
·
0개의 댓글
·
post-thumbnail

오픈소스의 정의와 종류

오픈소스가 무엇인지 정확히 알아봅니다.

2022년 2월 21일
·
0개의 댓글
·

[임베디드] 메모리의 종류와 특징

여러 종류의 RAM과 ROM 메모리 종류를 이해합니다.

2022년 2월 18일
·
0개의 댓글
·

[아키텍처] 어셈블리 언어

어셈블리 언어의 이해

2022년 2월 16일
·
0개의 댓글
·
post-thumbnail

[아키텍처] 컴퓨터의 역사 및 구성요소

컴퓨터의 역사 및 구성요소에 대해서 알아봅니다.

2022년 2월 16일
·
0개의 댓글
·
post-thumbnail

[OS] 프로세스 스케줄링

OS의 프로세스 스케쥴링 방법에 대해 알아봅니다.

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

[OS] Protection Rings

System Call이 어떻게 호출이 되는지 알아봅니다.

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

[OS] System Call

System Call과 API에 대해 알아봅니다.

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

[OS] 운영체제의 도입 배경과 역사

운영체제 공부를 시작해봅니다.

2022년 2월 13일
·
0개의 댓글
·
post-thumbnail

[C/C++] GDB 사용법

GDB를 사용하여 프로그램을 분석하는 법을 알아봅니다.

2022년 2월 11일
·
0개의 댓글
·
post-thumbnail

[Windows] 떨어져 있는 파티션 합치기

중간에 다르 파티션이 있다면 윈도우 기본 기능에서 파티션을 합칠 수 없습니다. 프로그램을 이용하여 가능하게 하는 방법을 알아봅니다.

2022년 2월 10일
·
0개의 댓글
·

[OS] 프로그램의 흐름 단위

Task, Process, Thread에 대해 알아봅니다.

2022년 2월 10일
·
0개의 댓글
·

[C/C++] pthread

POSIX Thread의 사용법에 대해 알아봅니다.

2022년 2월 7일
·
0개의 댓글
·

[C/C++] exit 함수

C언어에서 exit 함수를 사용하는 법과 atexit 함수를 통하여 종료 핸들러를 추가하는 법을 배웁니다.

2022년 2월 7일
·
0개의 댓글
·

[C/C++] Struct의 메모리 이해

Struct가 가지는 메모리를 예상할 수 있나요? 정확히 알아봅시다.

2022년 2월 4일
·
0개의 댓글
·