MCU的编译和基本知识学习(1223)
来源:互联网 发布:linux c list用法 编辑:程序博客网 时间:2024/06/03 13:26
Code: 主要用来存储代码
Data Const: 用来存储const变量
Data Zero: 没有赋值的全局变量
Data: 已经赋值的全局变量
Heap: 用malloc进行分配
Stack: 局部变量
SRAM : MCU用
DRAM: 一些内存条
NOR: MCU 片上执行 读取快写的慢
NAND: 大的优盘用
DMA: 工作原理是先让MCU让出控制权,然后进行数据传输,最后进行把控制权交给MCU。
上图是MCU的编译过程,预处理 先展开程序
程序需要先跑内部时钟,当程序跑起来然后再交给外部晶振进行驱动。
阅读全文
0 0
- MCU的编译和基本知识学习(1223)
- MCU和SOC的区别
- DSP和MCU的区别
- 交叉编译的基本知识
- STM32关于uversion版本更换和MCU型号更换编译出错的解决办法、记录。
- MCU学习
- MPU和MCU的区别和选择
- 学习Shell的一些基本知识(待续)
- OFDM基本知识的学习
- 学习HTML的基本知识
- 学习Spring的基本知识
- 学习C++的基本类和对象的基本知识总结
- Keil开发STM32更换MCU造成的编译不通过解决办法
- SQL基本知识学习和优化
- Linux进程学习(一)之Linux进程的基本知识和实现
- Direct3D学习笔记:direct3d的基本知识和初始化
- cocos2d学习笔记(一) cocos2d的基本知识和环境配置
- JavaScript学习笔记(九) 函数的基本知识和专业术语
- Leetcode Remove Element解题报告
- Android常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )尺寸单位转换和屏幕适配相关
- JavaEE过滤器
- js(四)---预编译
- MATLAB 2015b randi函数生成随机均匀分布信号的用法
- MCU的编译和基本知识学习(1223)
- Android ADB批处理脚本
- MySQL5.6中limit的工作机制和order by limit优化原理
- 28. Implement strStr()
- 常用软件
- SSL P1643 最小乘车费用
- 转:十步制胜 Kaggle 数据科学竞赛
- 内存泄漏
- Python 字典(Dictionary) setdefault()方法