Study Archive

C Language

C Language : Linked List

1 분 소요

Linked List를 이해를 하기 위해 제일 먼저, linked list를 그려보도록 하자.

C Language : 재귀함수

최대 1 분 소요

자신의 함수 내에서 자신을 다시 호출하여 작업을 수행하는 방식

C Language : #전처리기 매크로

최대 1 분 소요

컴파일 과정에서 전처리기를 동작하여 바이너리 파일을 보다 효율적으로 생성하기 위해 사용됩니다.

C Language : union

최대 1 분 소요

struct(구조체), array(배열), enum(열거형), pointer(포인터), function Pointer(함수 포인터)

C Language : Function Pointer

최대 1 분 소요

struct(구조체), array(배열), enum(열거형), pointer(포인터), function Pointer(함수 포인터)

C Language : Enum

최대 1 분 소요

struct(구조체), array(배열), enum(열거형), pointer(포인터), function Pointer(함수 포인터)

C Language : Struct

1 분 소요

struct(구조체), array(배열), enum(열거형), pointer(포인터), function Pointer(함수 포인터)

C Language : 포인터

1 분 소요

struct(구조체), array(배열), enum(열거형), pointer(포인터), function Pointer(함수 포인터)

C Language : Array

1 분 소요

struct(구조체), array(배열), enum(열거형), pointer(포인터), function Pointer(함수 포인터)

C Language : Volatile

최대 1 분 소요

volatile은 변수에 대해서 프로그램 최적화 적용을 하지 않음을 의미합니다.

C Language : Call by Value & Call by Address

1 분 소요

C언어를 학습 했는데 Call by Value 와 Call by Address에 대해서 모른다는 것은 핵심을 모른다는 것이나 다름 없다고 생각합니다.

C Language : 지역변수(auto) & 전역변수

최대 1 분 소요

전역 변수는 다른 함수에 의한 Data 왜곡이 생길 가능성이 존재하고 종료 될 때까지 메모리를 차지하므로 Memory Leak에 걸릴 수 있습니다.

C Language : 동적할당 malloc() free()

최대 1 분 소요

생성된 메모리 공간은 free()를 통한 회수가 이루어지지 않으면 메모리 할당을 유지하고 있는 상태가 됩니다.

C Language : sizeof

최대 1 분 소요

자료형이나 변수에 할당되는 메모리의 크기를 바이트 단위로 알려줍니다.

C Language : Bool

최대 1 분 소요

C언어에는 Bool 타입이 존재하지 않습니다.

C Language : 2’s complement

최대 1 분 소요

컴퓨터에서 숫자의 표현이 필요했고, 2’s complement, IEEE 754 format을 채택하였습니다.

C Language : 불의 대수 & 카르노 맵

1 분 소요

임베디드 영역에서는 비트를 자유자재로 다루는 법과 마찬가지로 연산자를 자유자재로 다루는 법이 중요합니다.

C Language : Bit 연산자

최대 1 분 소요

임베디드 영역에서는 비트를 자유자재로 다루는 법이 중요합니다.

C Language : 순서도

최대 1 분 소요

순서도를 통해 프로그램의 이해를 진행 할 수 있습니다.

C Language : USE CASE DIAGRAM

최대 1 분 소요

무엇을 할지 모르겠다면 USE CASE DIAGRAM을 그려보는 것이 어떨까요?

C Language : Install

최대 1 분 소요

Visual studio를 사용해 C언어를 공부해봅시다.

C Language : README

최대 1 분 소요

C Language 카테고리 수정사항입니다.

맨 위로 이동 ↑

PADS

PADS : 5 ERROR

최대 1 분 소요

Power or Ground Symbols used with wrong Net Name 메세지

PADS : 4 ERROR

최대 1 분 소요

No symbol for size 0.889 - used symbol x

PADS : 2 ERROR

최대 1 분 소요

ascii.err의 Bad CONNECTION ascii data format, nets muct contain more

PADS : 1 ERROR

최대 1 분 소요

ascii.err의 No decals assigned for part type 부품명

PADS : CAM 생성

최대 1 분 소요

PCB 기판 출력을 위한 CAM 생성하기

PADS : 로고 만들기

최대 1 분 소요

PCB의 회사 로고 등 여러 마크를 만드는 방법에 대해 알아보자.

PADS : keepout

