본문 바로가기

리눅스 커널의 구조와 원리/2. 라즈베리 파이 설정

(36)
[리눅스 커널] 전처리 파일 생성 (v6.10) During compilation, the compiler may generate various files, such as object file, libraray file and preprocessed file. Among these, preprocessed file contain the valuable information because the compiler parses the representation macro into the readable statement. To get preprocessed in the Linux kernel, we have to modify Makefile. The following is the patchset to generate preprocessed in the Li..
gzip의 분할 압축 명령어 사용하기 gzip의 분할 압축 명령 $ tar zcvfp - 대상파일(들) | split -b 4m - 압축할이름.tar.gz [엔터] 또는, $ tar zcvfp - 디렉토리/ | split -b 4m - 압축할이름.tar.gz [엔터] 실행하면 *.tar.gzaa, ....gzab, ....gzac 이런 식으로 파일 확장자의 문자열이 증가하면서 파일이 생성된다. gzip의 분할된 압축 파일 하나로 합치기 $ cat 압축파일이름.tar.gza* > 합쳐진파일이름.tar.gz [엔터] 실행하면 통짜로 된 .tar.gz 파일만 얻을 수 있다. (참고: tar + gzip 압축 파일 해제) ~$ tar zxvf 압축파일이름.tar.gz [엔터] 실행하면 압축했던 디렉토리를 복구할 수 있다. // example cat..
[GIT] initial configuration GIT $ git config --global user.name "Austin Kim" $ git config --global user.email austindh.kim@gmail.com $ git config --global alias.ch checkout $ git config --global alias.b branch $ git config --global alias.co commit $ git config --global alias.s status $ git config --global alias.fp format-patch $ git config --global alias.ap apply https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-G..
[라즈베리 파이 4B] 라즈비안 커널 빌드 (크로스 컴파일러 - cross compile) 32비트 라즈비안 커널 커널 빌드 (arm32_rpi_kernel_build.sh) #!/bin/bash KERNEL=kernel8 echo "configure build output path" TOP_PATH=$( cd "$(dirname "$0")" ; pwd ) OUTPUT="$TOP_PATH/out32" BUILD_LOG="$TOP_PATH/rpi_build_log.txt" rpi_build_start_time=`date +%s` pushd linux > /dev/null make ARCH=arm O=$OUTPUT CROSS_COMPILE=arm-linux-gnueabihf- bcm2711_defconfig -j16 2>&1 make ARCH=arm O=$OUTPUT CROSS_COMPILE=ar..
64비트 기존 라즈비안 이미지 위치 Each raspbian image is attached under below directory. https://downloads.raspberrypi.org/raspios_arm64/images/ [PARENTDIR] Parent Directory - [DIR] raspios_arm64-2020-05-28/ 2020-05-28 06:01 - [DIR] raspios_arm64-2020-08-24/ 2020-08-24 18:56 - [DIR] raspios_arm64-2021-04-09/ 2021-04-09 15:57 - [DIR] raspios_arm64-2021-05-28/ 2021-05-28 16:08 - [DIR] raspios_arm64-2021-11-08/ 2021-11-08 07:49 - [..
[정보] 라즈비안 이미지 백업 위치 아래 경로에서 라즈비안 이미지를 내려 받을 수 있습니다. * 2019-07-10-raspbian-buster-full.zip 위치 https://downloads.raspberrypi.org/raspbian/images/raspbian-2019-07-12/ * 전체 라즈비안 이미지 백업 https://downloads.raspberrypi.org/raspbian/images/
[리눅스] 라즈비안(데비안): vi(vim) 에디터 visual mode 삭제 라즈비안(데비안 기반)에서 vim 에디터를 사용하면 visual 모드가 by default로 설정돼 있어 쓰기 불편합니다. 이번 포스트에서는 vi(vim) 에디터에서 visual mode를 삭제하는 방법을 소개합니다. 1. vi 에디터 편집창에서 명령어 입력 vi를 실행한 다음에 편집창 안에서 다음 명령어를 입력합니다. ":set mouse=" ":set mouse-=a" 2. $HOME/.vimrc 수정 '$HOME/.vimrc' 파일을 수정하는 방법도 있습니다. 이 방법을 적용하면 vi 에디터를 사용할 때 마다 ":set mouse=" 명령어를 입력할 필요가 없으니 더 편한 것 같아요. '$HOME/.vimrc' 파일을 열고 다음 명령어를 입력합시다. set mouse= root 계정으로 사용 중이면..
[펌] clang: 메뉴얼 설치 solarianprogrammer.com/2018/04/22/raspberry-pi-raspbian-install-clang-compile-cpp-17-programs/