LED 灯实验

1、硬件原理分析

2、简单C和汇编代码

Makefile

复制代码
objs := start.o main.o

ledc.bin:$(objs)
	arm-linux-gnueabihf-ld -Timx6ul.lds -o ledc.elf $^
	arm-linux-gnueabihf-objcopy -O binary -S ledc.elf $@
	arm-linux-gnueabihf-objdump -D -m arm ledc.elf > ledc.dis

%.o:%.s
	arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o $@ $<

%.o:%.S
	arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o $@ $<

%.o:%.c
	arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o $@ $<

clean:
	rm -rf *.o ledc.bin ledc.elf ledc.dis
相关推荐
Drone_xjw6 小时前
从 GDB 到 CDB:C/C++ 程序调试的两把“手术刀”
c语言·开发语言·c++
gugucoding13 小时前
25. 【C语言】二进制文件与随机读写
c语言·开发语言
十月的皮皮14 小时前
C语言学习笔记20260706-栈的压入、弹出序列验证
c语言·笔记·学习
wuminyu18 小时前
Java NIO内存管理与零拷贝深度剖析
java·linux·c语言·jvm·c++
Darkwanderor20 小时前
Linux进程优先级操作
linux·运维·c语言·c++
智者知已应修善业20 小时前
【P12159蓝桥杯数组翻转】2025-4-24
c语言·c++·经验分享·笔记·算法·蓝桥杯
SuperByteMaster20 小时前
keil link misc controls
c语言
码农幻想梦21 小时前
解决“ C 盘临时文件显示占用 200GB,但点进去却看不到具体文件”的问题
c语言·开发语言
ALex_zry1 天前
C++26 std::complex 结构化绑定详解:auto [re, im] = c
c语言·开发语言·c++
Zw-awa2 天前
01-写了include之后到底发生了什么
c语言