GradientOne Brings Oscilloscopes, Spectrum Analyzers, Frequency Generators… to the Cloud

Nowadays, product development often involves working with teams spread across the world, with for example hardware development in the US, software development in India, and manufacturing in China. Resolving issues may require several members of the teams to gather data and work together, and beside the distance issue, you have to handle different timezones too. GradientOne may help facilitating hardware and firmware debugging by connecting test equipments such as oscilloscopes, spectrum analyzers, frequency generators and others to the cloud, so that data can easily be shared, and any member of the team control the equipment remotely, even automatizing measurements if needed. It could also be useful to field application engineers who may bring portable equipment to the customer premises, and have one engineer investigate issues remotely. There are two ways to integrate equipment with GradientOne: Web user interface to control instruments, set parameters (e.g. trigger, acquisition type, etc), via the web interface. The company already did the hard work, and …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Antutu Video Tester Automatically Tests Video and Audio Codecs & Playback Quality in Android

When I read a review about MK808B Plus this morning, I noticed the reviewer used Antutu Video Tester to evaluate video/audio performance of the device. Somehow I had never noticed it, and Antutu developers claim it can not only check whether video or audio codec are supported, but the tool can also give an appraisal of video quality: AnTuTu Video Test is a professional tool for testing video playback capability of Android Smart TV, set-top boxes and other devices. It integrates a few featured videos and testing algorithms that can help users judge the playback performance of the devices clearly. AnTuTu video test can not only detect the video playback formats devices support, but also can test the playback quality of devices. So I decided to try it out on Open Hour Chameleon Android media player based on Rockchip RK3288 processor. The first test you click on Video Test will it download the video samples (155 MB), all very short …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

AllWinner A80 Octa Core big.LITTLE Processor CPU Usage Under Various Loads in Android 4.4 (Video)

Allwinner A80 is one of the few octa core processors featuring ARM’s big.LITTLE technology currently available on the market. The processor comes with four ARM Cortex A15 (big) cores, and four ARM Cortex A7 (LITTLE) core, and tasks will be scheduled to different processor depending on the load to optimize power consumption on mobile devices. However, earlier big.LITTLE processors like Samsung Exynos 5410 has some serious limitations, as they only supported “cluster migration” meaning you could only use the Cortex A7 cluster or Cortex A15 cluster at any given time, so Exynos 5410 could only make use of four cores at most due to hardware limitations. They also used to be two software implementations: In-kernel Switching (IKS) and Global Task Scheduling (GTS). The former could only handle one type of core at the same, and the latter, which I believe is now used in all new devices, can handle any combination of cores, so an octa core big.LITTLE SoC can …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

LinuxCon North America 2013 Schedule

LinuxCon (North America) 2013 will take place on September 16 – 18, 2013 in New Orleans, LA. The event will be co-located with several other conferences: the Linux Plumbers Conference, the Xen Project User Summit, the OpenDaylight Mini-Summit, the Gluster Workshop 2013, the UEFI Plugfest, the Linux Wireless Summit, the Linux Security Summit, and CloudOpen 2013. LinuxCon consists of 3 days of keynotes, and legal, operations, and developers related sessions as well as tutorials and workshops. There will be around 150 sessions and keynotes during those 3 days. I’ve gone through developer sessions and selected one for each time period. Monday, September 16 10:35 – 11:25 – UEFI and Linux by Kirk Bresniker, HP UEFI has become ubiquitous on the PC client systems and is coming up on servers and ARM-based systems, it is becoming the converged firmware infrastructure. UEFI Secure Boot feature has attracted a lot of attention from the Linux community. Linux distros and Linux Foundation have found …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linaro 13.07 Release With Linux Kernel 3.10.1 and Android 4.2.2

