Custom Yocto Linux Image Creation

Job ID: 39155954

Budget: ₹1,250 – ₹2,500 INR

Freelancer Needed: Yocto Linux Image with Chromium, GPIO, SPI, Node.js, Python
Project Overview
We are looking for an experienced Yocto developer to create a custom embedded Linux image for our project. The image should support Chromium browser, GPIO, SPI, Node.js, and Python. The target hardware includes Raspberry Pi 4 and potentially other ARM/x86-based boards.

Key Requirements
The Yocto image should include:
✅ Chromium Browser – Full-featured web browser, optionally in kiosk mode
✅ GPIO Support – Access and control GPIO pins
✅ SPI Interface – Enable SPI communication for hardware interactions
✅ Node.js – Runtime environment for JavaScript applications
✅ Python 3 – Pre-installed with package management support
✅ Lightweight and Optimized – Remove unnecessary components to ensure a small image size and fast boot time

Expected Deliverables
1️⃣ Yocto Layer & Configuration Files

Custom Bitbake recipes for required software
Proper local.conf and bblayers.conf setup
2️⃣ Buildable Yocto Image

Compatible with Raspberry Pi 4 (ARM64)
Optionally extendable for x86-based boards
3️⃣ Documentation & Setup Guide

Steps to rebuild the image from source
Instructions to flash the image onto an SD card
4️⃣ Testing & Debugging

Verify Chromium, GPIO, SPI, Node.js, and Python functionality
Ensure fast boot time & stability
Required Skills & Experience
✔ Strong knowledge of Yocto Project & Bitbake recipes
✔ Experience with embedded Linux & cross-compilation
✔ Familiarity with Chromium browser setup in Yocto
✔ Hands-on with Raspberry Pi, GPIO, SPI, and hardware interactions
✔ Proficient in Bash scripting & debugging Linux systems

Additional Preferences
? Experience with optimizing boot time & memory footprint
? Familiarity with secure boot & OTA updates (optional)

Budget & Timeline
? Budget: Open to competitive bids based on experience
? Timeline: Expected completion within 2-3 weeks

How to Apply?
? Submit your proposal with:

A short introduction & your experience with Yocto
Examples of similar projects you have worked on
Your proposed approach & estimated timeline
Related categories: Python Linux UNIX Ubuntu Yocto