Setting up an OpenEmbedded Package Feed Server
With the BEC OE build template, you can easily set up an opkg feed server that serves up packages from your build directory. This allows… Read More »Setting up an OpenEmbedded Package Feed Server
With the BEC OE build template, you can easily set up an opkg feed server that serves up packages from your build directory. This allows… Read More »Setting up an OpenEmbedded Package Feed Server
How does one set an OpenEmbedded/Yocto/Poky/Angstrom build? There are many options. Some include: Angstrom setup scripts Poky Freescale Community BSP OpenEmbedded core standalone (I’m sure… Read More »OpenEmbedded Build Template
Since I’ve been running archlinux on some of my systems, one thing I’ve found useful is systemd-nspawn. systemd-nspawn containers (or chroots on non-systemd systems) give… Read More »OS Containers for Build Systems
When using OpenEmbedded for product development, there are several reasons you may want to consider setting up a source mirror for your OpenEmbedded build: over… Read More »OpenEmbedded Source Mirrors
Currently, my workstation has two 8-port USB<->RS232 devices, one dual port USB<->RS422/RS485 adapter, and several single port adapters such as the very useful BUBII. So… Read More »Perisistent device names for USB serial ports
During development with OpenEmbedded (oe-core, meta-oe, meta-angstrom), I often find it useful to set up a feed server so that packages can quickly be installed… Read More »A quick way to set up an OpenEmbedded feed server
Noticed the following when browsing around in the OpenEmbedded sources the other day: ROOTFS_POSTPROCESS_COMMAND += “openssh_allow_empty_password ;” This allows a blank password for development, which… Read More »OpenEmbedded: configuring openssh to allow a blank password
During development, often a blank root password is used for the embedded Linux target system. However, when deploying an embedded Linux system, often there is… Read More »Setting the root password in an OpenEmbedded image
One of the easiest ways to stress test an embedded Linux system is to continuously reboot the system. Booting is a difficult activity for a… Read More »Running a reboot cycle test shell script with systemd
Now instead of displaying a scrolling log, bitbake will display a simple output that lists which tasks it is working on at the moment: Currently… Read More »Bitbake has a new way of displaying build status
Systemd is becoming the defacto system and service manager for Linux, replacing the SysV init scripts. The Angstrom distribution has supported systemd for some time… Read More »Mounting a UBIFS partition using systemd
One of the decisions we face when building Embedded Linux systems is what components to use. With Open Source software, there is often more than… Read More »A Review of Graphical Application Solutions for Embedded Linux Systems
The Linux kernel has a fairly extensive tracing infrastructure that is quite useful for debugging. There are a number of things you can do with… Read More »A Linux Kernel Tracing Tutorial
When doing embedded Linux development, most of us spend out time tethered to a target system with a serial cable, which is used for a… Read More »The easy way to get serial terminal in Linux
Recently I tested support for the Verizon UML290 and Sprint U600 USB Cellular modems in an embedded Linux system. Both modems support 3G and 4G… Read More »Verizon UML290 and Sprint U600 USB Modems in Embedded Systems