라즈베리

Category
아이템: 라즈베리(16)
포스트 갯수16

[라즈베리파이] 커널 빌드 & 컴파일 환경 설정

By Guillermo Austin Kim | 2018년 2월 12일 | 
라즈베리파이 리눅스 커널 컴파일 명령어 출처https://wikidocs.net/3243https://www.raspberrypi.org/documentation/linux/kernel/building.md 아래와 같이 폴더를 하나 생성합니다./home001/austin.kim/src/raspberry_kernel 소스 코드는 아래 명령어로 다운로드 받습니다.git clone --depth=1 소스 코드를 다 받으면 linux란 폴더가 생깁니다.austin.kim@LGEARND7B16:~/src/raspberry_kernel$ ls -ltotal 4drwxr-xr-x 25 austin.kim home001 4096 Feb 12 08:35 linux 크로스컴파일 환경 설정아래 명령어로 라즈베리 파이 크

[라즈베리파이] 커널 섹션 정보

By Guillermo Austin Kim | 2018년 2월 5일 | 
아래 명령어로 라즈베리파이 소스 다운로드를 하고,git clone --depth=1 크로스 컴파일러 툴을 설치한 다음에,git clone 커널 빌드를 하면 vmlinux을 추출할 수 있습니다.make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfigmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs -j12 아래 명령어로 라즈베리파이 섹션 정보를 파악할 수 있는데요. 조금 더 짚어 보겠습니다../objdump -x vmlinux | more 섹션이란 용어에 대해서 설명을 하겠습니다. 섹션은 임베디드 소스 빌드 시 쓰이는 개념인데, 비슷한 속성의 코드들을 묶어서 처리하

[라즈베리파이] 리눅스 커널: 전처리 파일 추출

By Guillermo Austin Kim | 2018년 2월 5일 | 
라즈베리파이3 용 커널 코드를 다운로드 받고 아래 패치를 적용하여 커널 빌드를 하면 전처리 파일을 추출할 수 있습니다.austin.kim@LGEARND7B16:~/src/raspberry_kernel/linux$ git diff Makefilediff --git a/Makefile b/Makefileindex 4a7e6df..313dbbe 100644--- a/Makefile+++ b/Makefile@@ -395,6 +395,7 @@ KBUILD_CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ -fno-strict-aliasing -fno-common \ -Werror-implic

라떼판다 미니 피씨 2세대 펀딩 진행중!

By 잉여 Says | 2018년 1월 31일 | 
라떼판다 미니 피씨 2세대 펀딩 진행중!
지난번에 관련 글을 썼으려니 했었는데 안 썼군요;;;'라떼판다(LattePanda)' 라는 이름의 싱글 보드 컴퓨터가 있습니다. 이 것과 비슷한 가장 유명한 제품이 '라즈베리 파이' 라고 해서 arm 프로세서가 달린 리눅스 기반의 싱글 보드 컴퓨터가 있죠.라즈베리 파이는 작은 사이즈와 저렴한 가격으로 저전력 리눅스 PC를 꾸밀 수 있기 때문에 간이 NAS나 웹서버, 여러 가지 호환 센서를 이용한 자작 IOT 기기 등에 사용되면서 공돌이 감성을 가진 많은 사람들에게 좋은 장난감이 되고 있는데, 이 라떼판다라는 녀석은 위 사진처럼 조그만 보드 하나에 아톰 프로세서와 유선랜, USB3.0, WIFI, 블루투쓰, 프로그래머들을 위한 아두이노까지 내장한, Windows 10 기반의 싱글보드 컴퓨터입니다.가격