Headless Connected Oscilloscope based on Cubieboard or Beaglebone

Warsaw ELHEP (Electronics for High Eenergy Physics Experiments) Group is currently working on MMS (Mobile Measurement System) Project. This project features what I would call a “headless connected oscilloscope”, which can be detected on the network via SSDP, send the data via Websocket, and display it on iOS, Android, or Windows Phone devices. This oscilloscope does not feature any screen, and receives/transmits data via Ethernet, Wi-Fi, or Bluetooth. The original hardware is based on three main boards: CTI-VMAX – ARM9 with Wi-Fi, Bluetooth, and Ethernet connectivity. ARM SCOPE v1.0.1 with  8 channel ADC. ARM SCOPE v1.0.2 with 4 high speed ADC (100MSPS). The ELHEP researchers have been looking at replacing CTI-VMAX with low cost boards, and after considering several options, they chose to design two versions of their oscilloscope: one based on Cubieboard, and the other on the Beaglebone. So they designed expansions boards for the Cubieboard and Beaglebone in […]

Review of Measy U2C Rockchip RK3066 Mini PC With Built-in Camera

I’ve received 2 new devices to play with this week, as Geekbuying sent me Tronsmart Promotheus set-top box and Measy U2C, a mini PC with a webcam, so that I can test and review them. Today, I’ll leave the “Spaceship” set-top box parked in another galaxy, and I will review Measy U2C mini PC. This HDMI dongle is powered by Rockchip RK3066, runs Android 4.1.1, and comes with 1 GB RAM, 8GB Flash, Wi-Fi & Bluetooth connectivity, and a built-in 2MP Webcam. For complete specs, you can check my post about B12 mini PC since this device uses the same board internally. Geekbuying sells this all-in-one mini PC for $74.99 including shipping. As usual, I’ll post some unboxing pictures, and then review the device, this time, with a section dedicated to the webcam, since this is the key selling point of this mini PC. Measy U2C Unboxing Measy U2C comes […]

U-boot, Linux Kernel, and Android Patches for Freescale i.MX6 HDMI TV Dongles

We can now get some quad core Android mini PCs (e.g. Hi802, GK802) featuring Freescale i.MX6Q processor, Freescale has released full documentation and source code its development platforms, Hi802 / GK802 HDMI TV dongles are easily hackable, and there’s even an Ubuntu image for the devices. So it looks pretty good ,right? Well almost.. there are some patches and config for GK802 that have not been released by Richtechie, so we can’t modify the  bootloader and Linux kernel. But this may change, as ARMTvTech forum user hste noticed some Freescale i.MX6 HDMI dongle patches om IMX Community website. Even though I’m not sure those are fully compatible with Hi802 / GK802, this could be a starting point. Today, I’ll provide the instructions to build u-boot, the linux kernel and Android ICS with those patches in a machine running Linux 12.04 64-bit. Patch Sets Descriptions There are two set of patches that […]

linaro-android-tools Scripts Upgrade Android Kernel & Initrd via ADB

With Linaro 13.01 release, Linaro announced linaro-android-tools (aka Kernel Update Tools), a set of tools to improve development time for kernel developers. Today, they published a blog post explaining those scripts allow developers to update the kernel without having to take out the SD card from their development board, and instead update the firmware via ADB with a PC connected via the network or USB. Currently there are 2 shell scripts: update-android.sh – To update kernel files in boot partition such as boot.tar.bz2, single files (e.g. uImage) or kernel modules. Usage:

For example:

update-uInitrd.sh – To update files in the initrd Usage:

For example:

Those 2 scripts are available in Linaro git repository:

Currently the scripts only support Pandaboard, Origen, Versatile Express, and Versatile Express A9 boards,but they could be easily modified to support other boards supporting linaro packages. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software […]

Atmel Introduces SAMA5D3 Cortex A5 Embedded MPUs and Evaluation Kits

Atmel has recently announced the Atmel SAMA5D3 series, a family of high performance, low-power microprocessor units (MPUs) based on ARM Cortex-A5 core. The SAMA5D3 series is designed for embedded applications in the industrial space, including factory and building automation, smart grid, medical and handheld terminals, as well as consumer applications such as smart watches, outdoor GPS, and DECT phones. SAMA5D3 family has the following characteristics: ARM Cortex-A5 core up to 536MHz (850DMIPS). Floating point unit (FPU) with up to 3 times the performance of Cortex A8 FPU. 166MHz bus speed delivering up to 1328MB/s bandwidth. Power consumption: <200mW in active mode at 536MHz with all peripherals activated 0.5mW in low-power mode with SRAM, registers retention and <0.5ms wake-up time ~1.2µA in backup mode with RTC running Connectivity: Dual Ethernet and dual CAN ports (Only one model has both) Gigabit Ethernet MAC with IEEE1588 and 10/100 MAC Two CAN controllers 3x […]

How To Root Droid Stick A2 mini PC

Droid Stick A2 mini PC does not come rooted, so here’s a simple rooting guide for the device. First, make sure you’ve installed the latest firmware, then follow the instructions below (Source: ARMTvTech): Copy update_Superuser.zip to the root of a micro SD card. Insert the microSD card to Droid Stick A2, and power the device Go the Apps menu in Android, and launch “Upgrade” app. Select Local Upgrade Select update_Superuser.zip Select Reboot And Install Package Let the update go through, and let it boot to Android. You should now have root access. This method deleted old version of su and Superuser.apk, copies su to /system/bin & Superuser.apk to /system/app, and changes permissions on those files. It may also work on other AMLogic AML8726-M1 / M3 / MX based devices. If you are interested in knowing exactly what it does, unzip update_Superuser.zip, and open /META-INF/com/google/android/updater-script. For some reasons, the first time I […]

Droid Stick A2 Firmware With Google Play Fix

If you have read my previous review of the Droid Stick A2, I was pretty upset about Google Play since I could not install most of the apps. This is now fixed, and Kimdecent has released a firmware upgrade. Here’s how to upgrade: Download g02refDongle-ota-20130201.rar Extract it in your PC, and copy the files (g02refDongle-ota-20130201.zip and uImage_recovery) to the root of your microSD card (Formatted as FAT32) Insert the microSD into Droid Stick A2 Boot the mini PC normally, and launch the “Upgrade” app Select Local Upgrade, then select g02refDongle-ota-20130201.zip and click on Reboot and Install Package Droid Stick A2 will reboot, and it should start upgrading Android. Done Since I’ve been messing up with Android and broken something, “Reboot and Install Package” does nothing for me (some permissions issues with /cache/recovery/command), so I could not verify this works or not. Finally, I could install it on the first version […]

Linaro 13.01 Release with Linux Kernel 3.8 and Android 4.2.1

Linaro has just announced release 13.01 which includes Linux Kernel 3.8-rc4 and Android 4.2.1. A lot of work seems to have gone in Arndale board and OpenEmbedded ARMv8. It’s the first time an Ubuntu image is released for Arndale Cortex A15 development board. One the kernel side some Android upstreaming work has been done, as well as some fixes for eMMC, and code for ST Ericsson Novathor 8500 SoC has been reorganized. Version 14 of the big.LITTLE MP (Multi Processing) has been released. The LEG has done further work on Linaro UEFI and GRUB. Here are the highlights of this release: Android Platform Work The first step of the android-build front-end update for new build program has been landed. Origen and Versatile Express manifests have been consolidated into a single manifest. linaro-android-tools were developed to improve development time for kernel developers. See Kernel Update Tools for details. The android-build scripts […]