There are two kinds of abstraction layers : a hardware one, and its necessity is obvious, then there is a platform abstraction layer to make use of the best features a platform provides. 有两种抽象层:硬件抽象层及平台抽象层(PAL),前者的必要性显而易见,而后者的目的是充分利用平台所提供的最佳特性。
Design of Platform Abstraction Layer(PAL) in Embedded Software Development 嵌入式软件开发平台抽象层(PAL)设计的一种思路
The use of such layers or abstractions is a principle technique for designing sophisticated software system. But platform abstraction layer itself is a new concept without mature cases in software industry. 模块化、分层的设计思想虽然广泛应用于软件行业的各个领域,但是平台抽象层(PAL)本身还是较新的概念,目前业界还没有成熟应用的案例。
Eclipse contains a platform GUI abstraction layer and an accessibility API that is typically mapped to native operating system platform frameworks. Eclipse包括一个平台GUI抽象层和一个映射到本地操作系统平台框架的易访问性API。
The four components of embedded system are studied : the hardware platform, the hardware abstraction layer, embedded operating systems and embedded applications. Analysis and choices are made to build the hardware platform, the hardware abstraction layer and embedded operating systems of the elevator core controller. 探讨嵌入式系统的四个组成部分:硬件平台、硬件抽象层、嵌入式操作系统和嵌入式应用程序,并对构建电梯核心控制器的硬件平台、硬件抽象层和嵌入式操作系统进行分析选择。