最近因为**(和谐号飞驰而过)软件原因,现在开始转到linux平台做stm32的开发,因为编译是远程linux系统下完成,所以就没有办法用IDE实现,就有了这个项目。
公司项目已经完成了,因此花了点时间把公司的文件去掉,仅仅剩下项目的框架。在这里贡献出来。
说明:
arm-none-eabi- 使用的是10-2020-q4-major版本,其他版本可能出现未知问题,需要自己动手解决。
make distclean:用于清理所有项目,包括lib.a文件,这种一般是用于对库文件进行了修改需要重新生成的情况。
make clean:用于清理项目文件,不包括lib.a文件,如果没有修改和库相关的文件,用这个命令就好,编译速度会快不少。
make:编译项目文件