본문 바로가기

Study

라즈베리파이 SD카드 최소용량은 4GB면 가능합니다. (Ubuntu Linux Server 기준) 라즈베리파이를 구동하기 위한 SD카드 최소용량은 얼마면 될까요? 집안에 굴러다니는 4GB짜리 micro SD 카드로도 가능할까요? 정답지를 미리 공개하자면 '가능하다'입니다! 하지만 가급적 8GB 이상의 SD 카드를 이용하시기를 권장합니다. 그 이유는, 4GB SD 카드로 설치는 가능하지만 필요한 패키지들을 설치하면 금세 4GB 용량이 모두 꽉 차기 때문입니다. "라즈베리파이에 Ubuntu Linux를 설치하면 4GB micro SD카드로도 라즈베리파이를 동작시킬 수 있습니다." 그렇다면, 지금부터는 Ubuntu Linux를 라즈베리파이에 설치하는 방법에 대해서 설명드리겠습니다. 제가 이전에 설명드렸던 Ubuntu Linux를 PC에 설치하는 방법에서 이미지 파일만 다릅니다. 그럼 지금부터 본격적으로 U.. 더보기
라즈베리파이 유선 IP 주소 확인하는 방법 (DVW-2000N 인터넷 공유기 기준) 안녕하세요? 오만뒤입니다. 오늘은 모니터 없이 라즈베리파이 유선 IP 주소를 확인하는 방법에 대해서 설명드리겠습니다. [개요] 저는 embedded device를 개발하는 firmware 개발자로 10년 넘게 일하다보니, 모니터도 키보드도 없는 보드를 개발하는게 익숙하고 편리하다고 생각하는 개발자입니다. 이번에 라즈베리파이를 구입하면서 micro-HDMI 케이블을 별도로 구입하지 않았습니다. 물론 라즈베리파이를 모니터에 연결하면 손쉽게 IP 주소를 확인할 수 있지만, 저는 모니터가 연결되지 않은 상태에서 IP 주소를 확인하는 방법에 대해서 설명드리고자 합니다. 라즈베리파이의 IP 주소가 확인되면 라즈베리파이에는 전원과 유선랜만 연결하고, 나머지는 Host PC에서 ssh나 VNC를 이용해서 라즈베리파이에.. 더보기
DHCP 서버 설정 방법 (ubuntu) 오늘은 DHCP 서버 설정 방법에 대해서 기록해두고자 합니다. 무엇인가 새로운 것을 새보는 것은 언제나 시행착오를 겪기 마련입니다. 간단한 것이라도 제대로 기록해두지 않으면 다음번에 동일한 시행착오를 다시 겪게 될 수 있습니다. 이것은 미래의 나를 위한 기록입니다. 하지만 어쩌면 메모 같은 이 기록이, 지금 이 페이지를 보고 계신 당신의 시행착오를 줄이고, 시간을 절약하게 하기를 기대하며 글을 시작합니다. [DHCP 패키지 설치] 우선 ubuntu에 DHCP 서버를 구성하기 위해서는 isc-dhcp-server 패키지를 설치해야 합니다. shell에서 관리자 권한으로 아래의 명령을 입력하세요. $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get in.. 더보기
Ubuntu Bash 쉘로 html 메일 전송하는 방법 안녕하세요? 오만뒤입니다. 요즘 google 없이는 개발을 할 수가 없는 것 같네요. 뭔가 궁금한게 있거나 막히는 부분이 있으면 googlling을 자주 해보는 편인데 제가 찾는 정보가 하나도 빠짐없이 모두 다 있더군요! 다만 google에서 검색하는 거의 모든 정보들은 영어로 되어 있어서 이게 좀 불편하긴 한 것 같네요. 오늘은 리눅스 쉘 명령을 이용해서 메일을 전송하는 방법에 대해서 설명을 드리고자 합니다. 저는 ubuntu에서 bash shell 기준으로 설명을 드리겠습니다. mail 발송 관련된 정보를 google에서 검색하다보면 거의 대부분이 php로 보내는 방법이 대부분이더군요. 쉘 명령을 통해서 한 방에 보낼 수 있는 방법은 많지 않아서 어쩌면 이 정보가 누군가에게 유용한 정보가 될 수도 있.. 더보기
Source Insight에서 저장시 자동으로 공백 제거 기능 설정 방법 안녕하세요? 오늘은 Source Insight 프로그램에서 소스 코드 저장 시에 자동으로 공백을 제거하는 기능을 설정하는 방법에 대해서 기록을 남기고자 합니다. 설정 방법은 아주 간단합니다만 막상 간혹 설정하려고 하면 어느 메뉴로 들어가야 하는지 헷갈릴 때가 많더라고요. 이 글은 저를 위한 기록이겠습니다. 물론 다른 누군가에게 도움이 되면 더 좋겠고요. 공백이란 White Space라고 하는데 '스페이스'와 '텝'을 이용하여 만들어진 의미 없는 공백을 의미합니다. 물론, 동작과는 전혀 관련 없는 공백이므로 이 것을 제거한다고 해서 White Space를 제거한 상태로 컴파일된 프로그램의 다르게 동작하지는 않으므로 걱정하지 않으셔도 됩니다. 위의 예제 소스 코드를 보면 라인의 오른쪽에 스페이스와 텝이 불필.. 더보기
Rufus로 Ubuntu 설치용 부트이미지를 USB Stick에 만드는 방법 안녕하세요? 요즘 Ubuntu Linux 공부에 흠뻑 빠진 오만뒤입니다. 오늘은 우분투 리눅스 설치를 위한 부팅이미지를 USB에 Write 하는 방법에 대해서 설명드리겠습니다. 지난번의 우분투 리눅스 다운로드 받는 방법에 대한 후속 포스팅입니다. 다운로드 받은 Ubuntu Linux 이미지 파일은 iso 형식으로 되어 있기 때문에 DVD로 Write 하거나 USB에 이미지를 Write 해야 합니다. Ubuntu 이미지 파일의 크기가 1.8GB가 넘기 때문에 일반 CD Writer기로는 불가능합니다. CD Writer가 아닌 DVD Writer가 꼭 필요합니다. DVD로 설치 이미지 디스크를 만들기 보다는 USB Stick으로 설치 이미지를 만드시기를 권장드립니다. 그럼 Ubuntu Linux 설치 이미지.. 더보기
Ubuntu에 Flash Player 설치하는 방법 안녕하세요? 요즘 ubuntu linux 공부에 푹 빠진 오만뒤입니다. Ubuntu Linux에서 기본으로 제공되는 웹 브라우저인 Firefox으로 인터넷을 이용하고 있습니다. 대부분의 사이트에서 큰 문제 없이 사용 중이지만 간혹 Flash Player가 필요한 사이트들이 있더라구요. 윈도우즈 환경에서는 Flash Player를 손쉽게 설치가 가능하고 익숙하지만 Ubuntu Linux에서는 Flash Player를 어떻게 설치해야 되는지 살짝 난감했어요. Ubuntu Linux 환경에서 Flash Player를 설치하는 방법을 설명 드리도록 하겠습니다. Adobe Flash Player를 다운로드 받은 후에 압축을 풀고 명령어 2개만 입력해주면 설치가 완료됩니다. 저랑 같이 차근차근 하나 씩 따라가다 보.. 더보기
Ubuntu에 Eclipse 설치하는 방법 안녕하세요? 오만뒤입니다. 1. Ubuntu에 Eclipse 설치하기 오늘은 Ubuntu Linux OS에 Eclipse를 설치하는 방법을 설명 드리겠습니다. 이클립스는 무료로 사용할 수 있는 SW개발용 툴입니다. Ubuntu Eclipse로 Java 공부를 시작하려고 설치했습니다. 물론 CUI 환경에서 소스 코드를 작성하고 Build 해도 되겠지만 좀 더 편리하게 GUI로 작업할 수 있어서 좋네요. 혹시 Ubuntu Eclipse에서도 Android 개발도 가능하지 않을지 조심스럽게 기대해 봅니다. 2. Eclipse 실행을 위해 Java 설치 필요 Eclipse는 Java로 작성된 프로그램이므로 JRE가 필요합니다. JRE란 Java Runtime Environment의 약자로 Java로 작성된 프로.. 더보기