How to Install Ubuntu ARM64 on Nexus 9 Tablet

HTC Nexus 9 is one of the first 64-bit ARM platform with powerful ARMv8 cores (e.g. not Cortex A53) that both commercially available, and relatively affordable at $399 to $599, at least significantly cheaper than the server boards such as Applied Micro X-C1. The tablet comes with Android 5.0 Lollipop, but for those of you who wish to have an ARM64 platform running Ubuntu or other 64-bit Linux operating systems, Ubuntu installation instructions provided by Ryan Houdek, Dolphin emulator developer, might come handy, especially it won’t affect your Android installation provided you have already unlocked your bootloader. The instructions are fairly long so I won’t reproduce them all here, so I recommend you check the detailed instructions on XDA, but the short summary below may give an idea of the amount of work needed: Install dependencies such as Aarch64 toolchain:

Build a initramfs with buildroot. You’ll need to enable […]

TyGL OpenGL ES 2.0 Backend for WebKit Speeds Up Web Rendering by Up to 11 Times

ARM, Szeged University in Hungary, and Samsung Research UK have been working on TyGL, a new backend for WebKit accelerated with OpenGL ES2.0, and developed and tested on ARM Mali-T628 GPU found in Samsung ARM Chromebook. It will typically provide 1.5 to 4.5 times higher performance, but in the best cases, it can achieve up to eleven times the performance of a CPU-only rendered page. The key features of TyGL include: Web rendering accelerated by GPU – Batching of draw calls delivers better results on GPUs. TyGL groups commands together to avoid frequent state changes while calling the Graphics Context API. Automatic shader generation – TyGL generates complex shaders from multiple shader fragments, and ensures the batches fit into the shader cache of the GPU. Trapezoid based path rendering – Work in progress. It will leverage GPU capabilities such as the Pixel Local Storage extension for OpenGL ES. No software […]

Intrinsyc Introduces Snapdragon 810 Powered Mobile and Tablet MDPs, DragonBoard Development Kit

Intrinsyc has recently announced availability for three development platforms based on Qualcomm Snapdragon 810 ARM Cortex A53/A57 processor, namely a smartphone Mobile Development Platform (MDP), a tablet MDP, and a DragonBoard development kit integration Open-Q 8094 system-on-module, making these one of the first ARM64 development platforms available to individual developers, or at least small software development companies (approved by Qualcomm). All three platforms will run Android 5.0 Lollipop. Intrinsyc Snapdragon 810 MDP Smartphone Intrinsyc MDP/S specifications: SoC – Qualcomm Snapdragon 810 (8994)  64-bit octa-core processor with 4x Cortex A57 cores, 4x Cortex A53 cores, Adreno 430 GPU, and Hexagon V56 DSP System Memory – 3 GB LP-DDR4 Storage – 32 GB eMMC 5.0  micro SD slot (under battery door) Display – 6.17” QHD (2560×1600) 490ppi, 10-finger multi-touch capacitive touchscreen Video Output – micro HDMI type D Audio Headset jack with ANC support 8 microphones (2 analog/ 6 digital) with support […]

Mediatek Releases Android SDK with APIs for HotKnot, Video & Image Processing, Multi-SIM, etc…

Mediatek seems motivated in getting involved with maker and open source communities. Thanks to its works on Android One with Google, the company recently released the Linux kernel source for MT6582 processor, and with a separate endeavour, launched Mediatek Labs bringing LinkIt ONE platform for IoT and wearables to market, as well as a preview release of an Android SDK for its mobile processors. Features of the SDK includes: Set of libraries for MediaTek feature APIs with full API documentation. x86 MediaTek emulator based on a reference implementation of an Android 4.4.2 (KitKat) device powered by a MediaTek chip, adding capabilities to test and debug telephony and multi-SIM features, a vibrator indicator and a hot-swappable SD card. Customized version of the DDMS (Dalvik Debug Monitor Server), which adds support for testing telephony features, such as plugging and unplugging a headset, sending telephony commands to test call and SMS features, etc… […]

Samsung Gear S SmartWatch and Tizen SDK for Wearables

Albeit Tizen struggle in the smartphone market widely reported by the tech press, devices from cameras to smartwatches, all made by Samsung, are currently selling with the new mobile operating system. Announced about two weeks ago, Samsung Gear S is the latest Tizen product launched by the company. The smartwatch features a 2″ curved display (Samsung likes curved displays), Bluetooth, Wi-Fi, etc.. and it can also make phone calls and access the internet over 2G/3G cellular networks. Samsung Gear S specifications: SoC – Dual core processor @ 1.0 GHz (Maybe Exynos 3250 like in Gear 2?) System Memory – 512MB Storage – 4GB internal storage Display –  2.0” Super AMOLED touchscreen display with 360×480 resolution Connectivity – WiFi 802.11 b/g/n, Bluetooth 4.1, A-GPS/Glonass Cellular Network 900/2100 or 850/1900 (3G) 900/1800 or 850/1900 (2G) USB – micro USB 2.0 Audio Codecs – MP3/AAC/AAC+/eAAC+ Audio Formats – MP3, M4A, WMA, AAC, OGG […]

AllWinner A80 Linux SDK Released

After Android 4.4 SDK for AllWinner A31 last week, another AllWinner software development kit has been seen in the wild, this time for the new AllWinner A80 octa-core processor. A80 SDK includes source code for the Linux Kernel and U-boot, as well as buildroot, and various AllWinner tools. I’ve also noticed AllWinner A80 datasheet is available, but with the strict minimum information (45 pages). Let’s get the code, and extract it:

Now we need to configure the build:

sun9i is the codename for AllWinner A80, not sure what w1p1 means. Dragonboard must be the internal Allwinner development board, but I just selected Linux, since the SDK does not come with Android, and finally I opted for optimus, which could stand for OptimusBoard. You may need to install extra dependencies in your build machine, for example (in Ubuntu 14.04):

Now let’s start buildroot which should retrieve the toolchain, […]

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

Exit mobile version
UP 7000 x86 SBC