이 게시물 기본으로 라즈베리 파이 모델 B rev2를 사용 하 여, 그러나 당신은 쉽게 보드에 적응할 수 있다. 처음에는 Linux 리포지토리를 포크 하 고 빌드 시스템에 복제 해야 합니다. 라즈베리 파이 또는 크로스 컴파일에 사용 하는 리눅스 컴퓨터에 있을 수 있습니다. 그런 다음 변경을 수행 하 고 테스트 하 여 포크로 커밋할 수 있습니다. 당신은 RPi_Upstream_Kernel_Compilation 가이드를 따라, 올바른? 이 가이드는 모듈을 사용 하 고 있지 않기 때문에 모듈을 먼저 만들 수 있습니다. 그런 다음 실행은 크로스 컴파일할 때 컴파일러가 기본적으로 올바른 ARM 프로세서를 대상으로 하지 않을 수 있다는 점에 유의 하십시오. 이렇게 하면 성능이 저하 되거나 더 악화 될 수 있으므로 코드에서 잘못 된 지침이 발생 하는 최신 프로세서를 컴파일하는 것이 좋습니다. 이 때문에 미리 빌드된 컴파일러 또는 사용자 지정 컴파일러를 권장 합니다. (예를 들어 최신 GCC Linaro 이진 대상 armv7 기본적으로 하는 반면 Raspberry Pi는 armv6kz 필요). 메이크파일의 HOSTCFLAGS 줄에 추가 컴파일러 옵션을 추가할 수 있습니다. 올바른 플래그가 소프트웨어 페이지에 표시 됩니다-컴파일러가 기본적으로 엄지 코드를 생성 하는 경우-marm을 추가 해야 할 수도 있습니다.

라즈베리 파이에 SD 카드를 삽입 하 고 그것을 켜십시오. 라스 비안은 설치를 완료 합니다. 당신의 라즈베리 파이 전원을 껐다가 다음을 확인 하십시오: 데비안 라즈베리 파이 바탕 화면 PC와 Mac에 대 한 재단의 운영 체제입니다. 라이브 디스크를 만들거나 가상 머신에서 실행 하거나 컴퓨터에 설치할 수도 있습니다. Re4son는 이더넷 가젯 모드를 지원 하 고이 페이지의 Pi zero armel 이미지에는 마이크로 usb 케이블을 제외한 추가 하드웨어 없이 초기 설정을 허용 하는 usb0를 인터페이스가 활성화 되어 있습니다. 작업을 수행 하는 단계 아래: 업스트림 커널을 컴파일하려면 라즈베리 파이 재단의 다운스트림 커널이 아닌, 몇 가지 팁에 대 한 RPi_Upstream_Kernel_Compilation를 참조 하십시오. 1 월 2014 일에 현재는 rpi-3.10입니다. GitHub에서 라즈베리 파이 리눅스 섹션을 탐색 하 여이 및 다른 사용 가능한 버전을 확인할 수 있습니다. 당신이 라즈베리 파이에 구축 하는 경우에 직접 IchigoJam 기본으로 라즈베리 파이를 부팅, 아치를 제거 합니다 = arm CROSS_COMPILE = $ {CCPREFIX} 각 명령에서.

참고: lib 디렉토리에는 커널 소스 (lib/모듈//소스 및 lib/모듈/빌드)에 대 한 심볼릭 링크가있습니다. SD 카드에 공간이 제한 되어 있고 라즈베리 파이 자체에 모듈을 컴파일하지 않으려는 경우 lib 디렉터리를 전송 하기 전에 해당 링크를 제거 해야 할 수 있습니다. 크기 차이는 수백 MB 일 수 있습니다. 자세한 오픈수세 라즈베리 파이 12.3 이미지 20130407 + 3.8.8 커널 해킹 튜토리얼 비 텐 (2013-04-22 업데이트) 참조: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=87&t=40664&p=331953#p331953 커널 컴파일 약 22 시간 라즈베리 파이 모델에 B 인해 대규모 모듈이 컴파일됩니다.

2010 © Copyright Fundacja Projekt Kultura