#라즈베리파이4
2020.12.17
인플루언서 
하이제니스
8,076IT테크 전문블로거
참여 콘텐츠 59
3
모바일로 원격 빌드도 하고 세상 참 편해졌구만 -라즈베리파이용 안드로이드 10 빌드 중..

라즈베리파이 4에 안드로이드 10.0을 올릴 수 있나 보다. GloDroid라는 프로젝트(?)에서 올 위너(Allwinner) AP 계열 보드에 안드로이드 10.0 포팅을 진행하고 ... m.blog.naver.com 퇴근하기 전에 지난번 찾았던 라즈베리파이용 안드로이드 OS 10.0 이미지를 빌드하려고 소스 코드를 내려받는데 너무 오래 걸려 그냥 퇴근했다가 문득 생각이나 모바일로 원격 접속해보니 다 다운로드 된 것을 보고 빌드도 걸어봤다. 오호... 참 세상 좋아진 것 같다. 이제 모니터만 가지고 다니면서 삼성 덱스(Samsung Dex)로 코딩해도 될 듯 싶다ㅋ 어찌 됐든 제발 한방에 빌드가 되어라~~~

2020.07.17
WM8960 - ALSA에 DMIX 플러그인으로 동시에 여러 음원 재생하기

라즈베리파이에서 WM8960 코덱을 사용하는 대표적인 프로젝트는 다음과 같다. waveshare의 WM8960-Audio-HAT waveshare/WM8960-Audio-HAT The drivers of [WM8960 Audio HAT] for Raspberry Pi - waveshare/WM8960-Audio-HAT github.com respeaker의 seeed-voicecard 2mic hat respeaker/seeed-voicecard 2 Mic Hat, 4 Mic Array, 6-Mic Circular Array Kit, and 4-Mic Linear Array Kit for Raspberry Pi - respeaker/seeed-voicecard github.com 그리고 Asul의 음성 보드로 개발된 Asul Rpi 보드는 waveshre 프로젝트를 사용하고 있다. 라즈베리파이(RaspberryPi) Asul RPI 보드 Voice 환경 설정 Asul Jr 보드에 사용할 음성인식용 보드이다.이 보드는 WM8960 오디오와 소형 고감도 반도체 ... blog.naver.com 최근 프로젝트를 진행하면서 음원이 1개만 재생이 되는 문제를 발견하게 되었다. ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.bcm2835_hdmi.pcm.fr...

2020.07.13
오호!! 뉴 보드가 들어오다. - 라즈베리파이 응용 보드

세번의 리비젼 끝에 드디어 생산!! 곧 업체에 납품할 녀석들이다. 이번에 좀 고생 했는데 부디 꾸준히 생산되길 바래본다.ㅋㅋ 아차!! 기능은 다음과 같다. 1. 라즈베리파이 확장 보드 - 높이 16mm Pin header 사용 2. STM32F072C8 MCU 적용 - RAM 64KB, FLASH 128KB 3. 스테레오 마이크 및 5w 스테레오 출력 - WM8960, PAM8610(최대 10W) - 앰프 추가하면서 노이즈 때문에 고생함ㅜㅜ 4. 스테레오 오디오 잭x2 - 오토 디텍트 기능 5. 다이나믹셀 제어 - XL320(7.4v), XL430(12v) 동시 제어 가능 6. ws2812b LED 3채널 - 채널당 최대 10개 7. usb qc 3.0 고속충전 - 12입력 기준 9v 충전, IP6505T 8. 소형 LCD 2채널 인터페이스 - SPI 통신 포트 9. Power On/Off 스위치 - 라즈베리파이 연동 10. DC FAN - 12V

2020.07.04
13
메카넘 휠(Mecanum wheel, 60mm) 방식의 라즈베리파이,아두이노용 RC카 키트를 구입하다. - 알리

