嵌入式学习

1.LDR(load):读内存命令

LDR R0,[R1]   读取R1地址(4字节)的值,写入到R0中

2.STR(store):写内存命令

STR R0,[R1]  将R0的值,写入到R1地址(4字节)中

3.B:跳转

4.MOV(move):移动

MOV R0,R1 将R1的值赋值给R0

MOV R0,#0X123 R0=0X123

 

Makefile基础

%.o:通配符

$@:表示目标

$<:表示第一个依赖

$^:表示所有依赖

 

即时变量,A的值在定义的时候就已经确定

A := XXX

延时变量,在使用的时候才确定

A = XXX

?= 只在第一次定义的时候起作用,如果已经定义,则不起作用

A = 123

A?= 234 //因为前面已经定义过A,所以这句不会执行

+= 附加,变量本身取决于之前的定义

 

Makefile 函数:

 

posted @ 2021-09-07 17:52  只因在风中  阅读(93)  评论(0编辑  收藏  举报