Archive

Posts Tagged ‘ubuntu’

SolidRun HummingBoard is a Raspberry Pi Compatible Board Powered by Freescale i.MX6

April 21st, 2014 No comments

Yesterday, I wrote about Banana Pi, an AllWinner A20 powered development board that’s mechanically and electrically compatible with the Raspberry Pi so that you can keep using your existing R-Pi accessories. It turns out another company is working on a similar concept. Solidrun who has brought us Cubox and Cubox-i in the past, will soon launch HummingBoard, a Raspberry Pi compatible board powered by Freescale i.MX6 solo/dual/quad SoC, bring even more power than the AllWinner A20 dual core Cortex A7 SoC found in the Banana Pi.

HummingBoardThe HummingBoard, previously known as Carrier One, is composed of a baseboard and SolidRun microSOM (micro System-on-Module) have comes with the followings specifications:

  • SoC = Freescale i.MX6 Quad @ 1 GHz with Vivante GC2000 3D GPU. The microSoM also comes in solo and dual flavors, and although it’s likely the HummingBoard will be sold with these variants too, it’s not 100% confirmed
  • System Memory – 2 GB RAM
  • Storage – micro SD card slot, mSATA connector, and optional eSATA (shared with USB?)
  • Video output – HDMI, and LVDS
  • Audio I/O – HDMI, 3.5mm stereo jack, and Coax S/PDIF output
  • Connectivity – Gigabit Ethernet + Wi-Fi and Bluetooth module (BCM4329)
  • USB – 2x USB 2.0 ports, 1x micro USB for power
  • Expansions
    • Raspberry Pi compatible headers (26-pin P1 header only), Camera connector (CSI), LCD connector (DSI)
    • 8-pin header for FlexCAN
    • mini PCIe connector
  • Misc – RTC, IR receiver, LEDs
  • Dimensions – Not explicitly specific, but they should be the same as the Raspberry Pi.

The microSOM features i.MX 6Q SoC, 2GB RAM, Gigabit Ethernet PHY and BCM4329 Wi-Fi + BT module, and there may be different microSOM configurations, so these may end up being optional. You’ll lose one feature from the Raspberry Pi: composite video output, which has been replaced with coaxial S/PDIF. All other hardware features appear to be present with faster hardware. You’ll gain a much faster CPU, 2GB RAM, Gigabit Ethernet, Wi-Fi and Bluetooth,SPDIF, an IR receiver, and a RTC. As with the Banana Pi, not all Raspberry Pi accessories, such as the camera, will work out of the box, as there’s some serious work to make them compatible. But enclosures should be re-usable, and most boards that simply connect via the 26-pin connector should work with just a little bit of work.

The good news is that software made for the Cubox-i will be compatible with HummingBoard, so various Linux distributions (Arch Linux ARM, Debian, Ubuntu, etc..), Android, and XBMC (Linux) should pretty much work out of the box. You can find some details about the hardware on the Wiki.

The board are not available yet, and pricing has not been announced either.  However, I’d expect the launch to take place some time in May, as the company is launching a competition to give away HummingBoards to the 30 best projects using the Cubox (or Cubox-i). You’ll need a 90-minutes (max) video demonstrating your project, and submit it before the 25th of April to get a chance to win. Winners will be notified on May 10.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Banana Pi is a Raspberry Pi Compatible Board fitted with an AllWinner A20 SoC

April 20th, 2014 6 comments

So you’ve got a Raspberry Pi board, an enclosure, and a few add-on boards. Your application would however do with some more processing power, or you’d like to run Android, but you don’t want to have to purchase accessories all over again for another board. Banana Pi could be the solution, as it’s apparently mechanically and electrically compatible with the Raspberry Pi, and comes with a dual core Cortex A7 AllWinner A20 SoC with 1GB RAM, a Gigabit Ethernet port, and a SATA port, among other things.

Banana Pi (CLick to Enlarge)

Banana Pi (Click to Enlarge)

