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.