Linaro 13.02 Release with Linux Kernel 3.8 and Android 4.2.2

Linaro 13.02 is now available, and features Linux Kernel 3.8 and Android 4.2.2. The biggest news this month is probably the first release of a preliminary ARM64 Debian/Ubuntu Raring image. Other noticeable items include work on ARMv7 KVM, more improvements to OpenEmbedded ARMv8 implementation, as well as big.LITTLE MP implementation, and some modifications to the toolchain for Cortex A7 support. Origen images are not available for download this month, and there’s still no ALIP images since they have disappeared since Linaro upgraded to Ubuntu Quantal. Here are the highlights of this release: Android AOSP master build for Galaxy Nexus has been setup All the platforms have been updated to 4.2.2 Support for lava-test-shell has been added to linaro-android-build-tools. Developer Platform CI bring up: ARMv7 KVM – Add Arndale hypervisor patch to u-boot-linaro. CI bring up: Arndale – Add Arndale image reports to LAVA, Enable and verify UEFI support in the […]

SILICA Pengwyn Low Cost Open Industrial Development Platform Powered by Sitara AM3354 Processor

At the end of January, SILICA, an Avnet subsidiary, announced the Pengwyn, a single board computer based on Texas Instruments Sitara AM3354 Cortex A8 processor. The board targets industrial customers, and the company promotes it as “an open platform to develop applications under Linux or Windows Embedded operating systems”. Here are the specifications of the Pengwyn board: Texas Instruments Sitara AM 3354 ARM Cortex-A8 MCU @ 720 MHz System Memory – 256 MB DDR3 Storage – 1 GB Nand Flash, 32 MB SPI Flash Memory, and microSD slot (if not used with Wi-Fi/Bt modules) Connectivity and expandability USB Host and Device Ports RJ-45 Ethernet Port Connector for optional 1 GB Ethernet Port 2x connectors for generic expansions modules SDIO/MMC Port (can be used for optional WI-FI/bluetooth modules) DVI Display Port Silica will provide Linux (Arago Project, an OpenEmbedded based Distribution) and Windows Embedded Compact 7 BSP and images, as well as […]

Atmel Introduces SAMA5D3 Cortex A5 Embedded MPUs and Evaluation Kits

Atmel has recently announced the Atmel SAMA5D3 series, a family of high performance, low-power microprocessor units (MPUs) based on ARM Cortex-A5 core. The SAMA5D3 series is designed for embedded applications in the industrial space, including factory and building automation, smart grid, medical and handheld terminals, as well as consumer applications such as smart watches, outdoor GPS, and DECT phones. SAMA5D3 family has the following characteristics: ARM Cortex-A5 core up to 536MHz (850DMIPS). Floating point unit (FPU) with up to 3 times the performance of Cortex A8 FPU. 166MHz bus speed delivering up to 1328MB/s bandwidth. Power consumption: <200mW in active mode at 536MHz with all peripherals activated 0.5mW in low-power mode with SRAM, registers retention and <0.5ms wake-up time ~1.2µA in backup mode with RTC running Connectivity: Dual Ethernet and dual CAN ports (Only one model has both) Gigabit Ethernet MAC with IEEE1588 and 10/100 MAC Two CAN controllers 3x […]

Linaro 13.01 Release with Linux Kernel 3.8 and Android 4.2.1

Linaro has just announced release 13.01 which includes Linux Kernel 3.8-rc4 and Android 4.2.1. A lot of work seems to have gone in Arndale board and OpenEmbedded ARMv8. It’s the first time an Ubuntu image is released for Arndale Cortex A15 development board. One the kernel side some Android upstreaming work has been done, as well as some fixes for eMMC, and code for ST Ericsson Novathor 8500 SoC has been reorganized. Version 14 of the big.LITTLE MP (Multi Processing) has been released. The LEG has done further work on Linaro UEFI and GRUB. Here are the highlights of this release: Android Platform Work The first step of the android-build front-end update for new build program has been landed. Origen and Versatile Express manifests have been consolidated into a single manifest. linaro-android-tools were developed to improve development time for kernel developers. See Kernel Update Tools for details. The android-build scripts […]

Embedded Linux Conference 2013 Schedule

The Embedded Linux Conference (ELC 2013) will take place on February 20 – 22, 2013 at Park 55 Hotel in San Francisco, California. ELC consists of 3 days of presentations, tutorials and sessions. There will be over 50 sessions during those 3 days. I’ll highlight a few sessions that I find particularly interesting, and that did not get presented at ELCE 2012 (AFAICR). February 20 11:00 – Anatomy of the arm-soc git tree by Olof Johansson, Google We are now two years into the new maintainer model for ARM platforms, and we have settled down into a workflow that maintainers have adjusted well to. Still, when new platforms arrive, or when maintainer ship changes hands, there’s sometimes a bit of ramp-up in getting used to how we organize our git tree and how we prefer to see code submitted to fit that model. This presentation will give an overview of […]

ARM 64-Bit Bootstrapping with OpenEmbedded – ELCE 2012

Marcin Juszkiewicz, software engineer at Canonical, explains how ARMv8 was bootstrapped with OpenEmbedded with fast model simulation at the Embedded Linux Conference in Barcelona on November 7, 2012. Abstract: The time has come – there is ARM 64-bit architecture right behind a corner. In this talk I will present how OpenEmbedded was used to build root filesystem for fast models simmulating not-yet-existing hardware. Presentation is targeted at developers interested in cross compilation, handling new architectures in existing projects. Agenda of the talk: Introduction to Aarch64 – aka arm64 or ARMv8,  the new 64-bit version of the ARM architecture Introduction to OpenEmbedded – Build system capable to build everything from package to whole distribution with repositories First steps: Create own layer for AArch64 stuff Adding basic support into OE classes Machine definition Toolchain – Based on  gcc 4.7 + ARM patches Build results – As of October 2012, 800 packages have […]

The End of Embedded Linux (As We Know It) – ELCE 2012

Chris Simmonds, freelance consultant and trainer (2net ltd), discusses the future of embedded Linux now that storage and processing power are no longer an major issue, and try to find the best Linux platform for embedded systems at ELCE 2012. Abstract: Embedded Linux is at a cross roads where the combination of Moore’s law making devices more powerful and the mass production of consumer devices, especially mobile, making them cheaper means that the old ways no longer work. Only a few years ago we though in mega: MHz, MBytes, MBits/s. Now we have to think in giga. The days of the single core CPU are almost over, as are the days of the QVGA display. All this means that there is a need to re-think how embedded devices are programmed. Two obvious roads lie ahead: Android and Ubuntu (or other desktop operating system of your choice). This talk considers the […]

Linaro 12.12 Release with Linux Kernel 3.7 and Android 4.2.1

Linaro release 12.12 has just been announced, and includes Linux Kernel 3.7 and Android 4.2.1. The tracking version (stable release) uses Kernel 3.4.22. This release upgrades Android to version 4.2.1, Ubuntu images are now based on Ubuntu 12.10 (Quantal Quetzal) and Linaro U-Boot 2012.12 has been released with support for Origen 4 Quad and Arndale boards. Further improvements have been done for OpenEmbedded ARMv8, where they replaced the php Apache module by php-fpm among other things. On the kernel side, USB drivers have been refactored, and a kernel size analysis have been performed on several platforms. The power management team has mainly worked on big.LITTLE IKS and MP implementations, and it’s the first time LEG (Linaro Enterprise Group) is included in the release, and they worked on UEFI for ARM, GRUB for U-Boot, and provided a Ubuntu server image for Arndale board which can boot via UEFI or UBoot. Here […]