옴니 휠과 메카넘 휠이 같은 것인지 알았는데 아래와 같이 모양새가 다르다는 것을 최근에서야 알게 되었다. https://www.superdroidrobots.com/shop/custom.aspx/vectoring-robots/44/ 위의 내용을 알기전에 작성된 해당 글에서 "옴니 휠(Omni Wheel)"이라는 이름으로 사용했지만 실제는 "메카넘 휠(Mecanum Wheel)"이 정확한 명칭이다. - 2020-07-27 추가됨. 아..... 옛날 옛날 먼 옛날...부터(약 2~3년 전) 옴니 휠을 가지고 싶다는 생각을 하고 있었지만 가격이 너무 비싸 엄두를 못 내고 있었다. 개당 몇 만 원씩 했었고 딱 용도가 있으면 구입했겠지만 그냥 가지고 싶은 충동만이라.... ㅋ 그렇게 눈팅만으로 만족을 하며 지내다가 어느 순간부터인가 나름 저렴한 휠들이 나타나기 시작했다. 아무래도 교육용으로 만들면서 가성비에 집중해 만든 것이 아닐까 싶다. 그래서 마음먹고 질렀다. ㅎㅎ 짜잔! 옴니 휠만 구입한 것이 아니고 RC 키트로 구입했다. 우선 구성품을 봐보자. 60mm(2.3inch) 옴니 휠 네 개, TT 모터 네 개(개당 약 1불짜리), 메탈 바디 프레임, 모터 및 휠 조립용 나사와 가이드 이런 구성을 20불 초반에 구입할 수 있는 것이다. 심지어 옴니 휠은 기대 이상이다. 이래서 "알리 알리 하는구나" 싶었다. 일단 맛보기로 옴니 휠과 모터를 가...

2020.06.19
00:47
알리에서 라즈베리파이 4용 쿨링팬을 구입했습니다.
재생수 1242020.06.17
00:41
라즈베리파이 4에서 인텔 리얼센스(Realsense R200) 예제(Depth example) 돌려보기
재생수 1072020.06.17
23
라즈베리파이(RaspberryPi) - VSCode로 원격(소스코드) 개발 하기

이번엔 라즈베리파이에 있는 소스코드를 VSCode(비주얼 스튜디오 코드, Visual Studio Code)로 원격 개발하기 위한 설정들을 다뤄볼 것이다. 라즈베리파이 원격 제어로는 터미널에 ssh로 접근하는 것과 VNC로 접근하는 것이 있는 데 이들은 소스코드 편집을 위한 툴들이 아니므로 패스하고 그 외에는 Cloud 9이나 Jupyter Notebook과 같은 클라우드 IDE 코드 편집 툴이 있지만 이들은 라즈베리파이에 별도로 설치해야 하는 번거로움이 있다. VSCode에서 지원하는 원격 편집은 ssh를 이용하는 방법이라 특별히 설치할 것이 없다는 장점이 있다. ssh만 동작되면 가능하다는 얘기이다. 요즘 Visual Studio Code가 너무 마음에 드는 것 같다. 참고로 이 방법은 라즈베리파이에만 국한된 것이 아니니 알아두면 좋을 것 같다. 1. Remote Development Plugin 설치하기 VSCode를 실행하고 왼쪽 메뉴 Activity Bar에서 "퍼즐 모양 아이콘"을 누르거나 "ctrl+shift+x" 단축키 또는 상단 메뉴에서 View > Extensions를 눌러 Extensions 화면으로 이동한다. Extensions 메뉴가 나타나면 검색에서 "remote"라고 입력하여 "Remote Development"를 선택해 설치한다. 2. 원격 접속하기 설치가 다 되었다면 상단 메뉴 View > Command...

2020.05.28
2
일하기 엄청 싫었나 보네... 난독증.... - 재택근무#2

