Yocto Project 1.6 “Daisy” Released

The Yocto Project Release 1.6 has just been announced. This release is codenamed “Daisy”, and features Poky 11.0.0, which is the reference system used by the project, but other systems could also be used. The Yocto Project is a framework that creates embedded Linux distributions, and is now being used by many Intel and ARM based embedded boards such as Wandboard, Atmel Xplained, Minnowboard MAX, and the Raspberry Pi. Some of the Yocto Project 1.6 features and updates include: Linux kernel 3.14 and 3.10 LTSI eglibc 2.19, gcc 4.8.2 Support for building Python 3 Toaster web UI for exploring build output Documentation – BitBake user’s manual improvment, and added section explaining how to “Write a New Recipe“. New reference BSP for beaglebone and edgerouter Change to use SHA512 password encryption with shadow by default Various performance improvement, and disk usage reductions. Add support for booting UEFI systems with gummiboot Image […]

Embedded Linux Conference 2014 Schedule

The Tenth Embedded Linux Conference (ELC 2014) will take place on April 29 – May 1, 2014 at the San Jose Marriott in San Jose, California. The event will feature 90+ sessions on embedded Linux, Android and IoT with over 450 attendees expected to attend. It will also be co-located with Android Builders Summit and the AllSeen Alliance Hackfest. Even if you can’t attend it’s still interesting to see what will be discussed at the event to get a grasp of on-going developments, learn a few things about different optimization techniques, and so on. So I’ve gone through the sessions’ description, and I’ve designed my own virtual schedule with sessions that could be of interest. April 29 9:00 – 9:30 – Keynote: The Paradox of embedded and Open Source by Tim Bird, Sony Mobile Linux has taken the embedded world by storm.  Billions (with a ‘B’) of devices have now shipped […]

Khadas Edge2 Arm mini PC

$99 MinnowBoard MAX Development Board Powered by Intel Bay Trail-I SoC

When Intel released the original MinnowBoard which was a step in the right direction, but there were some complains, as the company had chosen to use an older Intel processor, and the price was much higher than most high performance low cost ARM development boards. MinnowBoard MAX (aka Minnow2 Board) fixes all that, as it features the latest Intel Bay Trail-I (E3800 series) processor, and costs as low as $99 for the single core version, and $129 for the dual core version. Let’s jump directly to the specifications: SoC – 64-bit Intel Atom E3815 (single-core, 1.46 GHz) or Atom E3825 (dual-core, 1.33 GHz) both with integrated Intel HD Graphics coming with Open Source hardware-accelerated drivers for Linux OS System Memory – 1GB ($99 model) or 2GB ($129 model) DDR3 RAM Storage – 1x Micro SD card slot, 1x SATA2 3Gb/sec, 8 MB SPI Flash for firmware (UEFI) Video Output – micro […]

Review of Mele X1000 Blu-Ray Android TV Box (Telechips TCC8935)

Mele X1000 is an Android media player based on Telechips TCC8935 dual core Cortex A9 that is said to support Blu-ray video playback. You can refer to Mele X1000 specs for more technical details, as well as my previous Mele X1000 Unboxing post for pictures of the device, as well as the PCB.  Today I’ll review Mele X1000, by showing off the user interface, and going through the different settings, test video playback including a Blu-ray ISO, wi-fi performance, and report whether all other features such as Bluetooth, USB mass storage, USB webcam, etc… work as expected. First Boot, Settings and First Impressions This media player comes with an infrared remote and corresponding AAA batteries, but during most the tests I’ve actually switched to Mele F10 RF remote (not included) as it’s just more convenient to navigate menus, and I’ve also test an Android Remote app compatible with the device, […]

ITEAD Studio IBOX AllWinner A20 mini PC Review

ITEAD Studio IBOX is an AllWinner A20 based mini PC currently running Android or Linux distributions currently featured on Indiegogo. I’ve already written about IBOX in a separate post, where you can get all the specifications, but the company has also sent me a unit (engineering sample) for review. Since the system is still in development, and it’s mostly a development platform, I won’t do a review with video testing, system performance, etc… as usual, but rather show the progress and current issues in terms of hardware and software, and I’ll also mention documentation, and shortly try Android 4.2 (pre-installed) and the Debian 7.0 image released by the company. IBOX Unboxing Pictures I’ve received the device in a cartoon box containing the device itself and a 9V/2A power supply. If you are or become a backer on Indiegogo you’ll also receive an add-on board providing access to a SATA connector,  […]

MicroView is a Tiny Arduino Compatible Board with an OLED Display (Crowdfunding)

Last year, we’ve been presented with many small Arduino compatible boards such as MicroDuino, RFDuino, BLEDuino, Spark Core, Olimexino-Nano and more… All these boards have been own strength and connectivity options, but if you want to see what going on in your board, you’d either need to connect it to your computer, or connect some LEDs or an external display. Geek Ammo’s MicroView fixes that by providing an Arduino compatible board nicely combined with a built-in OLED display. This allows you to display stats, weather, play games, create wearable projects (watch, necklace), and all sort of other projects that may require a small display. MicroView specifications: MCU – Atmel ATmega328P @ 16 MHz with 32KB flash, 2 KB SRAM, and 1KB EEPROM Display – 64×48 OLED Display Digital I/O – 12 (of which 3 provide PWM output) Analog Input – 6 Operating Voltage: 5V Input Voltage: 3.3VDC to 16VDC, no […]

Rockchip RK3568/RK3588 and Intel x86 SBCs

Embedded Linux Development

This page contains information and links for embedded Linux and Android development, and focuses on the “system” aspect (low level, OS configuration), so you won’t find that much information about application development, and many concepts discussed in this page can also be applied to “big Linux” development. Although the information provided is supposed to be target independent, some materials are board specific if it can help understanding more general ideas. Setting up an Embedded Linux Development Machine Installing a cross-toolchain Installing a server to share files between the build machine and the target board Configuration Management: Version Control, Bug Tracking and Continuous Integration Developing with Virtual Machines Emulators and Virtual Hardware Platforms ARM Linux development Linux Kernel Development Embedded Android Development Training Materials about Embedded Linux and Android Common Software Packages for Embedded Systems ARM Programming Fixing Common Compile Error Messages Programming Books Debugging Software QA Miscellaneous Tips and How-Tos […]

Alps Electric Magnetic Field Sensor Measures 1.15 x 1.15 mm, Software Algo Adds Gyroscope Function

I’m really impressed with the recent miniaturization of boards and components. Back in the days (in 2012), many people were amazed at the credit card size of the Raspberry Pi ARM Linux computer. Since then, we’ve seen many other ARM Linux board with similar or even smaller sizes, and on a broader scope, many smaller and smaller hardware and components: Olimex launched OLIMEXINO-85S Arduino compatible board about the size of a micro SD Card, eConais unveiled WiSmart EC19D Wi-Fi module measuring 8×8 mm, Freescale recently announced Kinetis KL03 Cortex M0+ MCU measuring 1.6 x 2.0 mm in its smallest package, etc… Today, I’ve come across another tiny chip, the world smallest magnetic field sensor by Alps Electric that measures only 1.15 x 1.15 x 0.56 mm. Height does matter too. It’s about 60% smaller than previous product by the company, but only slightly smaller than Asahi Kasei Microdevices’ AK09911C which measures 1.2 x […]

Khadas VIM4 SBC