The board does indeed look familiar, with all external connectors at the exact same positions, but the hardware specs are fairly different:

  • SoC- Allwinner A20 dual core Cortex A7 processor @ 1 GHz with Mali-400MP2 GPU
  • System Memory – 1 GB RAM
  • Storage – SD card slot, SATA connector
  • Video output – HDMI, Composite, and LVDS/RGB
  • Audio I/O – HDMI, 3.5mm stereo jack, and on-board microphone
  • Connectivity – Gigabit Ethernet
  • USB – 2x USB 2.0 ports, 1x micro USB for power
  • Expansion – Raspberry Pi compatible headers (26-pin P1 header only), Camera connector (CSI), and LCD connector (DSI).
  • Misc – 3x on-board buttons, IR receiver
  • Dimensions – 92 x 60 mm (Raspberry board is reported to be 85.60 x 56 mm)
  • Weight – 48 g
Banana Pi with AllWinner A20 (Click to Enlarge)

Banana Pi with AllWinner A20 (Click to Enlarge)

The board is said to support sunxi Debian, Ubuntu, Android 4.2, XMBC, and FireFox OS (work in progress). You’ll notice the dimensions reported for Banana Pi and Raspberry Pi are different, but this may depend how they’ve measured it: PCB only, or including connectors. Most likely both board are the same dimensions, or Banana Pi would bring little to the table. I’ve just measured my board. PCB only: 84.85 x 56 mm. Including connectors: 92.25 x 64.67 mm. This is confusing, so if somebody has the board and tried with a Raspberry Pi enclosure, please let us know.

The board is also said to support 2160p capacitive touch screen, and designated camera modules, and even though it’s possible the board is electrically compatible to the Raspberry Pi, It’s not clear at all if the software is there to work with the Raspberry Pi camera module for example. So even if most R-Pi accessories will happily be connected to the Banana Pi, they may not work out of the box without substantial (software) work.

You can find a bit more information on Banana Pi website (most of the links do not work),  The board is available from Aliexpress starting at $57 including shipping, but the design, e.g. SATA port, seems to be different from the pictures above. [Update: As mentioned in comments, lemaker.org has more information, including download links and forums]

Thanks to Nanik for the tip.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Embedded Linux Conference 2014 Schedule

April 19th, 2014 No comments

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.

Embedded_Linux_Conference_2014April 29

Linux has taken the embedded world by storm.  Billions (with a ‘B’) of devices have now shipped with a Linux kernel, and it seems unstoppable.  But will the next 10 billion devices ship with Linux or with something else?  How can Linux be specialized for deeply embedded projects, as characterized by the Internet of Things, while still maintaining the network effects of community cooperation and sharing?  Is this possible or even desirable?  The startling truth might be revealed at this keynote. Or, Tim might just rant a bit about device-tree… who knows?

The past year has seen a remarkable growth of interest in super-low-power and super-low-form-factor computing, in the form of ‘wearables’, the ‘Internet of Things’, and the release of exciting new hardware such as Intel’s Quark and Edison SoCs. Taking advantage of this super-small hardware also implies the need for super-small operating systems and applications to match. This talk will describe a super-small-footprint Linux distribution called ‘microYocto”. The main focus will be the kernel and how we achieved what we think is close to the minimal possible kernel footprint, both in terms of static text size and dynamic memory usage. We’ll talk about the tools and methodologies we used and developed to analyze the problem, such as tracing and machine simulation, and will describe the various technologies developed and applied to achieving this minimalistic system.

Many community resources exist about boot time reduction. However, few of them are up to date and share the exact time savings that can be achieved on recent systems. This talk will detail today’s most efficient techniques to reduce boot time. For each of them, figures will be shared, obtained from recent boot time reduction projects and from the preparation of Free Electrons new workshop on this topic. If you attend this talk, you will know which optimization techniques are worth using first, and will save time not exploring techniques that won’t make a significant difference in your project. Don’t tell your boss, and this will leave your more time to contribute to community projects!