라즈베리파이 확장 보드용 파이썬 라이브러리를 작업하려고 원격 접속을 하려는데... 두둥!! 연결이 안 되는 것이다. 위와 같이 분명 아이피 주소는 "192.168.25.121" 이었다. 그런데 무슨 이유여서 였는지 나는 "192.168.25.212"로 보였고 계속 212를 넣으면서 연결이 안 되니 여러 가설까지 세워가며 하나하나 확인해보고 있었던 것이다. 내 눈이 오인식 했을 거라고는 1프로의 의심도 없이 말이다.(아이러니하게도 난 숫자나 문자를 자주 반대로 인식하는 경우가 많아 여차하면 다시 읽는 버릇도 있는데 말이다.) 1. 공유기 설정에 문제가 있었나? - 내부 통신인데 그럴 일은 없겠지만 확인해보니 역시나 별다른 것이 없었다. - 늘 사용하던 ip 타임의 제품이라면 이 부분은 바로 패스했을 테지만 SKB에서 제공하는 공유기라 의심을 가졌던 것이다. (이러면서도 내 눈은 절대 의심하지 않았던 것이다.) 2. ssh 관련 패키지가 깨졌나? - 관련 패키지들 다시 설치.. 그래도 접속 안됨 3. OS가 구 버전이라 안되는 것인가? - 아... 도저히 이건 지금 손보기 싫어서 패스! 4. 와이파이 문제인가? 유선랜으로 연결해볼까? - 얼레??? 라즈베리파이가 상태가 안 좋은지 유선 이더넷은 동작조차 안 한다. 아무래도 랜 포트가 나간 듯.. 이건 뭐 이럴 수 있다. 테스트하는 라즈베리파이가 이것저것 많이 건드리던 것이라.. 아무튼 실...

2020.05.27
7
Linux alsa - asoundrc에 카드(card) 이름으로 기본값 적용하기(for RaspberryPi)

라즈베리파이 음성 처리용 스테레오 마이크 확장 보드 : 하이제니스 [하이제니스] 하이제니스 상점입니다. smartstore.naver.com 위와 같은 음성처리용 확장 보드를 사용할 때. asoundrc 파일을 만들거나 편집해서 기본 설정값을 변경해 사용한다. 이때 위 와와같이 오디오 출력 장치 리스트를 확인 후 기본(default)으로 사용할 카드 번호를 아래와 같이. asounrdrc에 넣어주면 부팅 시 따로 설정을 할 필요 없이 바로 사용할 수 있게 된다. ~/.asoundrc 파일 라즈베리파이(RaspberryPi) Asul RPI 보드 Voice 환경 설정 Asul Jr 보드에 사용할 음성인식용 보드이다.이 보드는 WM8960 오디오와 소형 고감도 반도체 ... blog.naver.com 그런데 부팅하다 보면 소리가 재생이 안되는 경우가 종종 발생하는 것이다. 이때 오디오 장치를 검색해보면 카드 번호가 0에서 1로 변경된 것을 볼 수 있었다. 부팅 시 디바이스 로딩이 지연되거나 해서 번호가 변경되는 것으로 보인다. 번호는 아무래도 좀 불안한 감이 있어서 다른 방법이 없을까 하고 찾아보니 아래의 링크를 찾게 되었다. 여기에 보면 카드 번호 외에 이름으로도 지정이 가능하다는 것을 알 수 있었다. Asoundrc - AlsaProject Asoundrc Contents 1 Why asoundrc? 2 Global view of A...

2020.05.21
7
스마트폰 USB 고속 충전(QC3.0) 모듈을 구입하다. - 알리

알리에서 1.25불에 USB 고속 충전 모듈을 구입했다. 해당 모듈은 Injoinic Technology(중국)의 IP6505 IC가 적용된 모듈이다. IC 데이터시트의 스펙을 보면 다음과 같다. 아.... 중국어.... 물론 번역기 돌려도 알 수 있지만 해당 모듈을 구입한 곳에 아래와 같이 친절하게 설명되어 있었다. 아... 음.... 일단... 퀄컴 고속 충전인 QC3.0과 QC2.0, MTK(MediaTek Pump Express), 화웨이 FCP, Spreadtrum SFCP 등을 지원한다고 하고 응용으론 태양광 패널을 이용한 스마트폰 충전기나 차량 등이 있다고 한다. 그리고 이 IC가 12V 입력 시 최대 5V@3A 출력을 내주는 스위칭 레귤레이터 기능이 기본 기능이라 차량에서 5V를 사용하는 기기를 구동할 때 사용하기에도 나쁘지 않아 보인다. 모듈에 IN 측에 12V 입력을 넣어주고 USB 케이블을 이용해 모바일과 연결해봤다. 오호! 정말 고속 충전이 잘 되는 것이다. 실제 충전 중 전압을 찍어 보니 9V 정도가 나오는 것을 볼 수 있었다. IC 자체 ESD 4KV와 최대 28V까지는 입력받을 수 있고 모듈 내부에도 퓨즈가 있어 차량 DIY(튜닝) 시 사용하기 괜찮은 것 같다. 조만간 차에 장착해 사용해봐야겠다. 마지막으로 라즈베리파이4도 한번 켜봤는데 잘 켜진다.ㅎㅎㅎ 알리 구매 링크 US $0.9 14% OFF|12 v...

