Tizen Studio 1.0 Replaces Tizen SDK for Smartphones, Wearables and TVs

Tizen has converged all Tizen SDK for mobile, wearables, and TV to Tizen Studio since the beginning of the month, and released Tizen Studio 1.0 for developers interested in developing app for Tizen smartphones, TVs and/or smartwatches such as the latest Samsung Gear S3. So instead, you’ll now be able to select the targets platform and profiles within Tizen Studio. Some of the key changes made to the development environment in Tizen Studio 1.0 include: Launching tools: Installer, Uninstaller, and Package Manager Developing tools: IDE perspective theme, Project Wizard, Certificate Manager, and Menu and tool icons UI tools: UI Builder, Component Designer, and EDC Editor Testing tools: Emulator Testing tools: Dynamic Analyzer for memory and CPU profiling Other improvements in Tizen application development environment Tizen Studio is available for the 32-bit and 64-bit version of Windows,  and Ubuntu, as well as for Mac OS with one version with the graphics IDE, and a smaller command line interface only version. You …

Embedded Linux Conference Europe 2013 Schedule – Build Systems, Security, Device Tree, Debugging & Profiling Techniques, and More

Embedded Linux Conference Europe 2013 will conveniently start right after LinuxCon 2013, last 2 days (October 23-24), and take place at the same location: the Edinburgh International Conference Center, Edinburgh, United Kingdom. The Linux Foundation has published the schedule for the conference, so I’ll make my own virtual schedule with sessions that I find particularly interesting. Thursday – 24th of October 9:30 – 10:10 – Timeline For Embedded Linux by Chris Simmonds, Consultant, 2net Limited Today, Linux is woven into the fabric of our technology. Things such as printers, routers, TVs and phones all have their own “Inner Penguin”. Yet it was never originally intended to be used beyond desktop and server PCs. A lot of things had to happen before Linux could break out of the PC environment and make its way in the world as a jobbing jack-of-all-trades. Since the early beginnings of embedded Linux in the late 1990’s many people have contributed time and know-how that has resulted in today’s Linux based embedded …

LinuxCon Europe 2013 Schedule – Web Technologies, Debugging Techniques, Wayland, and More

I’ve just received an email from the Linux Foundation saying the schedule for LinuxCon and CloudOpen Europe 2013 had been made available. The conference will take place for 3 days (October 21-23, 2013) in the Edinburgh International Conference Center, Edinburgh, United Kingdom. There will be over 100 conference sessions, and several co-located events including: Automotive Linux Summit, the Embedded Linux Conference, Gluster Workshop, KVM Forum, Tizen Summit, Xen Project Developer Summit. As I’ve recently done with LinuxCon North America 2013 and ARM TechCon 2013, I’ll make a virtual schedule with selected developer sessions using the event’s schedule builder. You may find out several sessions will also be given in LinuxCon North America. Monday – 21st of October 11:00 – 11:50 – Bluetooth Smart Devices and Low Energy Support on Linux by João Paulo Rechi Vita, INdT This presentation will cover a brief introduction on how the Bluetooth Low Energy technology works. Then it will present the current status of its …

Google Releases Android 4.3 Jelly Bean, Unveils New Nexus 7 Tablet

Yesterday was a big day for Google with several important announcements, including the Chromecast HDMI TV dongle, an updated version of Nexus 7 tablet, and the release of Android 4.3, still codenamed Jelly Bean. In this post, I’ll start with the hardware, and move to explain what’s new with Android 4.3, and where you can download source and images for your device. New Nexus 7 The new Nexus 7 tablet will run Android 4.3 on the following hardware: SoC – Qualcomm Snapdragon S4 quad-core processor @ 1.5GHz with Adreno 320 GPU @ 400MHz System Memory – 2GB RAM Storage – 16GB to 32GB of storage Display – 7″ IPS display (1920 x 1200) Connectivity – Dual band 802.11a/b/g/n WiFi (2.4G/5G), Bluetooth 4.0, and NFC Camera – 5MP rear camera and 1.2MP front camera Video Output –  HDMI output (via SlimPort) Audio – Stereo speakers, 3.5mm headphone jack, microphone USB – micro USB Sensors – GPS, Gyroscope, Accelerometer, Compass and Ambient …

