CPU 板包含微處理器和 RAM 存儲器、實時時鐘、LED 指示燈、INIT 按鈕和 CompactFlash 接口。
PM864A 控制器的底板上有兩個 RJ45 以太網端口(CN1、CN2)用于連接控制網絡,以及兩個 RJ45 串行端口(COM3、COM4)。其中一個串行端口(COM3)是帶有調制解調器控制信號的 RS-232C 端口,而另一個端口(COM4)是隔離的,用于連接配置工具。控制器支持 CPU 冗余以提高可用性(CPU、CEX-Bus、通信接口和 S800 I/O)。
簡單的 DIN 導軌連接/拆卸程序,使用獨特的滑動和鎖定機制。所有基板都配有唯一的以太網地址,為每個 CPU 提供硬件標識。該地址可在 TP830 底板上的以太網地址標簽上找到。
Each particular category may feature several independent device core layers within the Linux kernel, helping developers to implement drivers that serve standardized purposes—such as video, audio, network, input device, or backlight handling. Typically, each one of these subsystems has its own directory in the Linux kernel source tree. This device driver core approach removes code that would otherwise be common to all device drivers of a specific class and builds a standardized interface to the upper layer. Each class device, or bus device core driver, typically exports a set of functions to its child. Drivers register with such core drivers and use the API exported by the core driver instead of registering a character/block/network driver of their own. This typically includes support and handling for multiple instances—and the way data is distributed between layers. Huge portions of the system have very little interest in how devices are connected, but they need to know what kinds of devices are available. The Linux device model also includes a mechanism to assign devices to a specific class, such as input, RTC (real-time clock), net (networking), or GPIO (general-purpose input/output). These class names describe such devices at a higher, functional level and allow them to be discovered from user space.
There may be several device-driver subsystems associated with a particular piece of hardware. A multifunction chip, like the ADP5520 backlight driver with I/O expander, concurrently leverages the Linux backlight, LED, GPIO, and input subsystems for its keypad functionality.