2020.03.20
9
라즈베리파이(RaspberryPi) 서보모터(MG90, SG90, MG995) 사용하기 - 파이썬(Python) + PWM

라즈베리파이에서 PWM을 이용해 서보모터 제어를 해보자. 우리가 사용할 서보모터의 동작 방식은 아래의 글을 참고하길 바란다. 아두이노 사용기#16 서보모터를 다루어 보다. 아래의 모터는 Micro Servo 9g(SG90)라는 DC 서보모터이다.서보의 특징은 정확한 위치제어가 가능하... blog.naver.com 1. 연결도 라즈베리파이 서보(Servo) 1 4Pin, 5v Power 2Pin, VCC 2 6Pin, Gound(GND) 3Pin, GND 3 12Pin, BCM 18(WiringPi 1) 1Pin, DAT 서보 제어 핀은 현재 12번으로 되어 있는데 어떤 핀으로도 사용 가능하다. 실제 파이썬 PWM은 하드웨어 PWM 포트를 사용하는 것이 아니고 Timer를 이용해 GPIO를 제어하는 것으로 보인다. 이런 부분 때문에 출력 파형을 실제 보면 중간중간 살짝씩 흔들리는 것을 볼 수 있었다. 그리고 한 가지 중요한 것이 있다. 바로 서보에 인가되는 5V 전원 얘기이다. 만약 지금처럼 테스트를 위한 목적이라면 상관없겠지만 실제로 적용하려고 한다면 라즈베리 파이 5V 전원을 사용하지 말고 별도의 5V 전원을 서보에 공급하길 추천한다. 서보에서 부하가 걸리면 라즈베리 파이 보드에 대미지를 먹을 수 있기 때문이다. 2~3천 원짜리 가지고 놀다가 5~6만 원짜리 해먹으면 눈물 나니까 말이다... 2. 소스코드 import RPi.GP...

2020.03.12
11
라즈베리파이(Raspberrypi) DOS 게임하기 by dosbox

요즘 갑자기 중딩 때 하던 게임이 생각이 나서 방법을 찾아보다 dosbox라는 dos 에뮬레이터가 있다는 것을 알게 되었다. 이 dosbox를 라즈베리파이에 돌려보자. (요즘 레트로 에뮬 플랫폼들이 잘 되어있어서 굳이 이렇게 해야 하나 싶긴 한데...) 1. 최신 버전으로 패키지들 업데이트 우선 라즈베리파이의 패키지들을 최신 버전으로 업데이트한다. $ sudo apt update $ sudo apt upgrade 2. dosbox 설치 그다음 dosbox를 바로 설치한다. $ sudo apt install dosbox 참 편리하고만... ㅋㅋㅋ 3. 기본 설정 우선 dos를 실행할 작업 폴더를 생성하자. $ mkdir ~/dos 그다음 dosbox를 실행한 후 도스 창이 나타나면 바로 exit 명령으로 종료한다. $ dosbox 도스창 \> exit 이러는 이유는 최초 1회 dosbox를 실행하면 dosbox의 환경설정을 할 수 있는 파일이 자동으로 생성되기 때문이다. 이제 편집기를 이용해 dosbox 설정 파일을 열어보자. 설정 파일 이름은 버전에 따라 다를 수 있으니 파일 확인을 먼저 해본다. $ ls ~/.dosbox dosbox-0.74-2.conf 자신이 사용하는 편집기로 설정 파일을 연다. $ nano ~/.dosbox/dosbox-0.74-2.conf 이 설정 파일에는 다양한 옵션이 있지만 우선 다음과 같이 우리가 만든 ...

2020.02.26
31
아두이노 라즈베리파이용 조립식 RC 카를 구입하다. - 알리

