There’s a Bentley GT concept car at CES 2012 to demonstrate QNX CAR 2.0 platform that provides dual screen support with the dashboard and an infotainment display for the automotive industry. Under the hood, the platform features TI DLP technology, and TI OMAP5 and Jacinto processors running QNX Neutrino RTOS. Texas Instruments and QNX uploaded a video demo of the concept on YouTube. They explain that they switched their platform from HTML5 to native OpenGL for optimal performance using Storyboard Suite from Crank software, and they can now show 3D maps smoothly on the platform. The 1080p user display is curved to be more user friendly (better touch angles). You must have certainly heard about touchscreens before, but maybe never heard about “pretouch”. Pretouch is a feature of the system that detect when you hand comes close to a control virtual and pops up a virtual menu. The dashboard shows […]
AnDevCon IV Classes and Workshops Schedule
AnDevCon is a technical conference for software developers building Android apps, and the fourth Android developer conference will take place in San Francisco on December 4-7, 2012. The organizers have already listed the schedule, including details about the workshops and classes which will take place at the conference. The 4th of December is reserved for workshops, and the other 3 days can be spent on shorter classes. All workshops will provide sample code, as well as most classes, excluding the overview session and business related sessions. There will be three full day Android workshops: Android Development Boot Camp – Hands-on introduction to Android application development and the tools essential to the process. Beyond an introduction to the basics, this workshop also covers some of the common hurdles met with development, and how to overcome them. You will also have the opportunity to build an Android app of your own where […]
ARM TechCon 2012: Software & System Design Schedule
ARM Technology Conference (TechCon) 2012 will take place on October 30 – November 1, 2011, in Santa Clara, and UBM Electronics has already posted the detailed schedule for the event. The first day (October 30) will be Chip Designs day and the other 2 days will focus on Software & System Design. Even if, like me, you are not be able to go there, it’s still interesting to know what will be discussed at the conference, to have a better idea where ARM is going, and what new technologies and/or development techniques are (or will become) available. There will be around 70 sessions categorized in 15 tracks: Android / Open Source – Development tools, middleware for native application development, and optimized drivers for Android, Linux, FreeRTOS etc … Compute Platforms – Development and implementation of standards and specifications, from board/module design to consumer and server designs Developing / Debugging – […]
Linaro 12.06 Release with Kernel 3.5 and Android 4.0.4
Linaro has released version 12.06 based on Linux Kernel 3.5-rc3 and Android 4.0.4 (r2.1). This release brings further multimedia enablement for Android as well as some improvement to perf for Android, improved instructions & scripts for multi-arch on Ubuntu, and lots of little improvements and bugs fixes. Here are the highlights of the release: Android Multimedia enablement on AOSP, patches are in review. Most of the benchmarking applications have been automated via Monkeyrunner, working on PandaBoard and Snowball. Update panda-ics-gcc47-tilt-tracking-blob build to the TI LT 3.4 kernel. USB camera preview and still capture forward ported to tilt-tracking. 3D graphics and multimedia working on tilt-stable. IOMMU for Origen’s Multi format codec (MFC) enabled. IOMMU for Origen’s FIMC enabled. (FIMC stands for Fully Interactive Mobile Camera, and it’s used for camera input). Snowball upgraded to Android 4.0.4. Cortex strings landed in Linaro Android and submitted to AOSP (https://android-review.googlesource.com/#/c/38031/). This is part of […]
Qualcomm Announces Snapdragon SDK 1.0 for Android
Qualcomm has announced the Snapdragon SDK for Android at the Uplinq 2012 developers conference, and a preview release of the SDK is now available on Qualcomm’s developer site. The full SDK will be available to device manufacturers and developers in the coming months. The Snapdragon SDK for Android enables developers to features of Snapdragon processors via Application Programming Interfaces (APIs) not otherwise available in the stock Android SDK including: Snapdragon Audio SDK (new) Snapdragon Camera SDK (new) Snapdragon Sensors SDK (new) Adreno GPU sample code for OpenGL ES FastCV SDK – Mobile-optimized Computer Vision (CV) library Supposedly, there is also IZat Location SDK, but it did not show up in the list when I tried it. At first, the SDK will only support devices build around Snapdragon S4 8960 processor, but the company expects to support future Snapdragon processors over time. The Snapdragon SDK for Android allows developers to take […]
TI TMS320C6748 DSP Low Cost Development Kit for Fingerprint Recognition and Face Detection
Texas Instruments recently introduced the TMS320C6748 DSP development kit (LCDK) for real-time analytics applications such as fingerprint recognition and face detection, as well as other digital signal processing applications, such as audio and communications. The C6748 DSP development kit comes pre-loaded with TI C6748 SYS/BIOS Software Development Kit (SDK) which includes: SYS/BIOS real-time kernel C6748 StarterWare software package (lightweight, operating-system-independent software libraries and utilities) Sample apps for fingerprint recognition and face detection Code Generation Tools DSP core performance benchmarks that show the real-time processing power of TI’s C674x DSPs. The C6748 DSP development kit also includes Code Composer Studio IDE v5.1. Several standard interfaces for connectivity and storage are available in the board to allow audio, video and other signals. Expansion headers also allow developers to add display and user interface technology, such as camera boards and LCD screens. The board schematics and design files are supposedly available for download, […]
Cross-compiling libavg 1.7 for ARM on Debian
libavg is a high-level development platform for media-centric applications using Python as scripting language and written in C++ and I’ve already written a post to cross-compile libavg 1.6 in Ubuntu (with linaro cross toolchain) and using Beagleboard qemu image. Since I’ve doing some preparation work to have software running on the Raspberry Pi and that the latter won’t support Ubuntu, I’ve had to cross-compile it again. This time, I’ve found a cleaner way to do the cross-compilation with dpkg-cross and xapt tools which can load the required armel package to the arm toolchain. Those tools really make life easy, as previously (a few years ago), I would have had to cross-compile all dependencies manually. Here are the steps I followed: Install Emdebian ARM Cross Toolchain and Tools in Debian. Download libavg 1.7 source code
1 |
wget http://www.libavg.de/raw-attachment/wiki/DownLoad/libavg-1.7.0.tar.gz |
Extract it
1 2 |
tar xzvf libavg-1.7.0.tar.gz cd libavg-1.7.0 |
Install the following armel development packages: sudo /usr/share/pdebuild-cross/xapt -a armel libpango1.0-dev libavformat-dev […]
DLNA/UPnP Linux Server with Coherence
Coherence is a DLNA/UPnP Media Server written in Python which exports local files or online media to UPnP clients. Coherence fetch the media files from several sources such as: Local applications media collections, like those from Rythmbox or Banschee, Audio-CD or DVB Online services like Flickr, last.fm, YouTube, Picasa Web Albums and other. Other sources can also be added thanks to Coherence plug-in architecture. The media server supports transcoding (currently experimental) that is to convert media files in another format. Coherence toolkit also contains other packages such as: Coherence-Config: a cross-platform GUI frontend for ‘Coherence’. Cadre: a picture DLNA/UPnP MediaRenderer which can display pictures from the local filesystem or from a MediaServer. Mirabeau: An application level proxy for UPnP devices which allows to share your UPnP content between two or more local networks over the Internet. It uses XMPP as a transport (work in progress). UPnP-Inspector: a graphical UPnP Device […]