Linaro 13.07 has been released with Linux Kernel 3.10.1 (both baseline and stable versions), and Android 4.2.2. It’s summer time, so activity seems to have slowdown a bit, yet improvements have done to LAVA with the first LAVA Multi-purpose Prove (LMP) setup, and Linaro has released build with Linux 3.10.1, Ubuntu Raring, OpenEmbedded (ARMv8), and Android. For the very first time, there’s even an Android 4.2.2 community build for HiSilicon K3V2 hardware (HiSilicon Hi4511 development platform). Here are the highlights of this release: LAVA LAVA Core VExpress A9 test images no longer use the master image’s boot loader Support added for interactive bootloader commands. Support for OpenID / Crowd added for LAVA. LAVA Master images updated on images.validation.linaro.org LAVA Multi-node – Multi-Node support has an initial implementation which can support communication between nodes under test via the use of a GroupDispatcher. LAVA Lab Capabilities – LMP (LAVA Multi-purpose Probe) prototypes built and integration efforts into LAVA have begun. Focus will …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linaro 13.05 Release With Linux Kernel 3.10, Android 4.2.2, and Ubuntu Raring Ringtail

Linaro 13.05 has just been released with Linux Kernel 3.10-rc2 and Android 4.2.2. This is the first release with Ubuntu 13.04 (Raring Ringtail) images. There’s also Linux Linaro Stable (LSK) preview based on kernel 3.9.4. BeagleBone Black support has been added and preliminary hwpack and images are available, an Android Arndale image with virtual framebuffer is also available. You can now get a desktop environment (XFCE) on Aarch64 / ARMv8. Hardware packs with Real-time Linux kernel (PREEMPT_RT) can be downloaded for Pandaboard and Arndale. More work has gone into Aarch64, big.LITTLE HMP, and ARM virtualization (KVM). Finally an UEFI is available not only for Vexpress boards, but also Samsung Origen and Arndale boards, as well as Texas Instruments Pandabord and Beagleboard. Here are the highlights of this release: LAVA First prototype production run of LAVA Lmp completed, tested functional. Beaglebone Black is now running in LAVA. TC2s is now running fully with latest firmware and master image, booting on A7 …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linaro 13.04 Release With Linux Kernel 3.9 and Android 4.2.2

Linaro 13.04 has just been released. It features Linux Kernel 3.9-rc7 and Android 4.2.2. A lot of work has been done on ARMv8 (Cortex A53) with further work on OpenEmbedded, more testing, and updates to the GCC toolchain. Calxeda EnergyCore server has been added to LAVA, Origen Quad now gets hardware video acceleration in Android Jelly Bean. Still more cleanup has been done on the kernel side with regards to Samsung and ST SoC, and a big.LITTLE porting guide is now available (linaro login required). Here are the highlights of this release: LAVA Prototype of a new publishing system is used to overcome performance problems with android-build.linaro.org. Calxeda EnergyCore support is merged in LAVA, and an isolated system has been set up for web benchmarking. Fedora support is merged in LAVA. A user can submit LAVA jobs using a Fedora pre-built image. Boot commands are untangled from LAVA dispatcher. They’re now read from images. Nexus implementation in LAVA is generalized and …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

BoFs: Developer Tools and Methods: Tips & Tricks – ELCE 2012

Tim Bird, senior staff software engineer at Sony Network Entertainment, hosts a BoF session about tools & methods for embedded Linux developers at ELCE 2012. Abstract: In this Birds-of-a-Feather-session, Tim will share some of his favorite tips for developing embedded Linux software. This will include tips for using ‘git’, how he does multi-platform development, and tips for other tools that other developers might find useful. Prior to the event, Tim will do a survey and solicit ideas from other developers as well. Please come to this BoF prepared to share your own productivity tips for embedded Linux development. Tim talks is divided into the following key points: Git tips – How to finds info about commits (git log, git show), use aliases (e.g. for colored output), find a commit that caused problem (git bisect), and more Patch management – quilt patch managing tool, diffinfo, and splitpatch (to break patches apart)  Source searching – cgrep, mgrep, confgrep, kgrep, armcgrep, jgrep, git …

Support CNX Software – Donate via PayPal or become a Patron on Patreon