본문 바로가기

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

(36)
[펌:출처명시][라즈베리파이] putty로 SSH 연결이 안될 때 최신 라즈비안 이미지는 SSH가 비활성화돼 있습니다. 아래 블로그에서 도움 받아 해결했습니다. https://jjeongil.tistory.com/1582 화면 없이 Rasperry Pi에서 SSH를 활성화 Rasperry Pi를 연결하는 데 사용할 수 있는 여분의 HDMI 디스플레이나 키보드가 없는 경우, SSH라는 빈 파일을 부팅 파티션에 배치하면 쉽게 SSH를 활성화할 수 있습니다. Rasperry Pi에서 SSH를 활성화하려면 다음 단계를 수행합니다. 라즈베리 파이의 전원을 끄고 SD 카드를 제거합니다. SD 카드를 컴퓨터의 카드 판독기에 삽입합니다. SD 카드가 자동으로 마운트됩니다. OS 파일 관리자를 사용하여 SD 카드 부팅 디렉토리로 이동합니다. Linux 및 MacOS 사용자..
[라즈베리 파이] 터미널에서 '복사 + 붙혀넣기'가 안될 때 - 'set mouse-=a' Putty를 사용해 라즈베리 파이에 접근하면 '복사'된 내용이 붙혀 넣기가 되지 않습니다. 터미널이 Default로 Visual 모드이기 때문입니다. 이럴 때 .vimrc 파일을 열고 수정해야 합니다. 사용 방법 .vimrc 파일 오픈합니다. austin@raspberrypi:~/work/0722_work $ vi cred_trace.sh austin@raspberrypi:~/work/0722_work $ cd ~ austin@raspberrypi:~ $ vi . ./ .bash_history .cache/ .profile .xsession-errors ../ .bash_logout .config/ .viminfo .xsession-errors.old .Xauthority .bashrc .local/ ...
[라즈베리 파이] 삼바 설정하기 이번 포스트에서는 라즈베리 파이에서 삼바를 설정하는 방법을 소개합니다. 환경: 라즈베리 파이4 삼바 설치 아래 명령어를 입력해 삼바를 설치합니다. 'sudo apt install samba samba-common-bin' 위 명령어를 라즈베리 파이의 터미널을 열고 입력해봤습니다. pi@raspberrypi:~ $ sudo apt install samba samba-common-bin Reading package lists... Done Building dependency tree Reading state information... Done samba is already the newest version (2:4.9.5+dfsg-5+deb10u1+rpi1). samba-common-bin is alread..
[라즈베리파이] 라즈비안(Raspbian) 리눅스 커널(LinuxKernel) 전처리 파일 생성하기 이번 절에서는 리눅스 커널을 빌드하는 과정에서 전처리 코드를 생성하는 방법을 소개합니다. 리눅스 커널 소스코드를 분석하다 보면 수많은 매크로를 만납니다. 리눅스 커널을 캡슐화나 다형성과 같은 객체지향 방식으로 구현하다 보니 매크로로 구현된 코드가 많습니다. 그런데 이 매크로가 소스 분석의 걸림돌 중 하나로 작용합니다. 전처리 코드는 이러한 매크로를 모두 풀어서 표현합니다. 따라서 훨씬 편하게 소스코드를 분석할 수 있으며, 리눅스 커널 코드를 분석할 때는 전처리 코드를 함께 보시기를 바랍니다. 전처리 코드는 GCC 컴파일 오브젝트를 생성하는 과정에서 추출됩니다. 커널에서 전처리 코드를 추출하는 방법은 크게 두 가지가 있습니다.  전체 전처리 파일을 추출  특정 전처리 파일을 추출 전체 전처리 파일을 추..