본문 바로가기

라즈베리파이/왕초보

(16)
라즈베리파이[16] - sudo apt install 명령어가 안된다면? 안녕하세요. 오늘은 라즈베리파이에서 sudo apt install 명령어 오류가 발생할때 대처법에 대해 알려드리겠습니다. 1. 오류 메시지 패키지를 다운받을 수 있는 미러사이트와의 연결이 정상적이지 않으면 아래와 같이 아카이브를 받을 수 없다는 메시지가 뜹니다. 저는 Nginx를 설치하려니까 아래와 같은 메시지가 뜨더군요. 2. 해결방법 터미널을 열고 아래 명령어를 입력해주세요. sudo nano /etc/apt/sources.list 이제 아래와 같은 내용을 추가해줍니다. deb http://ftp.kaist.ac.kr/raspbian/raspbian/ buster main contrib non-free rpi deb-src http://ftp.kaist.ac.kr/raspbian/raspbian/ b..
라즈베리파이[15] - 윈도우11 for ARM 설치하기 안녕하세요. 오늘은 라즈베리파이에 윈도우11을 설치해보겠습니다. 과거 마이크로소프트에서 윈도우10이 마지막 윈도우이며 더이상의 판올림은 없다고 공언했었는데, 최근 윈도우11이 출시될 것이라는 루머가 돌기 시작하더니 결국 윈도우11이 배포되고 있습니다. 하지만 다행스럽게도 윈도우10 사용자들은 무료로 업그레이드가 가능하다고 하니 크게 문제될 것은 없습니다. 윈도우11을 설치하기에 앞서 윈도우 11은 어떤 운영체제인지 간단하게 알아보도록 하겠습니다. 1. 윈도우11의 특징 윈도우10에 비해 전체적으로 요구사양이 증가했습니다. 가장 기본적으로 인텔의 4세대 CPU인 하스웰과 AMD의 FX시리즈 이상의 CPU가 최소사양이며, 요구 메모리(RAM) 또한 2GB에서 4GB로 늘어났습니다. 하지만 우리는 지금 라즈베..
라즈베리파이[14] - 비쥬얼 스튜디오 코드 설치하기 안녕하세요. 오늘은 라즈베리파이에 비쥬얼 스튜디오 코드를 설치하겠습니다. 코딩에 관심이 많으신 분들은 다들 마이크로소프트의 비주얼 스튜디오 코드를 알고 계실 겁니다. 비쥬얼 스튜디오 코드는 간편하게 코딩을 할 수 있는 텍스트 에디터로써 다양한 언어를 지원하고, 각종 플러그인을 설치하여 본인의 취향에 맞게 텍스트 에디터를 꾸밀 수 있습니다. ARM시스템도 지원하므로 라즈비안에서도 사용하실 수 있으며 설치과정도 간단하니 다음 설명을 천천히 따라와주세요. 1. 비쥬얼 스튜디오 코드 설치하기 우선 아래 링크로 접속해주세요. code.visualstudio.com/Download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is fre..
라즈베리파이[13] - fcitx 한글 입력기 셋팅하기 안녕하세요. 오늘은 라즈베리파이에 완벽한 한글 셋팅을 해보겠습니다. 예전에 Ibus 한글입력기를 설치했던것, 기억하시나요? Ibus 한글입력기도 정말 좋은 입력기이지만 라즈베리파이의 지역설정을 미국으로 선택해야만 한글 입력이 가능하고, 이 경우 라즈비안의 언어가 영어로 변경되기에 저처럼 영어가 익숙하지 않은 사람들에게는 불편함이 컸습니다. 만약 라즈비안의 지역설정을 한국으로 선택하면 라즈비안의 언어가 한글로 변경되고, 네이버 같은 한글 사이트도 문제없이 열어볼 수 있지만 정작 한글을 입력할 수 없어 검색이라던가 메모를 할때 굉장히 불편합니다. 이런 불편함을 개선하기위해 fcitx라는 새로운 한글 입력기를 찾아왔습니다. fcitx는 라즈비안의 언어가 한글이어도 정상적으로 한/영 전환이 가능하고, 한글 입력..
라즈베리파이[12] - 라즈베리파이 터치스크린 케이스 사용기 안녕하세요. 오늘은 라즈베리파이 터치스크린 케이스를 리뷰해보겠습니다. 1. 개요 (1) 제품 스펙 저는 라즈베리파이의 공식 7인치 터치스크린 케이스를 구매했습니다. 해상도는 800x480으로 그리 높지 않지만 공식 터치스크린 케이스인 만큼 부수적으로 신경쓸게 적을거라고 생각했습니다. 사이즈는 정말 7인치 태블릿 수준의 사이즈고, 케이스 재질은 플라스틱이었습니다. (2) 개봉기 터치스크린과 케이스가 따로 발송되었는데 아래 박스는 터치스크린의 박스입니다. 박스를 열면 아래와 같이 터치스크린, 케이블, 설명서가 들어있습니다. 터치스크린 후면에는 화면을 잡아주고 터치기능을 활용하기 위한 보드가 부착되어있으며, 사진에 보이는 서포트 위에 라즈베리파이4를 부착하여 나사로 고정시키는 형태입니다. 다음은 케이스입니다...
라즈베리파이[11] - 라즈베리파이에 우분투 설치하기 안녕하세요. 오늘은 라즈베리파이에 우분투를 설치해보겠습니다. 1. 개요 (1) 우분투란? 우분투는 가장 유명한 리눅스 배포판 운영체제 중 하나입니다. 6개월마다 한번씩 업데이트되는 우분투는 크게 데스크탑용, 서버용으로 나뉘며 라즈베리파이 전용 버전도 존재합니다. 현재 가장 최신 버전은 20.10버전이며 우리는 라즈베리파이용 우분투 데스크탑의 20.10버전을 설치할 예정입니다. (2) ARM용 우분투 라즈베리파이는 보통의 컴퓨터와는 조금 다른 프로세서를 사용합니다. 따라서 일반 컴퓨터에서 사용하기 위한 우분투를 설치하면 정상적인 이용이 불가능하며 ARM프로세서를 위한 우분투를 설치해주어야 합니다. 여기서 놀라운점은 라즈베리파이용 우분투가 64bit를 지원한다는 사실입니다. 32bit에서는 메모리를 4GB까..
라즈베리파이[10] - USB로 부팅하기 안녕하세요. 오늘은 라즈베리파이를 USB로 부팅해보겠습니다. 1. 개요 보통은 SD카드를 이용해서 라즈베리파이를 부팅시키고 계실겁니다. 하지만 라즈베리파이4부터 탑재된 EEPROM덕분에 USB를 활용한 부팅이 가능해졌습니다. 부팅 중 EEPROM의 메인 부트로더의 부팅순서 항목에 USB저장장치가 포함되도록 변경해주면 됩니다. 참고로 2020/09/03에 정식버전으로 업데이트된 기능이니 걱정말고 따라하셔도 됩니다. 2. 부팅 순서 라즈베리파이의 부팅순서는 다음과 같습니다. 아래의 순서 중 (4)번 항목을 이용하여 부팅 우선권을 USB저장장치에 주도록 하겠습니다. (1) BCM2711 SoC에 전원을 인가합니다. (2) 부트로더 리커버리파일(recovery.bin)이 SD카드에 있는지 확인합니다. (3) S..
라즈베리파이[9] - 아두이노로부터 읽어들인 센서값 라즈베리파이의 데이터베이스에 저장하기 안녕하세요. 오늘은 아두이노에 연결된 센서에서 읽어들인 데이터를 라즈베리파이의 데이터베이스에 저장해보겠습니다. 1. 통신환경 아두이노와 라즈베리파이는 다양한 방법으로 통신할 수 있지만 여기서는 USB를 통해 시리얼 통신을 하는 환경에서 데이터를 읽어들이겠습니다. 시리얼 통신포트는 파이썬 코드로 데이터를 DB에 입력시킬때 필요합니다. 이때 통신포트가 본인의 환경에 따라서 달라질 수 있는데 라즈베리파이에 아두이노를 연결하고 코드를 업로드 할때 사용하는 포트를 기억해두시면 됩니다. 아래 사진을 참고해주세요. 저의 경우는 /dev/ttyACM0 2. 데이터베이스 데이터베이스 프로그램은 오픈소스인 마리아DB를 사용하겠습니다. 오늘 사용할 데이터베이스의 정보는 다음과 같습니다. -db계정은 root -db명은 te..