解析S3C2440第一个C程序的内部机制
为什么在调用C程序时,要在汇编(.S)文件中设置栈指针sp(Stack Pointer) r13?还有设置栈指针的时候赋的值是多少时如何确定的。
1 | .text |
为什么在调用C程序时,要在汇编(.S)文件中设置栈指针sp(Stack Pointer) r13?还有设置栈指针的时候赋的值是多少时如何确定的。
1 | .text |
有限状态机,(英语:Finite-state machine, FSM),又称有限状态自动机,简称状态机,又称状态转移图,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。
有限状态机可以将复杂的逻辑简化为有限个稳定状态,在稳定状态中判断事件。其中有限不是指有限次处理,而是有限个稳定状态,并且有限状态机是一个闭环系统,可以用有限的状态处理无尽的事务。
ECU(Electronic Control Unit)是电子控制单元的简称。从用途上来说就是汽车专用的微型计算机。现代汽车的功能越来越丰富,汽车上的各个子系统都需要功能强大的ECU来控制本系统的工作。
ECU的功能从逻辑上来说分为3种,分别是:
逻辑控制功能。简单地说,就是ECU从传感器或者总线上获得输入信号,经过一系列的运算之后通过执行器将动作输出。这是ECU最基本最原始的功能。