라즈베리파이 피코로 쥬크박스를 만들어보려고 합니다. 하드웨어 구성은 살펴볼 필요가 없이 아래처럼 조합했습니다. 라즈베리파이 피코 (RP2040)Waveshare Pico-LCD-1.44Waveshare Pico-AudioWaveshare Dual GPIO Expander 이구요. https://www.waveshare.com/wiki/Pico-LCD-1.44https://www.waveshare.com/wiki/Pico-Audio 에서 사양과 해설이 나옵니다. 라이브러리도 제공되네요. LCD 모듈은 SPI 연결이고 TFT-LCD라고 되어있구요. 스위치가 제공되어 메뉴에서 항목 선택시 해당 기능을 실행하게 하는게 가능합니다. 쥬크박스 메뉴 표시와 선택기로 쓸 것이구요. 라이브러리가 잘 되어 있어서 LCD…
[카테고리:] PC 조립 / 수리
Phoronix Test Suite으로 벤치마킹하기
리눅스에서 벤치마크를 할때 여러 프로그램으로 가능합니다. Phoronix Test Suite도 그중의 하나인데요. 이 프로그램을 쓰면 제공되는 여러 테스트들을 활용해서 Processor, System, Network, Disk, OS 등의 카테고리의 벤치마크를 할 수 있습니다. 의존성으로 php-cli, php-xml, php-gd 를 설치하라고 되어있네요. 대충 이명령어로 설치하시구요. Phoronix Test Suite은 우선 https://github.com/phoronix-test-suite/phoronix-test-suite/releases 에서 릴리즈 파일을 받아서 설치하면 되구요. 리눅스 민트 계열은 deb 파일을…
IT 기술을 배울때 채택하면 좋은 방법 – 연역과 귀납의 경험적 운용
IT 기술은 그 역사의 흐름과 기술 발전의 흐름에 맞추어 오래전의 기술도 배워야 하고 이후에 바뀐 기술도 배워야 합니다. 이는 기술 이해가 체계적이라 기존의 기술도 알아두면 이후의 기술에 대한 이해가 깊어지기 때문이구요. 기술을 실재 상황에 적용할때 기지를 더 발현하기가 좋게 되서네요. 흔히들 일상언어로 말할때 “다 안다고 자만하지 말고 겸손하게 임해”라는 말도 흡사한 전제인데요. 기초를 배웠을때 다…
WiFi로 연결된 프린터가 인식이 안되는 문제
WiFi로 연결하는 프린터가 인식이 안된다면 아래와 같은 문제를 점검해보면 된다. (1) 프린터와 PC가 같은 라우터에 연결되어 있는가?(2) 드라이버가 손상되거나 변조되었는가?(3) 프린터 펌웨어가 손상되거나 변조?(4) 사용자 권한 문제 이 중에서 특수한 조건 하에 있게 되는 문제로 특기하고 싶은 것은 (1)이다. 특수한 조건이란 이러하다. 모종의 이유로 라우터를 두대를 연결해서 쓰는 경우가 있다. 요즘은 모뎀과 라우터가 한 기기로…
TPM 2.0 진도 나갔습니다 – 키 유도 함수
교재에서 챕터 2에서 살펴본 내용 중에 키 유도 함수(key derivation function)에 대해 심화하고 있습니다. 키 유도 함수는 고정된 길이의 키에서 정보를 보호하기 위한 다른 키를 유도해내는 원리입니다. TPM 2.0에서는 암호화와 복호화를 수행하기 위해 키들이 서로 일대일로 대응되어야 할때 칩 내부의 부족한 공간을 극복하려고 키 유도 함수를 써서 하나의 키에서 다른 키를 다수 생성하게 합니다. 키…