본문 바로가기

SH BLOG159

라즈베리파이에서 perf 설치하기 라즈베리파이 3 모델 B에서 라즈비안(May 2020 32-bit)에 Preempt-RT 패치를 적용해 사용하고 있습니다. 커널 버전은 아래와 같이 4.19.71 입니다. perf를 사용하기 위해 apt에서 찾아보았지만 apt로는 4.9 버전과 3.6 버전만 설치가 가능했습니다. 따라서, 직접 파일을 다운로드하여서 설치하였습니다. 다운로드와 설치는 아래의 명령어로 할 수 있습니다. $ wget http://ftp.kr.debian.org/debian/pool/main/l/linux/linux-perf-4.19_4.19.132-1_armhf.deb $ sudo dpkg -i linux-perf-4.19_4.19.132-1_armhf.deb 만약 libopencsd0 때문에 설치가 안되면 apt로 설치한 뒤.. 2020. 8. 5.
라즈베리파이 가버너 변경 라즈베리 파이 3 모델 B에서 라즈비안을 설치하면 기본 가버너가 ondemand로 설정돼있다. 가버너에 대한 설명은 다음의 링크를 참고하면 됩니다. https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt 라즈베리의 최소 클럭은 600MHz, 최대 클럭은 1200 MHz입니다. 해당 스펙은 아래의 명령어로 확인 가능합니다. $ lscpu | grep MHz 현재 사용할 수 있는 가버너는 아래 명령어로 확인할 수 있다. $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors 가버너 변경을 위해서는 슈퍼유저 권한으로 아래의 명령어를 입력한다. 각 CPU 코어 별로 설정을 해주어야 .. 2020. 8. 5.
LEON4-ITX Debian apt-get sources.list LEON4-ITX에 기본으로 제공되는 리눅스는 2.x 커널에 데비안 4.x 버전 (etch)을 사용 중이라 apt-get의 repo를 바꾸어주어야한다. 에디터로 sources.list 파일을 수정한다 $ vi /etc/apt/sources.list 기존 주소를 주석(#) 처리하거나 아래의 주소를 추가한다. dep http://archive.debian.org/debian etch main contrib non-free dep-src http://archive.debian.org/debian etch main contrib non-free 이후 저장을 하고 repo를 업데이트한다. $ apt-get update 2020. 7. 24.
Linux 에서 GNU M4 소스 빌드하기 Linux에서 apt나 yum을 사용하지 않고 소스에서 빌드하기 위해서는 아래의 절차를 수행합니다. 1. M4 다운로드 http://ftp.gnu.org/gnu/m4/ 위 링크에서 원하는 M4 버전의 파일을 다운받습니다. 저는 현재 최신버전인 m4-1.4.18.tar.gz를 받았습니다. 2. 압축 해제 $ tar xfz m4-1.4.18.tar.gz 3. 설치 $ cd m4-1.4.18 $ mkdir build && cd build $ ../configure --prefix=/usr $ make $ make install 2020. 7. 22.
우분투(32비트) VS Code 설치하기 우분투 18.04 버전 이상부터는 기본적으로 64비트 운영체제를 제공하고 있습니다. 이에 맞춰서 VS Code도 1.36 버전 이상부터는 64비트만 지원하므로 홈페이지에서는 32비트용 버전을 다운로드할 수 없습니다. 따라서 우분투 32비트에서 VS Code를 사용하기 위해서는 아래의 주소에서 1.35 버전을 다운로드해야 합니다. https://code.visualstudio.com/updates/v1_35 VS Code 설치는 아래의 링크를 확인해주세요 https://shshsh.tistory.com/132?category=612438 2020. 7. 18.