In this talk, Chris will describe the internal workings of the Android graphics stack from the Application layer down through the stack to pixels on the screen. It is a fairly complex journey, taking in two different 2D rendering engines, applications calling OpenGL ES directory, passing buffers on to the system compositor, Surface Flinger, and then down to the display controller or frame buffer. All this requires careful synchronisation so that what appears on the screen is smooth, without jitter, and makes efficient use of memory, CPU, GPU and power resources.

Linux-based platforms such as the Beaglebone and Raspberry Pi are inexpensive powerhouses. But, beyond being cool on their own, what else can you do with them? This presentation will step you through the process of building a Wi-Fi enabled, Linux-based robot that you can build without breaking the bank and without special knowledge of robotics and robotic controls.

Since last year, we have been working on supporting the SoCs from Allwinner, a Chinese SoC vendor, in the mainline kernel. These SoCs are cheap, wide-spread, backed by a strong community and, until last year, only supported by an out-of-tree kernel. Through this talk, we would like to share the status of this effort: where we were a year ago, what solutions were in place, where we are currently, and what to expect from the future. We will also focus on the community around these SoCs, the work that is done there, etc.

April 30

GCC is an optimizing compiler, currently most common compiler to build software for Embedded Linux systems like Android, Yocto Project etc. This tutorial will introduce specific optimizations and features of GCC which are less known but could benefit optimizing software especially for embedded use while highlight the effect of common optimizations. While it will focus on squeezing most out of GCC, it will also cover some of “pessimizations” to avoid and will tip the developer to write code thats more conducive (compiler friendly) for general optimizations. They will also get some contrast with other compilers when needed.

Throughout the last two years, a team of engineers at Free Electrons has been involved in mainlining the support for several ARM processors from Marvell, converting the not-so-great vendor-specific BSP into mainline quality code progressively merged upstream. This effort of several hundreds working days, has led to the integration of hundreds of patches in the kernel. Through this talk we would like to share some lessons learned regarding this mainlining effort, which could be useful to other engineers involved in ARM SoC support, as well as detail the steps we have gone through, the mistakes we’ve made and how we solved them, and generally our experience on this project.

This BoFs is intended to bring together anybody that tests the Linux kernel to share best practices and brainstorm new ideas. Topics may range from .config testing, module/built-in drivers, test methods and tools for testing specific driver subsystems, VM/scheduler/interrupt stress testing, and beyond. The discussion is targeted at Linux kernel developers, test engineers, and embedded Linux product teams/consultants with the common task of testing Linux kernel integrity. Attendees should have a firm grasp of building and deploying the kernel as well as kernel/userspace kernel APIs.

Several vendors are getting ready to start enabling the upstream kernel for their upcoming 64-bit ARM platforms, and it opens up a few questions on things that are not quite sorted out yet, especially on the embedded and mobile platforms. This is an open discussion on the issues these maintainers are anticipating, and what we should do about it.

Communication between components is necessary for effective power management in mobile devices. The System Power Management Interface, also known as SPMI, is a standardized bus interface intended to provide power-management related connectivity between components. Josh Cartwright will provide a high-level architectural overview of SPMI and discuss how to leverage the Linux Kernel software interfaces (expected to land in 3.15) to communicate with devices on the bus.

May 1

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 one-day workshop is aimed at embedded developers wanting to build 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, we will start by introducing Android’s overall architecture and then proceed to peel Android’s layer one-by-one.

This half-day workshop is aimed at embedded developers that want to use Android in their embedded designs.

The MIPS processor cores are widely used in embedded platforms, including TVs and set-top-boxes. In most of those platforms dedicated graphics hardware exists but it may be specialized for its use in audio and video signal processing: rendering of web content has to be done in software. We implemented optimizations for the software-based QPainter renderer to improve the performance of Qt —including QtWebKit— in MIPS processors. The target platform was the modern 74kf cores, which include new SIMD instructions suitable for graphics operations (alpha blending, color space conversion and JPEG image decoding), and also for non-graphics operations: string functions were also improved. Our figures estimate that web pages are rendered up to 30% faster using hand-coded assembler fast-paths for those operations.

