본문 바로가기

전체 글

[라즈베리파이] Ubuntu Linux에 Samba 서버 설치 라즈베리파이에 대해서 공부를 하면서 공부한 내용을 블로그에도 기록하고 있습니다. 스스로를 위한 기록이지만, 누군가에게 도움되는 내용이길 바라면서 블로그를 작성하고 있지만, 어느 정도 수준으로 작성해야 하는지 고민이 많이 됩니다. 왜냐하면, 이 글을 읽는 분들께서 어느 정도의 배경지식을 가지고 있고, 어느 정도의 수준인지 알기 어렵기 때문입니다. Ubuntu Linux에 어느 정도 익숙하고, Samba Server에 대한 개념을 알고 계신다는 전제로 이 글을 작성하고자 합니다. 아주 간단히 설명을 드리자면, Samba Server는 Windows 공유폴더와 같은 개념이라고 보시면 될 것 같습니다. PC 간에 파일을 주고받는 방법은 scp, ftp 등 여러 가지가 있겠지만, Host PC가 Windows일 .. 더보기
라즈베리파이 회로도 & Data Sheet 라즈베리파이를 활용하기 위해 가장 먼저 필요한 정보가 바로 회로도와 Data Sheet 입니다. 현업에서 firmware engineer로 10년 이상 근무하다보니 무엇이든 data sheet와 회로도부터 먼저 보게되는 습관이 생겼네요. [라즈베리파이 4B Data Sheet] 보통 Data Sheet 들은 수백페이지에 달하고 상당히 복잡하기 마련인데, Raspberry Pi의 Data Sheet는 상당히 단촐하기 때문에 큰 부담없이 읽을 수 있습니다. 심지어 앞의 몇페이지는 목차이기 때문에 실제 본문은 몇페이지 안됩니다. 아무래도 교육용으로 만들다보니 Data Sheet도 상대적으로 단촐하게 만든 것 같은 느낌입니다. [라즈베리파이 회로도] 회로도는 또 어찌나 단촐한지 한 페이지에 모두 표현이 됩니다... 더보기
[라즈베리파이] 발열 테스트 및 CPU 온도 확인 방법 라즈베리파이를 구입해서 며칠째 이것저것 살펴보는 중입니다. Idle 상태에서도 CPU 발열이 상당히 심하다고 했는데, 역시나 상당합니다. 방열판은 기본으로 장책해야 하는 것 같고, 가급적이면 쿨링팬도 장착하시기를 권장드립니다. [라즈베리파이 CPU 온도 확인 명령] 라즈베리파이의 CPU 온도를 확인하는 명령은 아래와 같습니다. $ cat /sys/class/thermal/thermal_zone0/temp 45277 출력 결과는 millidegree celsius로 표시됩니다. 45277 millidegree celsius를 1000으로 나누면 45.277 celsius가 되겠습니다. 정밀도는 277 millidegree입니다. [라즈베리파이 CPU 온도를 1초 단위로 확인하는 스크립트] 이번에는 라즈베리.. 더보기
[라즈베리파이] 보드 시리얼번호 확인하는 방법 안녕하세요? 오만뒤입니다. 올해 회사 업무 목표중에 하나가 바로 라즈베리파이를 통해서 Test Automation 환경을 구축하는 것입니다. 부서 예산으로 라즈베리파이를 구입했는데, 부서 자산으로 관리를 하려고 S/N 번호를 확인하려고 해봤습니다. 라즈베리파이 보드의 앞면과 뒷면을 유심히 살펴보았으나, S/N 번호로 추정되는 번호를 발견할 수 없었습니다. 구글링을 해봤더니, /proc/cpuinfo 파일을 열어보면 시리얼번호(S/N)를 확인할 수 있네요. ※ 제가 시리얼번호, 시리얼넘버, Serial Number, S/N 등을 혼용하고 사용하지만 모두 같은 의미이므로 참고하시기 바랍니다. [라즈베리파이의 일련번호 확인하는 방법] 터미널을 열고 아래와 같이 입력하시면 됩니다. Ctrl + Alt + T를 .. 더보기
라즈베리파이 Ubuntu Linux 초기 비밀번호 많은 사람들이 라즈베리파이를 시작할때 Raspberry Pi OS를 사용합니다. 반면, 저는 현업에서 Ubuntu Linux를 사용하던 개발자라서, 자연스럽게 라즈베리파이에 Ubuntu Linux를 설치하게 되었습니다. 저는 아직까지 Raspberry Pi OS와 Ubuntu Linux의 드라마틱한 차이점은 발견하지 못하였습니다. 아무튼, 처음 Ubuntu Linux를 라즈베리파이에 설치하게되면, 가장 먼저 헤매는것이 초기 비밀번호입니다. 여기 여러분의 시간과 수고로움을 절약해드릴만한 내용을 메모해두고자 합니다. [Ubuntu Linux의 초기 비밀번호] 일반적인 Ubunut Linux의 경우 최초 설치시에 암호를 설정할 수 있습니다. 반면, Raspberry Pi용 Ubuntu Linux의 경우 별도의.. 더보기
라즈베리파이 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.. 더보기