SBC (Single Board Computer)/Raspberry Pi 3 5

라즈베리파이3, BCM2709 ? 뭘까?

BCM2709 커널 컴파일하다보면 BCM2709 라는 뭔가 칩셋명같은 것이 보인다. 무엇일까? 구글에서 뭔가 실마리가 될만한 표를 찾았다. 하드웨어칸에 BCM2709 라고있다 . CPU 명일지도 몰랐다고 생각했는데 CPU 는 브로드컴 BCM2837 을 사용한다. 쿼드코어 64bit 그러면 BCM2709 는 어떤칩일까? 찾았다. 바로 Base 가 되는 칩? 이라는 것이다. BCM2709 에 살을 붙여서 2837 이 나왔다는 이야기 실제로 불일치는 실리콘 및 칩 패키지의 지정 때문입니다. 원래 BCM2708로 알려진 실리콘 다이가 있었고 모든 초기 개발은 이를 중심으로 이루어졌습니다. 256MB DRAM이 있는 스택형 9x9 패키지에서는 BCM2763으로 알려져 있습니다. (스택은 말 그대로 프로세서 상단에..

라즈베리파이, 커널 다운받고 설치 해볼까? ( Crosscompile)

Cross-Compiling the Kernel Install Required Dependencies and Toolchain sudo apt install git bc bison flex libssl-dev make libc6-dev libncurses5-dev Install the 32-bit Toolchain for a 32-bit Kernel sudo apt install crossbuild-essential-armhf Install the 64-bit Toolchain for a 64-bit Kernel sudo apt install crossbuild-essential-arm64 Get the Kernel Sources git clone --depth=1 https://github.com/ra..

라즈베리파이, 커널 다운받고 설치 해볼까? (Local )

아주잘된 레퍼런스 사이트 : https://www.raspberrypi.org/documentation/linux/kernel/building.md Raspberry Pi Documentation - The Linux kernel The official documentation for Raspberry Pi computers and microcontrollers www.raspberrypi.com 위 영문 사이트가 가장 정확하는걸 알리면서 시작합니다. Building the Kernel Locally 리눅스 유틸리티 프로그램 설치 sudo apt install git bc bison flex libssl-dev make 리눅스 소스코드 다운로드 git clone --depth=1 https://githu..

터치스크린 동작 , I2C HID 활성화

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig 크로스컴파일 기준으로 menuconfig 를 실행한다. Device Driver 항목의 HID Device 에서 i2c-hid 를 Module Enable 하고 Rebuild 합니다. module 으로 설정 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs kernel rebuild 후에는 sd 카드에 이미지를 옮겨준다. 하는 방법은 이전 포스팅을 참고합니다. Makefile 에 dtbo 추가 ( \\arch\arm\boot\dts\overlays ) 라즈베리파이3, 라즈비안 커널 소스 내려받기 apt-g..

라즈베리파이3, 라즈비안 커널 소스 내려받기 < 크로스 컴파일 >

https://wikidocs.net/3243 (2) 커널 빌드하기 # 커널 빌드하기 커널을 빌드하기 위한 두 가지 주요 방법이 있습니다. Raspberry Pi에서 로컬로 빌드할 수 있으며 시간이 오래 걸립니다. 또는 훨씬 빨리 크로스 ... wikidocs.net apt-get install git bc bison flex libssl-dev 리눅스 유틸리티 프로그램을 설치 git clone --depth=1 https://github.com/raspberrypi/linux 리눅스 커널 소스를 다운로드 브랜치를 지정하지않으면 현재시점의 최종 커널이 다운로드한다. 만약 책이나 가이드를 받고있다면 가이드중인 커널을 다운로드 받는것이 가장 좋다. git clone --depth=1 --branch rpi-..