lesTC体系结构·驱动逻辑层一存放系统中的所有驱动程序一实现设备的管理逻辑一通过硬件抽象层来管理设备一每个驱动程序管理一类设备,例如所有串口都由串口驱动程序来管理,所有中断控制器都由中断控制器驱动程序管理。电子科技大学嵌式款件工程中心ESEC
电子科技大学嵌入式软件工程中心 体系结构 • 驱动逻辑层 – 存放系统中的所有驱动程序 – 实现设备的管理逻辑 – 通过硬件抽象层来管理设备 – 每个驱动程序管理一类设备,例如所有串口都 由串口驱动程序来管理,所有中断控制器都由 中断控制器驱动程序管理
JesTC体系结构·设备管理层一管理系统中的设备,并向上提高统一的接口一设备管理层不直接操作设备,它只能通过驱动程序来间接操作设备。·API层一用于对设备管理层提供的驱动结构进行进一步的包装,以方便应用程序使用电子科技大学嵌式款件工程中心ESEC
电子科技大学嵌入式软件工程中心 体系结构 • 设备管理层 – 管理系统中的设备,并向上提高统一的接口。 – 设备管理层不直接操作设备,它只能通过驱动 程序来间接操作设备。 • API层 – 用于对设备管理层提供的驱动结构进行进一步 的包装,以方便应用程序使用
lesTo体系结构·采用这种体系结构的好处:一便于硬设备驱动的编写一便于移植一提供硬件的多种使用模式:应用程序(包括用户程序、操作系统及其组件等程序)可以根据实际需要从驱动程序的不同层次直接调用,可以满足实时性或其它一些应用设计方面的具体考虑。电子科技大学嵌人式件工程中心ESEC
电子科技大学嵌入式软件工程中心 体系结构 • 采用这种体系结构的好处: – 便于硬设备驱动的编写 – 便于移植 – 提供硬件的多种使用模式:应用程序(包括用 户程序、操作系统及其组件等程序)可以根据 实际需要从驱动程序的不同层次直接调用 ,可 以满足实时性或其它一些应用设计方面的具体 考虑