![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ARM & 单片机
ARM & 单片机
独在黑夜丶看湖面
好记性不如烂笔头
展开
-
预编译处理#error的作用
文章转载自:https://blog.csdn.net/Jijiahao95/article/details/74906257 编译程序时,只要遇到 #error 就会跳出一个编译错误,既然是编译错误,要它干嘛呢?其目的就是验证程序是否是按照你所设想的那样进行编译的。 下面举个例子: 程序中往往有很多的预处理指令 #ifdef XXX ... #else #endif 当程序比较大时,往往有些宏定义是在外部指定的(如makefile),或是在系统头文件中指定的,当你不太确定当前是.转载 2021-01-05 20:37:46 · 369 阅读 · 0 评论 -
VSCode搭建C/C++编译环境
文章参考: 公众号【嵌入式基础学习教程】:https://mp.weixin.qq.com/s/eCnSQraSwhRIePuZMwraiw 博客园文章:https://www.cnblogs.com/bpf-1024/p/11597000.html 1. 下载VSCode VSCode 软件,直接去官网下载,然后一路点击next 安装即可; 下载网址:https://code.visualstudio.com/ 2. 安装扩展插件 一般需要如下几个插件: C...转载 2020-12-31 08:00:32 · 414 阅读 · 0 评论 -
冯诺依曼结构和哈佛结构
冯诺依曼结构 冯·诺依曼结构,又称为普林斯顿体系结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。取指令和取操作数都在同一总线上,通过分时复用的方式进行;缺点是在高速运行时,不能达到同时取指令和取操作数,从而形成了传输过程的瓶颈。由于程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。 文章参考:https://blog.csdn.net/u014470361/article/details/79774331 哈佛结构 哈佛结构是一种将程转载 2020-11-01 21:51:17 · 300 阅读 · 0 评论