Qualcomm has just announced their “next generation” Snapdragon 805 “Ultra HD” processor, part of the Snapdragon 800 family. The SoC supports video playback and capture, image and graphics processing on display supporting Ultra HD (aka 4K2K or 2160p) resolution. Snapdragon 805 features four Krait 450 core up to 2.5GHz, and an Adreno 420 GPU which is claimed to have 40% more graphics processing than its predecessor: Adreno 330. Snapdragon 805 key features: High performance – Krait 450 quad-core CPU @ 2.5 GHz per core, memory bandwidth support of up to 25.6 GB/second. High graphics performance and Ultra HD resolution – Adreno 420 GPU with support for hardware tessellation and geometry shaders, and 4K processing. Connectivity – Integration with either the Qualcomm Gobi MDM9x25 or the Gobi MDM9x35 modem (just announced too) for cellular connectivity. Gobi MDM9x25 support LTE Category 4 with peak data rates of up to 150Mbps, and the […]
Gumstix Announces Solution Kits for their CPU Modules and Boards
Gumstix has recently unveiled several solution kits featuring their Overo and DuoVero Computer-on-Modules (CoMs), Pepper single board computer, and several expansions boards, together with required accessories, and software packages, in order to help their customers getting started more easily. All these solutions are based on Texas Instruments OMAP3, OMAP4, and/or Sitara processors, and run Linux (Ubuntu or Yocto), and sometimes Android for the kits with displays. The solutions kits target 6 different types of applications and/or markets: Robotics Robotic Development Kit (Pictured above) with one Overo AirSTORM CoM (OMAP3703), and RoboVero expansion board. The kit is better suited for motor control applications. Mobile Robotic Development Kit with one Overo AirSTORM CoM, and Turtlecore expansion board to be used with iRobot Create. The kits ship with a Linaro (Ubuntu for Overo) system card and Robot Operating System (ROS) pre-installed. Handhelds 3.5″ Handheld Development Kit featuring Overo AirSTORM CoM with Alto35 cutomizable […]
Almost Anything Can Be A Touch Input with The Touch Board and Electric Paint
Bare Conductive, a British startup, has designed an Arduino Leonardo compatible board with 12 capacitive touch sensors called the Touch Board. You can basically use any conductive material as a touch sensor, but the company’s existing “electric paint” really makes the board come to life, and you can just draw circuit anywhere, be it on paper, your wall, cardboard, and create fun and useful applications. Touch Board specifications: MCU – Atmel ATMega32U4 Microprocessor @ 16 MHz with 32 KB of Flash Memory of which 4 KB is used for bootloader. External storage – MicroSD card slot I/Os: 20 digital I/O pins (3 used for Touch IC and 5 for MP3 IC – can be disabled) 7 PWM channels 12 analog input channels 12 Touch electrodes of which 8 can be configured as extra digital inputs or outputs with PWM capability. (via Freescale MPR121) Audio – Playback and MIDI support via […]
Free Online Courses & Workshops For ARM Cortex-M Microcontrollers
STMicroelectronics and Digikey are co-sponsoring an EE Times University online training course entitled “Fundamentals of Microcontrollers (MCUs): Hands-On Workshop”. The first two 45-minutes sessions will be theoretical and provide and overview of micro-controllers, and explain methods to select an MCU for a given project. The first 1,000 persons based in the US or Canada, who attended the first 2 sessions, will receive a free STM32F4 Discovery Board (ARM Cortex M4). The three next sessions, conveniently taking place about a week later, hopefully after you’ve received your board, will be an actual workshop with STM32F429 Discovery Board. Here’s the detailed schedule for the training: December 2, 2013, 12PM (Eastern Time) – Session 1 – Introduction to Microcontrollers Common microcontroller architectures Pipelining Peripherals: Timers, Communication, Analog December 3, 2013, 12PM (Eastern Time) – Session 2 – Selecting the Right Microcontroller 10 Steps to Selecting a microcontroller What to look for in a […]
How to Flash Rockchip RK3066 / RK3188 Firmware in Linux
Rockchip provides 2 tools to update the flash: RkBatchTool – Used to upgrade firmware with a single file RkAndroidTool – Used to flash the NAND flash with image corresponding to particular partition, e.g. system.img. kernel.img, boot.img. recovery.img. etc… One problem is that the company only provides these tools for Windows, so if you’re using a Linux based operating systems, you’d have to run a Windows XP or 7 virtual machine in VirtualBox or VMWare, which is an inconvenience, and requires a license in theory. To work around this issue, I’ve tried to use ReactOS, an open source operating systems compatible with Windows XP, but although the USB drivers appeared to install properly, RKAndroidTool failed to recognized my device (MK908). But a member of Mini PCs community informed me about a tool called RkFlashKit, written in Python and using GTK, that can flash firmware to Rockchip RK3066 and RK3188 devices in […]
iMX6 Rex Open Source Hardware SoM and Baseboard Designed to Teach Schematic and PCB Layout Design
Voipac, a Slovakian manufacturing company, has recently unveiled iMX6 Rex module and iMX6 Rex development baseboard, which have mainly been developed in order to support FEDEVEL Academy Schematic Design and Advanced PCB Layout courses, but can also be used for other purposes. The module is powered by Freescale i.MX6 Dual (Solo and Quad also available on request), and comes with 512MB RAM (upgradeable to 4GB), and up to 32MB SPI flash. The complete hardware will be released under an open source hardware license, but with some caveats as I’ll explain later. iMX6 Rex module specifications (basic configuration): SoC – Freescale iMX6 processor up to 1.2GHz / 2 cores (1 and 4 cores also available) System Memory – 512MB DDR3-1066 (533MHz), up to 4GB Storage – 2MB On board SPI Flash, up to 32MB 10/100/1000 Mbps Ethernet PHY 2 high speed board to board connectors (only one required) with signals for HDMI, […]
Binwalk Utility Helps You Analyze and Reverse-Engineer Firmware Files
Binwalk is a “firmware analysis tool designed for analyzing, reverse engineering and extracting data contained in firmware images”. This tool written in python supports Linux, and somewhat Mac OS X, can scan firmware files for files signature, and can be useful for hacking firmware files, and finding hidden information. Let’s install binwalk first. It’s very easy in a Debian or Ubuntu machine, as you just have to download the package, and run a script for installation:
1 2 3 4 |
wget https://binwalk.googlecode.com/files/binwalk-1.2.2-1.tar.gz tar xzvf binwalk-1.2.2-1.tar.gz cd binwalk-1.2.2-1/src sudo ./debian_quick_install.sh |
If you have another Linux ditributions, it’s just a little more complicated. You still need to download and extract the release package as above, but you’ll have to install the following package depending on the features your need: Minimal installation – python 2.6 or greater, and python-magic To generate entropy plot graphs – python-matplotlib For automated extraction: Packages – mtd-utils zlib1g-dev liblzma-dev gzip bzip2 tar unrar arj p7zip p7zip-full openjdk-6-jdk Build and install […]
Olimex Announces 30 Euros A10-OLinuXino-LIME Development Board for December
The Raspberry Pi, Beaglebone Black and Cubieboard are probably the best selling ARM Linux boards in the sub $50 category, but they’ll soon be joined by Olimex A10-OLinuXino-LIME powered by AllWinner A10 ARM Cortex A8 SoC with 512MB RAM that will sell for 30 Euros (About $40) when it becomes available in December. Another version of the board based on AllWinner A20 dual core Cortex A7 SoC, called A20-OLinuXino-LIME will also be sold, adding Gigabit Ethernet, and scheduled for Q1 2014. Pricing has yet to be disclosed for the A20 version. A10-OLinuXino-LIME specifications: SoC – AllWinner A10 ARM Cortex-A8 @ 1GHz with Mali-400 GPU System Memory – 512MB DDR3 Storage – microSD card slot, SATA, and optional 4GB NAND Flash Video Output – HDMI 1080p USB – USB-OTG + 2x USB Hosts Connectivity – 10/100Mbit Ethernet Expansions – 200 GPIOs on 0.05″ connectors Misc – Lipo battery management and connector, […]