led.bin: start.o clock.o led.o
arm-linux-ld -Ttext 0 -o led.elf start.o clock.o led.o
arm-linux-objcopy -O binary led.elf led.bin
arm-linux-objdump -D led.elf > led.dis
%.o : %.S
arm-linux-gcc -o $@ $< -c
%.o : %.c
arm-linux-gcc -o $@ $< -c
clean:
rm *.o led.elf led.bin led.dis$@表示目标 $<表示依赖
本文介绍了一个基于 ARM 架构 Linux 系统的 OLED 显示驱动构建过程。使用了 arm-linux-ld, arm-linux-objcopy 和 arm-linux-objdump 等工具链进行 ELF 文件生成及转换为二进制格式。此外还提到了如何通过 arm-linux-gcc 编译源文件。
1万+

被折叠的 条评论
为什么被折叠?



