Embedded Linux Conference Europe 2014 Schedule – IoT, ARM vs x86, Optimization, Power Management, Debugging…

The Embedded Linux Conference Europe (ELC 2014), CloudOpen, and LinuxCon Europe will jointly take place at the Congress Centre Düsseldorf, in Germany on October 13 – 15, 2014. The 3-day events will consists of keynotes, presentations, and tutorials. Each day will open with two or three keynotes by speakers including  Jim Zemlin (Executive Director, Linux Foundation), and Jono Bacon (XPRIZE), followed by presentation and tutorials. There will be 45 presentations for ELCE, 58 for LinuxCon, and 47 for CloudOpen, I’ll make a virtual schedule with a few sessions part of the Embedded Linux Conference Europe “track”. Monday, October 13 11:15 – 12:05 –  Performance Analysis Using the Perf Suite by Mans Rullgar, Consultant When faced with a performance problem, the initial steps towards a solution include identifying the sections of code responsible and the precise reasons they are time-consuming. To this end, the ‘perf’ profiling tools provide valuable insight into the […]

AllWinner A31 Android & Linux SDKs, and Documentation Leaked

AllWinner A31 software development kits (SDK) for Android 4.2 / 4.4 and Linux can now be downloaded, and relevant documentation has also been made available, including HummingBird A31 system brief and system manual. Part of the documentation is in English, but lots of it, is in Chinese only. Download links to AllWinner A31 SDKs for HummingBird A31 development board, but they may be useful for other hardware platforms based on AllWinner A31: Android 4.4 SDK (password: 5ck9) – a31_v4.5_hummingbird_kfb_ok.tar.gz (6.04 GB) Android 4.2 SDK (password: tz17) – a31_hummbingbird_V3.3_v2_kfb_0k.tar.gz (3.99 GB) Linux SDK (password: kdcw) – A31_MerriiLinux_V3.3_v1.tar.gz (1.17 GB) There are also links to firmware files specific to HummingBird: Android 4.4 firmware LCD output (password: w1s6) Android 4.2 firmware LCD output (password: b7de) Android 4.2 firmware VGA output (password: nfqw) Linux firmware (password: ibal) It takes a very long time to download the SDKs, so I haven’t checked the files, and […]

Linaro 14.07 Release with Linux Kernel 3.16 and Android 4.4

Linaro 14.07 has just been released with Linux Kernel 3.16-rc6 (baseline), Linux Kernel 3.10.50 (LSK), and Android 4.4.4. This month, Linaro has continued development on Juno 64-bit ARM development board, as well as other member boards from Broadcom (Capri), Qualcomm (IFC6410), Hisilicon D01, Samsung (Arndale / Arndale Octa), etc.. Android have been upgraded to version 4.4.4 with images released for Pandaboard, Arndale, Nexus 10, and Nexus 7, built with Linaro GCC 4.9. Here are the highlights of this release: Linux Linaro 3.16-rc6-2014.07 released GATOR version 5.18 (same version as in 2014.04) updated basic Capri board support from Broadcom LT. Good progress in upstreaming the code: now the topic has 21 patch on top of v3.16-rc4 vs 53 patches on top of v3.15 in 2014.06 cycle removed cortex-strings-arm64 topic as the code is accepted into the mainline new topic from Qualcomm LT to add IFC6410 board support updated Versatile Express ARM64 […]

ARM TechCon 2014 Schedule – 64-Bit, IoT, Optimization & Debugging, Security and More

ARM Technology Conference (TechCon) 2014 will take place on October 1 – 3, 2014, in Santa Clara, and as every year, there will be a conference with various sessions for suitable engineers and managers, as well as an exposition where companies showcase their latest ARM based products and solutions. The detailed schedule for the conference has just been made available. Last year,  there were 90 sessions organized into 15 tracks, but this year, despite received 300 applications,  the organizers decided to scale it down a bit, and there will be 75 session in the following 11 tracks: Chip Implementation Debugging Graphics Heterogeneous Compute New Frontiers Power Efficiency Safety and Security Software Development and Optimization Software Optimization for Infrastructure and Cloud System Design Verification There are also some paid workshops that take all day with topics such as “Android (NDK) and ARM overview”, “ARM and the Internet of Things”, or “ARM […]

Linux 3.15 Released

Linus Torvalds announced the release of Linux Kernel 3.15 last Sunday: So I ended up doing an rc8 because I was a bit worried about some last-minute dcache fixes, but it turns out that nobody seemed to even notice those. We did have other issues during the week, though, so it was just as well. The futex fixes and cleanups may stand out, but as usual there’s various other random fixes since rc8 in there too: mainly drivers (drm, networking, sound, usb etc), networking, scheduling and perf tooling. But it’s all been fairly small and quiet, which *may* of course be due to the fact that last week was also the first week of the merge window for 3.16. That might have distracted some developers. I’m not entirely convinced I liked the overlap, but it seemed to work ok, and unless people scream really loudly (“Please don’t _ever_ do that again”) and give good […]

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 […]

Linaro 14.03 Release with Linux Kernel 3.14 and Android 4.4.2

Linaro 14.03 has just been released with Linux Kernel 3.14-rc7 (baseline), Linux Kernel 3.10.33 (LSK), and Android 4.4.2. This month, I could not find any major changes or updates, but work has been performed on big.LITTLE, Samsung Arndale / Arndale-octa, HiSilicon K3V2 and D01 boards and Broadcom Capri hardware, as well as ARMv8 models. Here are the highlights of this release: Linaro Stable Kernel (LSK) 3.10.33-2014.03 big.LITTLE support – ARM MP patch set, IKS (ARMv7 only). Interactive scheduler enhancements ARMv8 features – CPU frequency scaling, CPU topology, CPU suspend Power efficient workqueue support Android v3.10 patch set from AOSP GATOR ARMv8 4xA57 4xA53 FVP (Fixed Virtual Platform) and Versatile Express TC2 support Linux Linaro 3.14-rc7-2014.03 GATOR version 5.17 Android topic (linaro-android-3.14-merge) updated to get the recent code from AOSP uprobes v7 (new version) Updated big-LITTLE-pmu topic from ARM LT (Landing team) Updated basic Capri board support from Broadcom LT (bcm590xx […]

OpenCL Accelerated SQL Database with ARM Mali GPU Compute Capabilities

We’ve previously seen GPU compute on ARM could improve performance for mobile, automotive and consumer electronics application. GPU compute offload CPU task that can be parallelized to the GPU using APIs such as OpenCL or RenderScript. Most applications that can leverage GPU compute are related to media processing (video decoding, picture processing, audio decoding, image reconigion, etc…), but one thing I did not suspect could be improve is database access. That’s what Tom Gall, Linaro, has achieved in a side project by using OpenCL to accelerate SQLite database operations by around 4 times for a given benchmark. The hardware used was a Samsung Chromebook with an Exynos 5250 SoC featurig a dual core Cortex A15 processor and an ARM Mali T604 GPU. CPU compute is only possible on ARM Mali T6xx and greater, and won’t work on Mali 400 / 450 GPUs. Other GPU vendors such as Vivante and Imagination […]

UP 7000 x86 SBC