Building an embedded Linux device? I design custom PCBs around NXP i.MX processors and develop the Yocto Linux Board Support Package (BSP) to get your hardware booting and running reliably from schematic and layout to a fully functional embedded Linux image.
What I offer:
- NXP i.MX6/i.MX7/i.MX8 series PCB schematic and layout design
- Power management design (PMIC configuration, power sequencing)
- DDR memory routing and high-speed signal layout
- Yocto Project BSP setup and customization
- Device tree configuration and kernel driver bring-up
- U-Boot bootloader porting and configuration
- Peripheral interface design (USB, Ethernet, MIPI-CSI/DSI, UART, SPI, I2C)
- Custom Linux image build and package integration
- Board bring-up support and hardware debugging
- Gerber files, DFM checks, and prototype-ready outputs
Why work with me:
- Background in embedded hardware design and embedded Linux systems
- Experience with NXP i.MX processor families and Yocto Project workflows
- Focus on signal integrity, thermal reliability, and clean boot-up
- Clear documentation
Send me your processor requirements, peripheral needs, or existing schematics, and let's bring your embedded Linux device to life!