changye 发表于 2023-12-2 17:16:52

编译驱动模块的makefile

设备使用android系统
使用makefle
ARCH := arm64
CROSS_COMPILE := aarch64-linux-android- LLVM=1 LLVM_IAS=1
KSRC ?= /home/test/rk3388/rk3588_Android/kernel-5.10
obj-m += test.o
all: modules

modules:
        $(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(shell pwd) modules





设备使用ubuntu20系统下怎么编译驱动文件?


请大神帮忙解决一下。谢谢。

qq2317783075 发表于 2023-12-4 11:08:16

changye 发表于 2023-12-4 11:09:53

qq2317783075 发表于 2023-12-4 11:08
要自己写一个驱动编译进内核吗?

是自己写的驱动编译成.ko文件,然后拷贝到设备中,使用insmod命令加载驱动

ZCZCZC 发表于 2024-11-17 14:03:32

changye 发表于 2023-12-4 11:09
是自己写的驱动编译成.ko文件,然后拷贝到设备中,使用insmod命令加载驱动

编译.ko文件,as/types.h找不到,你遇到过吗?
页: [1]
查看完整版本: 编译驱动模块的makefile