Software Freedom Conservancy announced last year a renewed effort for cross-project collaborative GPL compliance efforts, including copyright holders from BusyBox, Linux, and Samba. Conservancy uses an internal system of communication and collaboration to take input from stakeholders to discuss and engage in compliance activity to ensure compliance with the GPL throughout the technology industry and particularly in the embedded device market. Compliance with the GPL is the responsibility of copyright holders of the software, and Conservancy helps those copyright holders pursue the work, so those developers can focus on coding. In this talk, the President of Conservancy will discuss how Conservancy handles compliance matters, what matters it focuses on, and how the copyright holders that work with Conservancy engage in a collaborative effort to ensure compliance with the GPL.

Ubuntu Touch is the new Ubuntu-based OS for phones and tablets. Announced at the beginning of 2013, it gives a new UI and design proposal, but also a new way of developing and supporting many different devices, using either the Android HAL or the traditional Linux stack to build the platform. This talk will go over the Ubuntu Touch internals, presenting the technical decisions and also the work that was done to bootstrap this new platform (camera, radio, video decode, GLES and etc) and the future challenges to support a single stack across mobile and the traditional desktop.

These are just a few sessions out of the 90+ sessions available at the Embedded Linux Conference and Android Builder Summit. You can check the full schedule to find out which sessions are most interesting to you.

If you’d like to attend the event, you’ll need to register online.

The attendance fees have significantly gone up compared to last year, at least for hobbyists, but include entrance for both ELC and Android Builder Summit:

  • Professional Registration Fee - US$600 (Was US$500 until March 29, 2014)
  • Hobbyist Fee – US$150
  • Student FeeUS$150

After the events, many videos are usually uploaded by the Linux Foundation, and you should be able to find the list of talks with links to presentation slides oneLinux.org.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Ubuntu 14.04 LTS Released

April 18th, 2014 2 comments

Every two years, Canonical releases Long Term Support (LTS) version of Ubuntu Linux based operating systems. The previous version was Ubuntu 12.04 LTS “Precise Pangolin”, and the latest Ubuntu 14.04 LTS “Trusty Tahr” has just been released with a 5 year support commitment for bug fixes and security patches. The company also releases other version every 6 months without long term support.

Ubuntu_14.04_upgradeThere has not been major changes to this version, at least compared to Ubuntu 13.10, with the development team focusing on performance and stability improvements. For the first time, this LTS release also includes Kubuntu, Edubuntu, Xubuntu, Lubuntu, Ubuntu GNOME, Ubuntu Kylin, and Ubuntu Studio. It is also the first long-term support release to support “arm64″ architecture for 64-bit ARM systems.

Some notable others changes for Ubuntu Desktop include:

  • Support for High-DPI screens and desktop scaling
  • New screen saver and lock screen
  • New window decorations, with improved appearance and performance
  • Some new options such as the ability to put app menus back into app windows
  • Libreoffice office suite has been updated to version 4.2.3
  • Unity 8 Preview (Mostly for developers and testers)

Ubuntu Server includes OpenStack 2014.1, Puppet 3, Xen 4.4, Apache 2.4, MySQL 5.5, Juju 1.18.1 among others. Ubuntu Touch is not an officially supported feature, but has been released with support for Nexus 4 phone (mako), as well as Nexus 7 (2013) (flo) and Nexus 10 (manta) tablets.

You are already running an earlier version of Ubuntu, you should have a Windows pop at boot time asking whether to upgrade or not. If you don’t get this window, you could also launch the Software Updater to upgrade to Ubuntu 14.04. If you’re considering switching from another OS, such as Windows XP, you could download one of the ISO images for PC or Mac.

Further details about the releases are available on Ubuntu Trusty Tahr Wiki.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Categories: Linux, Linux 3.0, Ubuntu Tags: lubuntu, ubuntu

