- 博客(4)
- 收藏
- 关注
原创 汇编写启动代码之设置栈和调用C语言
朱老师物联网课堂笔记--------1.5.2汇编写启动代码之设置栈和调用C语言1、C语言运行时需要和栈的意义 “C语言运行时(runtime)”需要一定的条件,这些条件由汇编来提供。C语言运行时主要是需要栈 C语言与栈的关系:C语言中的局部变量都是用栈来实现的。如果我们汇编部分没有给C部分预先设置合理合法的栈地址,那么C代码中定义的局部变量就会落空,整个程序就死掉了。 我们平时在...
2019-01-17 07:56:33 417
原创 汇编写启动代码之开iCache
汇编写启动代码之开iCache1、什么是cache,有什么用cache是一种内存,叫高速缓存。从容量来说:CPU < 寄存器 < cache < DDR从速度来说:CPU > 寄存器 > cache > DDRcache的存在,是因为寄存器和ddr之间速度差异太大,ddr的速度远不能满足寄存器的需要(不能满足cpu的需要,所以没有cache会拉低整个...
2019-01-16 23:57:23 175
原创 汇编写启动代码之关看门狗
朱老师物联网课堂笔记---------仅供学习参考使用汇编写启动代码之关看门狗1、什么是看门狗? 看门狗(watch dog timer 看门狗定时器)。大家想象这样一个场景:家门口有一只狗,这个狗定时会饿(譬如说2小时一饿),够饿了会胡乱咬死人。人进进出出要想保证安全必须提前喂狗(必须在上次喂过后的2小时内喂狗才行)。如果超时没喂狗就会被咬死,如果提前喂狗没关系,但是本次喂狗时间就会从这...
2019-01-14 09:22:41 906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人