최대 1 분 소요

부품 설치 금지 영역 keepout 설정 방법

PADS : FPGA Decal

최대 1 분 소요

FPGA를 만드는 방법을 알아봅니다.

PADS : Decal

최대 1 분 소요

PADS 실질적 Pads 사이즈 Decal

PADS : FPGA Parts

최대 1 분 소요

FPGA를 만드는 방법을 알아봅니다.

PADS : README

최대 1 분 소요

PADS 카테고리 수정사항입니다.

맨 위로 이동 ↑

Github Blog

Github Blog : YAML

최대 1 분 소요

Github Blog를 사용하면서 커스터마이징을 위해 간단하게 알아봅니다.

Github Blog : 레이아웃

최대 1 분 소요

Github Blog를 사용하면서 커스터마이징을 위해 간단하게 알아봅니다.

Github Blog : Start

2 분 소요

Github Blog를 사용하면서 커스터마이징을 위해 간단하게 알아봅니다.

Github Blog : 머릿말

최대 1 분 소요

Github Blog를 사용하면서 커스터마이징을 위해 간단하게 알아봅니다.

Github Blog : Type

최대 1 분 소요

모든 언어의 시작은 타입 확인입니다.

Github Blog : 포스트

최대 1 분 소요

메인화면에서 보여지는 포스트 수를 조절합니다.

Github Blog : 검색 기능

최대 1 분 소요

어?! 이거 전에 해봤던건데 - 바로 검색해서 찾아볼 수 있게 합니다.

맨 위로 이동 ↑

ATmega4809

ATmega4809 : EEPROM

최대 1 분 소요

Interrupt 호출 방법에 대해 학습합니다.

ATmega4809 : Clock IC

최대 1 분 소요

Interrupt 호출 방법에 대해 학습합니다.

ATmega4809 : ADC Temp

최대 1 분 소요

Interrupt 호출 방법에 대해 학습합니다.

ATmega4809 : ADC CDS

최대 1 분 소요

Interrupt 호출 방법에 대해 학습합니다.

ATmega4809 : 개발보드

최대 1 분 소요

GPIO, ADC, I2C, SPI, UART 등의 여러가지 기능을 학습하기 위한 개발보드에 대해 학습합니다.

ATmega4809 : README

최대 1 분 소요

ATmega4809 카테고리 수정사항입니다.

맨 위로 이동 ↑

Basic Electronics

Basic Electronics : BJT(DC)

5 분 소요

베이스 바이어스, 전압분배 바이어스, 이미터 바이어스에 대해 학습합니다.

Basic Electronics : 장비 사용법

1 분 소요

파워서플라이, 디지털 멀티미터, 함수 발생기, 오실로스코프를 사용하는 방법을 알아봅니다.

맨 위로 이동 ↑

FPGA Project

FPGA Project : SMD 부품

최대 1 분 소요

PCB 설계를 위한 SMD 부품 정격 전류, 전압에 대해 학습합니다.

맨 위로 이동 ↑

Git

Git : fast learn

1 분 소요

이거 하나 못해서 그렇게 해매고 있을꺼야?! 할일이 산더미인데?!

Git : Install

최대 1 분 소요

설치하면 끝이 아니라 업데이트도 해야 합니다.

Git : README

최대 1 분 소요

Git 카테고리 수정사항입니다.

맨 위로 이동 ↑

ECG

ECG : Software architecture

4 분 소요

Pan Tompkins Algorithm이 무엇인지 확인하고 소프트웨어 구현을 합니다.

ECG : Right Leg Driver

최대 1 분 소요

오른 다리 구동 회로의 원리에 대해 학습합니다.

ECG : README

최대 1 분 소요

ECG 카테고리 수정사항입니다.

맨 위로 이동 ↑

Ultra Librarian

맨 위로 이동 ↑

PuTTY

PuTTY : fast learn

최대 1 분 소요

AWS 기반으로 PuTTY 원격 호스트 접속하는 방법에 대해 기술하였습니다.

PuTTY : Install

최대 1 분 소요

SSH, 텔넷, rlogin, raw TCP를 위한 클라이언트로 동작하는 자유 및 오픈 소스 단말 에뮬레이터 응용 프로그램

Putty : README

최대 1 분 소요

Putty 카테고리 수정사항입니다.

맨 위로 이동 ↑