Fujitsu Semiconductor Embedded Solutions Austria GmbH (FEAT) is a major HMI tool provider and development partner which has been serving the automotive, industrial, communications and home entertainment markets since 1980. Their ‘right-sized’ solutions not only comprise tailored products for state-of-the-art applications and outstanding technical services, and also support through their local offices across Europe and their embedded software subsidiary (FEAT) in Linz, Austria.
The overall project is called Ford MFD and it is a multi-function display which provides the HMI (human machine interface) of all connected devices, Navigation included. The multi-function display is embedded in a complex CAN / LIN network structure. All controlled devices are connected to the MFD via CAN except the navigation system. The keyboard is connected to the MFD via LIN network. This LIN interfaces is visible to the SW components as additional CAN interface.
The implementation need to cover the entire System PDAL software components as listed in Ford Use Case Specification. The supplier had to support the interface definition to the ExtBox components with an on-site software architect. The supplier had to consider possibilities to simulate ExtBox components and as well as the HMI GUI for component testing. Deep understanding of the interfaces and dynamic behavior of HMI GUI was required. Furthermore the vendor had to compile and link the code for the target environment.
The goal of the project was to develop the ‘System PDAL’ middleware which interacts with the upper HMI System and the lower ExtBox-System. Some of the PDALs were available from a predecessor project. They were used as a base for development in the MFD Nav. The existing interfaces shell was kept as far as possible and extended in order to enable the new or modified features.
The interface between ExBox application components and System PDALs shall uses an interface based on existing interface specifications between application components and HMI. An overview on the existing interfaces can be provided upon request.
For the System PDAL middleware the most relevant PDAL’s are:
All work on the project featured a complex team, distributed between several service providers. The HMI, ExtBox, Pdal and system integration were all handled by different teams. As the project was critical both from a deliverable and a deadline point of view the project management was delicate component. The result was an excellent integration of the PDAL subsystem with both the inferior
and the superior levels.
A series of special tools for HMI design were developed up until the implementation of the project together with our customer. It included a tight collaboration between strategy, solution architecture and the development of the software application. In a highly dynamic industry like automotive constant innovation is key, and software development leads the way.