How to Upgrade Firmware in Amlogic S802 Devices

April 16th, 2014 9 comments

Shenzhen Tomato has finally sent me an updated firmware (password: 17r0) for M8 / TM8 Android TV box powered by Amlogic S802. This firmware is rooted, and adds support for Google Apps (Play Store, Gmail and so on), among others things. So it’s a good time to try out and write about the firmware update instructions which are very similar to AML8726-MX firmware instructions. Bear in mind that firmware is usually specific to a given hardware platform, and if you try it on another non-compatible S802 TV box, you may brick your device.

Standard “OTA” Method

Any Windows, Mac OS, Linux computer or even your own Android device should be able to handle is as you just need to download, extract and copy files to an SD card. I’ve done the procedure from a computer running Ubuntu 13.04:

  1. Download the firmware (e.g. TM8 ap6330_03102014A_0410_ROOT.rar), and extract it
  2. Copy the files (factory_update_param.aml, k200-ota-20140410.zip, and recovery.img) to the root of an SD card formatted with FAT32
  3. Insert the SD card in your S802 device.
  4. Using a sharp non-conductive object to press the recovery button, In M8 (aka TM8), this is located in the AV connector, and I used a toothpick to press the button. Keep pressing, and connect the power, waiting for an animated Android with a progress bar showing firmware upgrade is in progress.
  5. The box will then automatically reboot, and start with the new firmware. You’ll then go through a wizard to select your language (simplified Chinese, English, or traditional Chinese), adjust the screen size, and configure the network (Wi-Fi or Ethernet)

This method might also work with any Amlogic S802 based device. However, even though Tronsmart Vega S89 hardware also features the same type of recovery button via the AV ouput, GeekBuying has provided another, Windows only, method requiring you to use a tool called BootcardMaker that makes the SD card bootable, before you copy the above files + u-boot.bin to the SD card before proceeding to the firmware upgrade, also using the recovery button.

Firmware upgrade with USB Burning Tool

Most firmware distributed online will probably use the method above, but if you’ve been given a single firmware file, often using img extension, you need to use another Windows tool called USB Burning Tool. If for some reasons, your firmware is badly damaged, and can’t access the recovery mode, that may be the only way to unbrick your board.. Here’s how to proceed. (I haven’t tried myself).

  1. Download amlogic_tools.rar
  2. You may also want to install Moborobo to make sure you’ve got the right drivers.
  3. Extract USB_Burning_Tool_v2.0.0.140306_Alpha_x86.rar from amlogic_tools.rar and click on setup_v2.0.0.140306_Alpha_x86.exe to install the tool
  4. Start the USB burning tool
  5. S802_USB_Burning_Tool_OrigClick on File->Import image and select your .img firmware.
  6. make sure your S802 device is powered powered off, with the USB OTG port connected to your PC. Use a toothpick to press the recovery button, and power the device. The USB burning tool should automatically detect your device. (If not, install the moborobo tool).
  7. Now click on the Start button button to proceed with the firmware update which should last several minutes.

 

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

pcDuino3 Development Board Features AllWinner A20 SoC, Arduino Headers

April 2nd, 2014 No comments

The first pcDuino board powered by AllWinner A10 has been available for about a year, later last year pcDuino V2 was released with a built-in Wi-Fi modules and mechanically and software compatible Arduino headers, and now pcDuino3 has been announced in a form factor similar to pcDuino V2 board but replacing AllWinner A10 Cortex A8 SoC with AllWinner A20 dual core Cortex A7, and improving overall specs such as a faster Ethernet, the addition of a SATA port, and LiPo support.

pcDuino3 Board (Click to Enlarge)

pcDuino3 Board (Click to Enlarge)

