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
相关推荐
水饺编程12 小时前
AT&T 汇编语言学习笔记开篇语
c语言·汇编·c++
wuminyu13 小时前
虚拟线程底层ForkJoinPool的工作窃取算法机制
java·linux·c语言·jvm·c++
Darkwanderor19 小时前
线程概念和Linux线程
linux·c语言·c++
clear sky .19 小时前
[freertos源码阅读]task.c任务篇
c语言·开发语言
Darkwanderor19 小时前
Linux线程控制
linux·c语言·c++
Darkwanderor20 小时前
多线程的互斥问题和互斥锁解决互斥问题
linux·c语言·c++
(Charon)20 小时前
【C++】手写线程安全队列:mutex + condition_variable 实现生产者消费者模型
c语言·开发语言·c++
一念春风20 小时前
文件透明加密(C、C#)
c语言·c#·wpf
Hhy_110720 小时前
《C++深度解构01》C++入门基础
c语言·开发语言·c++·学习·visual studio
命运之光1 天前
【C语言完整代码】就诊信息管理系统
java·c语言·开发语言