1.从CPU 复位时的指定地址开始执行;
2.跳转至汇编代码startup 处执行;
3.跳转至用户主程序main 执行,在main 中完成:
1.初试化各硬件设备;
2.初始化各软件模块;
2.进入死循环(无限循环),调用各模块的处理函数
死循坏例子:
操作系统是死循环;
WIN32 程序是死循环;
嵌入式系统软件是死循环;
多线程程序的线程处理函数是死循环。
1.从CPU 复位时的指定地址开始执行;
2.跳转至汇编代码startup 处执行;
3.跳转至用户主程序main 执行,在main 中完成:
1.初试化各硬件设备;
2.初始化各软件模块;
2.进入死循环(无限循环),调用各模块的处理函数
死循坏例子:
操作系统是死循环;
WIN32 程序是死循环;
嵌入式系统软件是死循环;
多线程程序的线程处理函数是死循环。