USB Debugging and Profiling Techniques – ELCE 2012

Kishon Vijay Abraham and Basak Partha, respectively software design engineer and tech lead at Texas Instruments, provide an overview of techniques that can be used to debug Linux USB drivers on the host PC or/and the device itself. Abstract: The widespread integration of USB into embedded applications presents many developers with the challenge of debugging problems, that are difficult to detect and isolate when a USB device misbehaves. This paper discusses about the various USB debugging techniques which includes debugging at the host PC, at the device and in the cable and discuss when each of the above techniques will be handy. This paper will also discuss about the various facilities provided within Linux kernel to aid in USB debugging e.g sysfs, trace points etc. and the various user space tools available to help USB debugging e.g USBMON. This paper also discusses about the profiling techniques at various levels in the usb stack. This paper will be of interest to …

Linaro Android Puts Stock Android To Shame on TI Pandaboard (OMAP4430)

The team at Linaro has done an amazing job at optimizing Android 4.0 for ARM and Bernhard Rosenkränzer, Android Engineer at Linaro among other things, has put all those optimizations together to showcase a demo at Linaro Connect Q2.2012 in Hong Kong with 2 pandaboards: One running Stock Android 4.0.4, the one released by Google (AOSP) One running Linaro Android 4.0.4 Both hardware, android version and benchmark software (oxBench) are the same, and the results are quite amazing with Android Linaro achieving about 60 fps in all 0xBenchmark tests (OpenGL Cube, OpenGL Blending, OpenGL Fog and Flying Teapot) whereas Android stock achieving 30 fps. They selected a benchmark tool that is mainly CPU bound, as they cannot optimize the GPU code since they can only access binary blobs. Apparently, most of the improvements were possible thanks to toolchain and code optimization (to be able to build) such as using gcc 4.7 and building Android ICS without -fno-strict-aliasing and with -O3 compiler …

ARM Development Studio 5 (DS 5) Demos At Design West

ARM has shot a few video demos of their ARM Development Studio 5 (DS 5), a software development tool suite for ARM platforms, at Design West 2012. The first video shows DS 5 running on the Xilinx Zynq-7000 platform (dual cortex A9 + FPGA), and we can see the memory map, registers, call graphs and stack usage. We can also see real-time processor switching and the function that takes the most CPU resources (profiling). The second videos showcases ARM DS-5 Streamline, a performance analyzer, which helps determine how well programs are running on a Linux or Android platform, on an Samsung Exynos 4210 platform (Origen board?). This tool also to profile both the dual-core ARM Cortex-A9 and ARM Mali-400 MP GPU in the platform. We are shown three types of reports: CPU/GPU Loading Threads usage Power Usage per application The third and last video shows ARM DS 5 on Freescale i.MX6 running Linux SMP, where the software allow developers to monitor …

Embedded Linux Conference 2012 Schedule

The Embedded Linux Conference (ELC 2012) will take place on February 15 – 15, 2012 at Hotel Sofitel in San Francisco. ELC consists of 3 days of presentations, tutorials and sessions. There will be over 50 sessions during those 3 days. I’ll highlight a few sessions that I find particularly interesting. February 15 10:30 – 11: 30 – Profiling and Performance Measurement Techniques Using Linux Kernel Tools by Govindraj Raja, Software Engineer at Texas Instruments and Partha S Basak, Technical Manager at Texas Instruments. With ever growing features and functionality of Linux kernel, one needs methods to trace and profile parts of Linux kernel for various reasons like performance analysis, debugging etc. This presentation aims at providing an insight into few of these tools and their salient features. Supporting use case data as captured on open source OMAP4 pandaboard is also provided. 14:00 – 15:00 – The Yocto Project Overview and Update by Saul Wold, Intel The Yocto Project is …