kernel-tools
:penguin: Kernels on Scaleway
파일 탐색기
최종 버전 다운로드 (.zip)- .config
- patch.sh
- .config
- patch.sh
- include.mk
- README.md
- .config
- patch.sh
- .config
- patch.sh
- .config
- .gitignore
- include.mk
- patch.sh
- README.md
- .config
- .gitignore
- include.mk
- patch.sh
- .config
- .gitignore
- include.mk
- patch.sh
- README.md
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- .latest
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- include.mk
- README.md
- dtb
- README.md
- scaleway-c1.dts
- scaleway-c1-soc-irq.c
- 0001-These-patches-will-allow-the-Android-binder-driver-i.patch
- 0002-This-patch-is-not-really-needed-for-Android-Lollipop.patch
- .gitignore
- 0001-add-new-dt-autoneg-property.patch
- 0001-enable-hardware-I-O-coherency.patch
- 0001-fix-chained-per-cpu-interrupts.patch
- 0001-net-mvneta-fix-TX-coalesce-interrupt-mode.patch
- 0001-ntp-Fixup-adjtimex-freq-validation-on-32bit-systems.patch
- 0002-net-enable-inband.patch
- 0003-fixed-phy-handle-link-down.patch
- patch-cpuidle-3.17-std.patch
- patch-cpuidle-3.19-std.patch
- patch-cpuidle-4.0.patch
- patch-cve-2016-0728.patch
- patch-enable-IO-coherency-3.17-std.patch
- patch-enable-IO-coherency-4.0.patch
- patch-inband-status_1.patch
- patch-inband-status_2.patch
- patch-inband-status_3.patch
- patch-inband-status_4.patch
- patch-mvneta-DMA-buffer-unmapping.patch
- patch-revert-mvneta-init-nego.patch
- patch-x86-perf-add-lbr-filter-support-for-slm.patch
- patch_aufs.bash
- patch_mvneta_fix_tx_coalesce.bash
- aarch64-mainline.conf
- armv7l-lsp.conf
- armv7l-mainline.conf
- defconfig.conf
- versatile.conf
- x86_64-external.conf
- x86_64-mainline.conf
- .gitignore
- .gitkeep
- verify_kernel_config.pl
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- include.mk
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- include.mk
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- .config
- patch.sh
- include.mk
- README.md
- .gitignore
- .travis.yml
- LICENSE
- Makefile
- README.md
- rules.mk
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/scaleway/kernel-tools
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd kernel-tools
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- APT (Debian/Ubuntu 계열) Debian/Ubuntu 계열 리눅스에 기본 내장된 패키지 매니저입니다.
apt-get install -y libssl-dev # adapt to your package manager
APT 패키지 저장소에서 바로 설치합니다 (Debian/Ubuntu 계열).
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make -C /usr/src/linux prepare modules_prepare
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make ARCH=arm mvebu_v7_defconfig
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make ARCH=arm menuconfig
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make -j $(echo `nproc` ' * 2' | bc) uImage modules LOADADDR=0x8000
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make headers_install INSTALL_HDR_PATH=$ARTIFACTS/ > /dev/null
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
