Skip to content

Work

Industrial IoT product on NXP i.MX8 Linux — anonymized

Industrial IoT peripheral bring-up on i.MX8

Peripheral bring-up in Linux on an NXP i.MX8 target: drivers and the software that makes already-fitted hardware speak, including schematic and datasheet reading.

Prior program of Arpan Patel, proprietor and principal of ASHNAY SOFTWARE. Not an ASHNAY company case study. ASHNAY SOFTWARE did not ship this work.

Prior program

Problem

The board had peripherals that were electrically present and silent in software. The product needed those links in Linux, not a redesign of the board.

Notes

Industrial boards are full of parts that are “supported” in a reference manual and unsupported in the image you actually boot. The work is to read the schematic, read the datasheet, and write the driver that matches the way the part was wired — not the way a development kit wired it.

That is software. It is also the boundary we keep on this site: we will read a schematic to bring up a driver. We will not capture a new schematic, and we will not sell board bring-up as a hardware service.

The i.MX8 family is named because it is the class of target. The product is not.

All prior programs