精选优质文档-倾情为你奉上QNX实时操作系统学习笔记之嵌入式系统(一)(2011-03-21 08:31:28) 一、开发嵌入式系统概述1.简介本节将从整体的角度来介绍开发一个完整的基于Neutrino嵌入式系统的步骤,首先,将会看运行一个Neutrino系统所需要的部件。接下来会看这些部件和他们如何操作,最后,将会学习配置某些部分时要完成的步骤。从软件的角度,当系统启动时下列流程将会发生:(1)处理器开始从复位向量执行代码。初始化程序装载(IPL)会将OS镜像装载并传递控制到镜像中的startup程序。(2)startup程序配置系统并传送控制到neutrino 微内核和进程管理器(procnto)。(3)procnto模块装载附加的驱动和应用程序。2.IPL的角色软件执行的第一步便是装载OS镜像。这是由IPL来完成的。IPL的初始化工作是以最简的方式配置硬件来产生一个允许startup,进而是neutrino微内核程序执行的环境。特别地,这个工作至少包含以下几步:(1)从复位向量开始执行;(2)配置存储控制器,这可能会包含配置芯片