알리에서 조립식 RC카를 구입하였다. 부품들을 보면 알 수 있듯이 이쁜 RC카는 아니고 아두이노나 라즈베리파이와 같은 보드를 위에 얻어서 사용할 수 있게 구성된 제품이다. 생각보다 조립해야 하는 부품이 많았고 생각한것 보단 퀄리티가 좋았다 ㅎ 구입한 곳에서는 조립 설명서도 제공해주지 않아 인터넷을 뒤져보니 아래의 링크에서 비슷한 제품의 매뉴얼과 조립 영상을 공개하고 있었다. 4WD RC Smart Car Chassis with S3003 Metal Servo & Bearing Kit for Arduino This is a newly designed 4-wheel car chassis, and ordinary 4-wheel drive is different from this car with rear-wheel drive plus front steering mechanism to achieve the car forward, backward and turn left and right www.elecrow.com 조립 동영상(다운로드해 재생하는 것이고 VLC 플레이어로 잘 재생된다.) https://www.elecrow.com/download/install-instrctions.zip 동영상 스샷 출처:https://www.elecrow.com/download/install-instrctions.zip 조립 매뉴얼 https://www.el...

2019.12.30
7
광고의 힘! - 내 글이 네이버 테크에 소개되다. 조회수 급상승!!

지금으로부터 약 10일 전 아래의 글에 댓글이 하나 달렸다. 라즈베리파이(RaspberryPi) 플레이스테이션 컨트롤러(Playstation Controller) 연결하기 최근에 알리를 구경하다가 저렴한 플레이스테이션(플스) 컨트롤러를 하나 구입하였다.이걸 이용해 우리의 ... blog.naver.com 보통 위와 같이 화려한 댓글은 대부분 광고성이라 글이라 꼼꼼하게 읽질 않고 그냥 삭제하거나 내버려 둔다. 이 댓글 역시 여느 때와 같이 지나치려는 순간 "네이버 테크"라는 것이 눈에 들어왔고 "뭐지!" 하고 찬찬히 읽어봤다. ㅎㅎㅎ 이 댓글은 내 글이 11월 4일에 네이버 메인 테크 판에 소개된다는 내용이었다. 어마마! 내게도 이런 일이 ㅋㅋㅋ 노출 날짜가 변경되거나 게재가 취소될 수 있다는 말에 조심스럽게 그날을 기다리고 있었다. 그렇게 시간이 지나 11월 4일 오늘!! 정말로 내 글이 네이버 판에 소개된 것이다. ㅋ 쪼~~~끔 아쉬운 건 모바일에선 스크롤 해서 볼 수 있고 데스크톱에선 찾기가 쉽지 않다. (그나마 다행인 건 웨일 브라우저에선 "더 보기"를 눌러 볼 수 있긴 하다는 거다 ㅋㅋ) 아무튼... 이렇게 소개된 것만으로도 매우 만족한다.ㅋㅋㅋㅋ 그리고... 확실히 이렇게 메인에 노출되니 해당 글의 조회수가 파격적으로 상승하는 것을 보게 되었다. 보통 일 평균 10회 정도 조회되던 글이 소개된 지 약 8시간 만에 1100회 ...

2019.11.04
3
라즈베리파이(Raspberrypi) 파이썬(Python)으로 게임패드, 조이스틱(GamePad, Joystick) 사용하기 #2

라즈베리파이(Raspberrypi) 게임패드, 조이스틱(GamePad, Joystick) 사용하기 Ft. 파이썬(Python) 라즈베리파이에서 파이썬으로 게임패드나 조이스틱을 사용하려고 보니 대부분 패키지를 설치하여 사용하는 ... blog.naver.com 이전 글에서는 파이썬으로 조이스틱 값을 읽는 방법에 대해서 알아봤다. 이번에는 이 값들을 이용해 라즈베리파이 RC카를 만들어 보려 한다. 우선 RC카에 사용할 L298 모터 드라이버 제어 관련해서는 아래의 링크를 참고하길 바란다. 라즈베리파이(RaspberryPi) 기본 API로 L298n(모터 드라이버) 제어하기 (파이썬) 지난번 라즈베리 파이에서 L298을 제어하는 글을 올린 적이 있다.당시 wiringpi라는 패키지를 이용한 방법... blog.naver.com 1. 연결도 라즈베리 파이 <> L298n 1. 29Pin BCM5 - ENA 2. 23Pin BCM11 - IN1 3. 21Pin BCM9 - IN2 4. 19Pin BCM10 - IN3 5. 15Pin BCM22 - IN4 6. 13Pin BCM27 - ENB 7. 6Pin GND - GND 연결은 위 링크와 다르니 다시 한번 확인하길 바란다. 2. l298 코드 클래스(class) 형태로 변경(l298.py) 위 링크에서 사용한 코드를 조금 손봐서 클래스 형태로 변경하였다. 나중에 조이스틱 코드에서 가져다 쓰기...

