[RPI-PICO] 라즈베리파이 피코의 USB 단자를 통한 Virtual COM Port 시리얼 모니터 사용법

Posted on

vscode에 Raspberry Pi Pico 확장기능이 잘 설치되어 있다는 가정 하에 진행합니다. (특히 Serial Monitor) 우선 CMakeLists.txt에 아래 코드를 추가합니다 이 코드는 USB에 stdio를 허용하고 UART에는 비허용하는 코드입니다. 그리고 C 코드의 main() 함수에 아래 코드를 추가합니다. 이렇게 해두고 컴파일해서 uf2를 라즈베리파이 피코에 심습니다. vscode에서 시리얼 모니터를 열고 Toggle Sent Message Echoing 버튼을 누르고 Start Monitoring 버튼을 …

Phoronix Test Suite으로 벤치마킹하기

Posted on

리눅스에서 벤치마크를 할때 여러 프로그램으로 가능합니다. 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 파일을 …

안드로이드 기기에서 이어폰 소리가 한쪽에서만 나는 문제

Posted on

보통 이어폰을 막 굴리면서 가지고 다니면 단선이 됩니다. 이 경우 선이 완전히 끊어진게 아니면 소리 재생시 선을 위아래로 움직여보면 양쪽에서 소리가 납니다. 이 경우 완전 단선 위험도 있는데요. PC나 다른 기기에 이어폰을 옮겨서 들어도 같으면 일단은 이어폰 문제 같지만, 최악의 경우 시스템 파일 변조나 기타 같은 효과의 원인도 있을 수 있습니다. 이 경우 이어폰을 바꿔서 …

DAC와 ADC – 디지털화에 대한 이해

Posted on

현실 세계에서 존재하는 물리량들은 아날로그적입니다. 아날로그라 함은 다시 말해 날 것 그대로의 자연적인 현상이라는 것입니다. 예를 들면 바람의 추운 정도, 열로 나타낼 수 있는 온도, 소리를 내는 음파와 같은 것입니다. 이 아날로그적인 자연 현상을 전자기기에서 의미있게 다루려면 전기적인 신호로 바꾸어야 합니다. 이 과정을 디지털화한다라고 설명합니다. 보통 센서라고 부르는 장비를 써서 아날로그적인 자연 현상을 전자기기에서 다룰 …

모토롤라 모토 G 5G 2023 스마트폰 리뷰

Posted on

모바일폰을 대부분의 경우 삼성 최상위 제품을 주로 쓰시는 것 같습니다. 제가 가입해 있는 캐나다 쿠도 모바일의 경우 갤럭시 S23 제품군은 2년 텀계약에 한달에 3만원(33불)씩 내야 하는데요. 이 비용이 부담이 되어 가성비 스마트폰을 주로 봅니다. 삼성 갤럭시 A 시리즈를 눈여겨보구요. 이들 폰에 안드로이드 메이저 버전 업그레이드도 된다고 합니다. 갤럭시 A54와 갤럭시 A14가 있는데요. 찾아보니 둘다 된다고 …

WiFi로 연결된 프린터가 인식이 안되는 문제

Posted on

WiFi로 연결하는 프린터가 인식이 안된다면 아래와 같은 문제를 점검해보면 된다. (1) 프린터와 PC가 같은 라우터에 연결되어 있는가?(2) 드라이버가 손상되거나 변조되었는가?(3) 프린터 펌웨어가 손상되거나 변조?(4) 사용자 권한 문제 이 중에서 특수한 조건 하에 있게 되는 문제로 특기하고 싶은 것은 (1)이다. 특수한 조건이란 이러하다. 모종의 이유로 라우터를 두대를 연결해서 쓰는 경우가 있다. 요즘은 모뎀과 라우터가 한 기기로 …

이기종간 소스코드 옮기기

Posted on

윈도우를 쓰는 PC와 macOS를 쓰는 맥 데스크탑 사이에 소스코드를 옮기려면 일단 여러 방법이 존재합니다. (1) USB 메모리에 복사해서 옮기기 (2) 외장 SSD에 복사해서 옮기기 (3) Github에 등록해서 git clone으로 옮기기 이 중에서 제일 긱키한 방법은 물론 (3)인데 소스코드가 공개될 것 같아 안쓰구요. (2)는 NTFS로 보통 포맷해서 쓰지만 macOS에서는 비용지불해야 NTFS에 쓰기가 가능한지라 읽기에도 문제가 있을 …

1 2 3