1.尽量少用全局变量 更容易移植。 会覆盖掉 2.为什么要把代码从flash复制到内存的两种场景 2.1 第一种情况 2.2第二种情况 对于内存充足 的情况: 因为在内存中运行速度会比较快。 2.3第三种情况 还有其他的芯片: ROM只读的, 3.设置堆的两种方法 4.DMA CPU去读串口中的数据,存入内存。 要写程序,中断或者查询程序。 设置地址,把数据挪进去: 5.跑RTOS的条件:定时器中断 6.栈不能指定大小,可以指定初始位置 7.bootloader的作用