2019.10.28
2
라즈베리파이(Raspberrypi) 파이썬(Python)으로 게임패드, 조이스틱(GamePad, Joystick) 사용하기 #1

라즈베리파이에서 파이썬으로 게임패드나 조이스틱을 사용하려고 보니 대부분 패키지를 설치하여 사용하는 것들인데 이들은 호환성 문제들이나 설치하는 번거로움 들 이 있었다. 그러다가 아래의 링크를 찾게 되었다. Access joysticks/game controllers from Python in Linux via the joystick driver. See https://www.panda3d.org/forums/viewtopic.php?f=8&t=16767 Access joysticks/game controllers from Python in Linux via the joystick driver. See https://www.panda3d.org/forums/viewtopic.php?f=8&t=16767 - js_linux.py gist.github.com 해당 코드는 https://www.kernel.org/doc/Documentation/input/joystick-api.txt를 기준으로 파이썬으로 구성을 하였다고 한다. 약간 C로 디바이스 드라이버를 제어하듯이 값을 읽는 데 그러다 보니 별도의 라이브러리를 설치할 필요가 없어 라즈베리파이와 같은 곳에 사용하기 좋은 것 같다. 아래의 코드는 위의 링크에서 코드를 가져와 주석으로 설명을 넣어봤다. 코드에는 ioctl이라는 함수가 나오는데 보통 장치를 직접 제어할 때 쓰이는 함수로 그냥 저...

2019.10.28
9
라즈베리파이(RaspberryPi) Asul RPI 보드 UART 활성화

https://smartstore.naver.com/higenis/products/4875986676 라즈베리파이 음성 처리용 스테레오 마이크 확장 보드 : 하이제니스 [하이제니스] 하이제니스 상점입니다. smartstore.naver.com Asul RPI 보드에는 아두이노와 통신할 수 있게 UART 포트가 외부 커넥터 형태로 나와 있다. 아두이노가 5V이기 때문에 해당 핀들은 5V 통신으로 구성되어 있다. 라즈베리파이에는 UART 포트가 총 두 개 존재하지만 제약 없이 사용 가능한 포트는 하나뿐이다. 그런데 이 제약 없이 사용 가능한 포트를 블루투스에서 사용하고 있어 해당 UART를 사용하기 위해서는 블루투스 통신을 사용할 수 없게 된다. 여러 방법들이 있지만 이래저래 제약들이 많은 것 같다. 1. 블루투스 UART 비활성 아래의 명령으로 config.txt 파일을 연다. $ sudo nano /boot/config.txt 편집기가 열리면 가장 아래로 내려가 아래와 같이 입력한다. dtoverlay=pi3-disable-bt 입력을 다 했다면 키보드 ctrl 키와 x 키(종료)를 누른 다음 y 키(저장)를 누르고 enter 키를 입력하여 저장하고 편집기를 빠져나온다. 그다음 아래의 명령을 입력하여 hciuart 컨트롤러를 정지시킨다. $ sudo systemctl disable hciuart 2. UART 활성 블루투스 UART ...

2019.10.23
6
라즈베리파이(RaspberryPi) Asul RPI 보드 Voice 환경 설정

