嵌入式软件软件通常指运行在嵌入式系统内的软件,如车载控制器中的软件。
嵌入式软件又分为bootloder部分和应用程序部分。
在嵌入式操作系统中,BootLoader最主要的用途是对Flash存储区域软件刷新。Bootloder是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,对Flash存储空间内的数据做一致性,完整性校检,校验不通过时停留在Bootloder中等待应用程序刷新,校验通过时跳转至用户应用程序中,执行用户应用程序。。
在嵌入式系统中,通常整个系统的加载启动任务就完全由BootLoader来完成。系统在上电或复位时通常都从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的BootLoader程序 。
浅谈嵌入式软件开发
最新推荐文章于 2025-02-25 20:54:16 发布