SATA 하드 디스크가 고장났다면 NAS용 하드 디스크가 대안이 될까?

얼마전에 제가 집에서 사용하던 개발용 데스크탑 PC가 갑자기 이상증상을 보였습니다. 평상시에 계속 켜놨을 때에는 별 이상이 없었지만, 종종 재부팅이나 PC

더 읽기

리눅스에서 c 소스 파일을 컴파일할때 필요한 gcc 의 간단한 사용법

리눅스(Linux) 에서는 어플리케이션(Application) 을 개발할때 주로 C/C++를 사용합니다. Windows에서 어플리케이션을 개발할때 MFC, WinAPI 등을 통해서 IDE인 Visual Studio를 사용하여 개발하는

더 읽기

프로그래밍을 할때는 어떤 키보드를 사용해야 할까?

키보드(Keyboard)는 프로그래밍에 있어서 꼭 필요한 도구입니다. 소스에 코드를 입력하고 수정하려면 키보드는 없어서는 안될 도구임에는 틀림없습니다. 그런데 막상 프로그래밍을 할때 어떤

더 읽기

이클립스(Eclipse)로 아두이노 개발환경 구성하기

아두이노를 활용하고 프로젝트를 진행하기 위해서는 필히 아두이노 IDE를 사용해야 합니다. 아두이노 IDE에서 아두이노 스케치 생성 및 소스코드를 작성하여 컴파일 후

더 읽기

파이썬 코딩을 하기 위한 추천 IDE인 Pycharm 사용하기

만약 당신이 파이썬으로 코딩을 한다면 어떤 에디터를 사용합니까? 노트패드++?  Sublime Text ? 코드도사에서는 코딩에 필요한 에디터에 관하여 소개를 한적이 있습니다. 

더 읽기

아두이노(Arduino) 개발환경 구성하기 및 준비물

코드도사에서는 소형 임베디드 장치 개발 환경인 아두이노(Arduino)에 대하여 소개를 드린적이 있습니다. 아두이노는 Atmel사의 CPU가 탑재된 Microcontroller 인데요, 개발자 뿐만 아니라

더 읽기

소형 IoT 장치 개발 도구인 아두이노 & 아두이노 IDE 소개

라즈베리파이와 더불어 아두이노(Arduino)는 IT 업계에서 오픈소스 플렛폼으로 매우 유명한 플렛폼 중에 하나입니다. 라즈베리파이가 32 bit 고성능 ARM Core 기반의 임베디드

더 읽기

라즈베리파이에서 시리얼 통신 설정 및 시리얼 통신 하기 (RaspberryPi 3 B+)

라즈베리파이와 PC간의 통신방법에는 몇가지가 있습니다. 제일 간편한 방법은 라즈베리파이에 이더넷 케이블이나 WiFi를 연결하여 SSH로 라즈베리파이에 접속하여 라즈베리파이와 PC간의 데이터 통신이

더 읽기

Open Source Network Router 개발 환경인 OpenWRT 소개

리눅스는 근래 들어서 가장 흥미롭고 널리 쓰이는 운영체제(OS)가 되었습니다. 특히 최근에 구글 안드로이드에서 리눅스 커널을 안드로이드의 커널로 탑재하면서 리눅스의 그

더 읽기