https://smartstore.naver.com/higenis/products/4875986676 라즈베리파이 음성 처리용 스테레오 마이크 확장 보드 : 하이제니스 [하이제니스] 하이제니스 상점입니다. smartstore.naver.com Asul Jr 보드에 사용할 음성인식용 보드이다. 이 보드는 WM8960 오디오와 소형 고감도 반도체 마이크(Mems microphone)로 구성되어 있으며 배터리로 구동을 할 수 있게 하기 위해 8~16V 전원을 입력받을 수 있게 설계된 보드이다. 물론 배터리를 사용하지 않는다면 라즈베리파이 전원(USB) 입력으로도 사용할 수 있다. 단, 동시에 연결하면 보드가 망가질 수 있다. 0. 꼭 확인해야 할 것! 최초 라즈베리파이 이미지를 SD카드에 넣고 부팅하면 설정 마지막쯤 위와 같이 update software를 하라는 창이 나타날 것이다. 이때 SKIP을 하지 않으면 커널이 업데이트되어 드라이버를 설치할 수 없는 문제가 발생한다. "SKIP"으로 설정을 종료하자. 만약 아래와 같은 에러가 발생하였다면 그냥 SD 이미지를 새로 만드는 것이 정신 건강에 이롭다. 아마 이 부분만 무사히 넘기면 크게 문제없이 드라이버를 설치할 수 있을 것이다. 1. WM8960 드라이버 소스코드 다운로드 아래의 명령으로 WM8960 드라이버 코드를 내려받는다. $ git clone https://github.com/...

2019.10.23
3
라즈베리파이(RaspberryPi) - CPU 온도 읽기

라즈베리파이(Raspberry Pi)에서 CPU의 온도값을 읽는 방법은 두 가지가 있다. 한 가지는 라즈베리파이 전용이고 나머지 한 가지는 대부분의 리눅스에서 사용이 가능한 방법이다. 1. vcgencmd를 이용하는 방법 vcgencmd라는 프로그램을 이용하면 라즈베리파이의 여러 가지 기기 상태를 읽어올 수 있다. RPI vcgencmd usage - eLinux.org RPI vcgencmd usage Verified commands Command outputs are from firmware version 362371 . vcgencmd commands Shows a list of possible commands. root@raspberrypi:~# vcgencmd commands commands="vcos, ap_output_control, ap_output_post_processing, vchi_test_init, vchi_test_exit, pm_set_policy, pm_get_statu... www.elinux.org 온도값은 아래의 명령으로 확인이 가능하다. $ vcgencmd measure_temp vcgencmd의 다른 명령어들을 알고 싶다면 아래의 명령을 이용하면 된다. $vcgencmd commands 2. 일반적인 리눅스 시스템 vcgencmd는 라즈베리파이 전용이기 때문에 기타 다른 리눅스 OS에선 사용할 수...

2019.09.28
11
레노버 노트북 330-15ich LCD 교체하고 남은 패널 재활용하기 - 성공!!

앞으로 함께할 새 노트북 - 레노버 아이디어패드 330-15ich(Lenovo ideapad 330-15ich) 지금으로부터 약 3년 전에 회사를 휴직하면서 노트북이 필요해서 구입한 녀석이 레노버 Ideapad 700-15이... blog.naver.com 가성비 갑인 레노버 330-15ich 노트북을 구입한 후 어마무시한 LCD를 도저히 볼수가 없어 교체하였다. 그리고 레노버 노트북 330-15ich LCD 교체하고 남은 패널 재활용하기 ( 실패 ) 지난번 구입한 노트북 레노버 아이디어패드 330-15ich!이 녀석 다 좋은데 LCD가 너무 엉망이었다.그래... blog.naver.com 교체하고 남은 LCD를 재활용하기 위해 AD 보드를 구입하였는데 제대로 확인도 안 하고 결제한 바람에 실패를 해버렸다. 이후 바로 eDP AD 보드를 구입하였고 꼼꼼히 살펴서 30PIN 케이블까지 제공되는 것으로 구입을 했다. (이때도 수눕눕님께서 댓글로 알려주시지 않았다면 또 실수할뻔했다.) FFC 케이블에 30Pin 하우징이 달려있는 녀석은 처음 본다. 와...씨... 납땜이... 우선 가지고 있는 LCD 해상도(1920x1080)에 맞게 점퍼 세팅을 하고 LCD와 연결하면 끝~! 이것이 최종 모습! 우선 12V 어댑터를 이용해 전원을 넣고 화면이 뜨는지를 확인하였다. No Signal(신호 없음)이 잘 나오는 것을 보아 LCD 타이밍은 우선 ...

2019.08.13