Check out my 41-minute video with Bernhard Rosenkränzer, Android engineer at Linaro, where he explains how iOS, Windows Phone/RT/8 and full Linux apps can soon run on Android. He shows off how GCC/LLVM/Clang now runs on Android, allowing developers to develop and compile code directly on Android. Soon, perhaps as 64bit ARMv8 devices reach the market by next year, developers won’t need an x86 Laptop machine to develop for/on Android. Compile a new Android and reboot into it, all within Android itself. He explains how Google and the open source Android project is using Linaro code to optimize and speed up Android Linux on all ARM devices. Here‘s the video that I filmed last year that got him to win the “Online Superstar” award at Linaro Connect 2013.
Riku Voipio of Linaro, Andrew Wafaa of ARM, Olof Johannson of Google, Sonny Rao of Google and Marcin Juszkiewicz of Linaro talk about hacking and using the full performance of the ARM Powered Samsung Chromebook to run Ubuntu, Debian, Open Suse on this ARM Powered laptop, talking about how much the Mali-T604 is being used in this ARM Powered Chrome OS, which feature improvements the ARM Powered Chromebook may get to possibly improve battery life, and a bit about the possibility of running Chromium OS or Chrome OS on older/cheaper ARM Powered laptops such as ARM Cortex-A9 and previous.
While Android has been created for mobile devices — phones first and now tablets — it can, nonetheless, be used as the basis of any touch-screen system, whether it be mobile or not. Essentially, Android is a custom-built embedded Linux distribution with a very elaborate and rich set of user-space abstractions, APIs, services and virtual machine. This four-part workshop is aimed at embedded developers wanting to build touch-based embedded systems using Android. It will cover Android from the ground up, enabling developers to get a firm hold on the components that make up Android and how they need to be adapted to an embedded system.
Specifically, Karim tarts by introducing Android’s overall architecture and then proceeds to peel Android’s layer one-by-one. First, he covers the Android Open Source Project (AOSP), the open source project under which Android’s source code is released. He then digs into the native Android user-space, Android’s power tools, and covers how hardware support is implemented in Android. Given that Android is built on top of Linux, he also goes over some embedded Linux tricks and sees how the kernel is modified to support the Android user-space. In addition, he looks at the System Server, the Android Framework and core Android applications, and how to customize them.
Wookey talks about his work at Linaro on booting Debian on the ARMv8 64bit platform, and he talks about his work on ARM Powered devices over the last 20 years and on ARM Linux devices since 1999.
John Stultz of Linaro and Greg Kroah-Hartman talk about Linaro’s Android Kernel Upstreaming to the Linux Kernel.
Greg Kroah-Hartman of the Linux Foundation, Maintainer of the Linux Stable releases, talks about what he is doing at Linaro Connect 2013.
Citrix wants to join Linaro as a member as soon as possible, enabling their virtualization features on ARM Powered devices like Servers. Here Mark Heath, Citrix VP of Products, XenServer talks with http://youtube.com/ambergraner of Linaro about what Citrix is doing at Linaro Connect 2013.
Citrix’s keynote at Linaro Connect 2013:
Linus Valleij (ST-Ericsson) and Peter De Schrijver (Nvidia) talk about what they are doing at Linaro Connect 2013.
Presented by Yang Zhang and Zach Pfeffer
1. Ne10 overview
2. update Ne10 status
* DSP module is added
* organization, test system and documentation are built
* image processing module is in process
* Image processing function is very useful for the android and iOS
APPs developers, because they aren’t good at NEON assembly coding so
that many new features can’t be implemented in APPs.
3. get feed back
* we expect getting more feedback about new APIs of Ne10
4. discuss the future of Ne10
* such as ARM v8, OpenCV, etc
5. Linaro Android Project Discussion