pcDuino3 specifications:

  • SoC – AllWinner A20 dual core ARM Cortex A7 @ 1.0 GHz, with Mali 400MP2 GPU
  • System Memory – 1GB DRAM
  • Storage – 4GB NAND Flash, SATA connector, and microSD card slot (up to 32GB)
  • Video Output – HDMI 1.4 with HDCP support, LVDS header
  • Audio Out -  3.5mm analog audio interface, I2S stereo digital audio interface
  • Connectivity – WiFi, Gigabit Ethernet
  • USB – 1x USB host, 1x USB OTG
  • Expansion Headers – Arduino UNO extension interface with 14xGPIO, 2xPWM, 6xADC, 1xUART, 1xSPI, 1xI2C.
  • Camera – MIPI camera support
  • Misc – IR receiver
  • Power – 5V, 2000mA, support for Li-Po Battery
  • Dimensions – 121mm x 65mm

The board also called “pcDuino Dual core” will come with support for Ubuntu 12.04 and Android 4.2, but you’ll be able to run any Linux distributions, with some caveats related to GPU and VPU support in Linux, although this may be fixed overtime thanks to work from linux-sunxi community.

The company also provides an API to control the signal available via the Arduino heders (UART, ADC, PWM, GPIO, I2C, SPI), and you should be able to use Arduino shields that are compatible with Arduino UNO.

The board is available now, and can be purchase starting from $77 via sites Linksprite or Sainsmart. Price may or may not include shipping depending on the destination. Price looks OK, as the specs place the board between Cubieboard2 ($59) and Cubietruck ($89) both featuring AllWinner A20 with a different set of hardware features. You can get more information on pcDuino.com, and more pictures and a pcDuino V2 vs pcDuino3 comparison tablet are also available on Sainsmart blog.

Via Liliputing

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Linaro 14.03 Release with Linux Kernel 3.14 and Android 4.4.2

March 28th, 2014 No comments

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 pmu and regulator drivers, Kona PWM controller support, and bcm21664 board added)
    • Updated big endian topic
    • Updated Arndale_Octa/Arndale/Origen patches from Samsung LT.
      • proper fix for the data abort issue on Arndale-Octa added (“ARM: dts: Disable MDMA1 node for Arndale-octa board”)
      • drivers/thermal/samsung/exynos_tmu* code cleaned up, TMU support for Exynos5420 SoCs added
    • Updated Versatile Express patches from ARM LT
    • Versatile Express arm64 support (FVP Base and Foundation models) from ARM LT
    • Updated K3V2 board support from HiSilicon LT
    • HiSilicon HiP0x Cortex A15 family / D01 Dev Board support added by HiSilicon LT
    • cortex-strings-arm64 topic (same as in 2014.02)
    • config fragments changes – Thermal config for arndale and arndale_octa enabled
  • Linaro Toolchain Binaries 2014.03
    • updated to latest Linaro TCWG (Toolchain Working Group) releases – Linaro GCC 4.8-2013.03, Linaro binutils 2.24-2014.03
    • updated Android NDK to new upstream release r9d
  • Linaro Android 14.03 – Built with Linaro GCC 4.8-2014.03, mmtest failures in LAVA have been fixed
  • Linaro OpenEmbedded 2014.03
    • integrated Linaro GCC 4.8-2013.03 and Linaro binutils 2.24-2014.03
    • added extra ACPI tools to images
    • switched recipes using git.linaro.org from git to http protocol
    • upstreaming – updated git to 1.9.0, updated FWTS (Firmware Test Suite) to 14.02.00
  • Linaro Ubuntu 14.03 – new package: xf86-video-freedreno 1.0.0, updated packages: libdrm 2.4.52 and linux-linaro kernels
  • Initial HiSilicon D01 member build is delivered
  • Arndale Octa build based on LT kernel has been setup for SWG (Security Working Group)
  • Made good progress on integrating VPS build slaves into android-build.linaro.org

You can visit https://wiki.linaro.org/Cycles/1403/Release for a list of known issues, and further release details about the LEB and community builds, Android, Kernel, Graphics, Multimedia, Landing Team, Platform, Power management and Toolchain (GCC / Qemu) components.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter