댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
|
Pi
2017.10.18 17:13
라즈베리파이 커널 컴파일
조회 수 22220 댓글 0
1. ARM 컴파일러(툴체인) 설치
2. 커널 소스 다운로드
3. 커널빌드
4. 기타
5. 모듈 빌드
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
int simple_mod_init(void)
{
printk("simple module loaded\n");
return 0;
}
int simple_mod_exit(void)
{
printk("simple module unloaded\n");
return 0;
}
module_init(simple_mod_init);
module_exit(simple_mod_exit);
MODULE_LICENSE("GPL");Makefile obj-m := simple_mod.o
KDIR := /usr/src/linux
PWD := $(shell pwd)
FILE := simple_mod
all:
@echo
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
dmesg | tail -5
clean:
@echo
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) clean
dmesg | tail -5
up:
@echo
insmod $(FILE).ko
dmesg | tail -5
lsmod
down:
@echo
rmmod $(FILE)
dmesg | tail -5
lsmod
Dreamy의 코드 스크랩내가 모으고 내가 보는
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5