Cute Embedded Nonsense Hacks, Nouveau Driver for Tegra K1, and Android Defaults to ART

There’s been some news at the end of this week that may not warrant a full article, but are still fun and/or interesting nonetheless: comments by the lead developer of Fedora ARM  led to “Cute Embedded Nonsense” meme on Google+, preliminary commit for open source drivers for Tegra K1’s GPU, and Android Open Source Project defaults to ART instead of Dalvik. If you have a Google+ account, and circled a few people involved in ARM Linux, you must have seen a few postings about “Cute Embedded Nonsense Hacks” in your feed. It all started when Jon Masters posted about Red Hat’s ARM SBSA platform requirements, and in particular one comment that reads: I am all for people installing their own kernels if they want to. I support aggressively defined standard platforms (not cute embedded nonsense hacks) but not locked platforms. You can keep both parts when it breaks, of course. […]

The Open Source Robots Invasion Has Begun: BeagleMiP, uARM, and PiddyBot

In the last few days, I’ve come across three affordable open source robots either based on BeagleBone Black, or Arduino compatible boards, and I’m sure there are many other projects out there for people interested in getting started with robotics without breaking the bank. BeagleMiP Self-balancing Robot I’ve found out the first robots from a long armdevices.net video showing two Mobile Inverted Pendulum (MiP) robots, able to stand on two wheels, designed by the Coordinated Robotics Lab of The University of California, San Diego: BeagleMiP educational robotics development kit from Strawson Design. The kit features the BeagleBone Black board with Texas Instruments Sitara ARM Cortex A8 processor and Novus Robotics Cape, an add-on board that provides 9-axis IMU (Accelerometer, Gyro, Magnetometer), 6 PWM connectors to power servos or brushless ESCs, 2 user-accessible buttons and 2 LEDs, a cell balancer & overvoltage protector, H-bridges to drive 6 DC Motors, and connectors […]

Telechips TCC893x Dual Core ARM Cortex A9 + Cortex M3 SoCs: TCC8930, TCC8933, TCC8935

Sometimes last year, Telechips discreetly released a triple core SoC comprised of 2 ARM Cortex A9 cores and one Cortex M3 core for tablet, set-top boxes, media player and car AVN (Audio, Video & Navigation). A dual core release in 2013 may not be that interested, but the addition of a Cortex M3, and high performance interfaces such as Gigabit Ethernet and USB 3.0 may make it interesting. Let’s have a look. There’s very little information on Telechips TCC893x page, apart from the block diagram above and the following description: The TCC893x is a system-on-chip with powerful multimedia solution and high performance such as dual decoding. It is ideal for high-end multimedia devices such as Set top box, Media Box, Car AVN, and Tablet. TCC893x multimedia application processor based on Cortex-A9 Dual & M3 has multi-format hardware video accelerator optimized to reduce power consumption, high-performance 2D/3D graphic engine for rich […]

VIA APC Rock and Paper Boards Now Officially Support Firefox OS

VIA has just announced a partnership with Mozilla for support and development of Firefox OS for APC Rock and APC Paper platforms based on WonderMedia WM8950 single core ARM Cortex A9 SoC. Firefox OS source code and documentation for the APC boards are available on the company’s apc-firefox-os github repository. To motivate the developer’s community, the company is also offering free APCs to developers that fix specific bugs. A first version was released on the 22nd of November 2013, with the following fixes: Updated firmware package to support HDMI hotplug as the solution from VIA Switched to latest base from Mozilla and using master branch for all Mozilla repos Support multiple hardware keyboard hot plug Fixed so that Mozilla soft home button can be enabled via settings Supports Ethernet cable hot plug Enabled SNTP with Ethernet network Set default display timeout to never Fixed some orientation bug due to migration to […]

Beelink A9 Android TV Box Features Rockchip RK3188 SoC

Beelink A9, soon to be sold as Tronsmart A928 or Zero Devices Z6C, is a yet another RK3188 box with 2GB RAM, and 8GB Flash running Android 4.2, upgradeable to Android 4.4.2, and if it was not one of the four devices with Android 4.4.2 SDK I may not have decided to write about it. But since it should be more easily hackable with the SDK release, although with caveats, it becomes much more interesting. A9 Specifications: SoC – Rockchip RK3188 quad core Cortex A9 @ 1.6Ghz with Mali-400MP4 GPU @ 533MHz System Memory – 2GB DDR3 Storage – 8 to 16 GB eMMC flash + microSD slot (up to 32GB) Video Output – HDMI Audio I/O – HDMI, S/PDIF, 3.5mm audio out jack, built-in MIC. Connectivity – 10/100M Ethernet, dual band Wi-Fi 802.11 b/g/n, and Bluetooth 4.0 USB – 3x USB 2.0 host ports, 1x micro USB OTG port […]

$15 and Up NavSpark is a tiny GPS / GNSS Arduino Software Compatible Board (Crowdfunding)

[Update: I’ve been told the project is actually launched by SkyTraq. But later, after Indiegogo perks are shipped, they expect to have our customer NAVIN handle later orders and manufacturing, the non-engineering development side of things. Updated post accordingly] Navin, a Taiwanese start-up specialized in location products, SkyTraq, a fabless semiconductor company, which develops GPS chipset for consumer navigation and tracking applications, has recently launched an Indiegogo campaign for NavSpark, their low cost GPS / GNSS board with a 32-bit LEON3 SPARC V8 MCU that can be programmed with the Arduino IDE. Two other models are available:  NavSpark-BD for GPS/Beidou, and NavSpark-GL for GPS/GLONASS. NavSpark NavSpark specifications: GSP Receiver – SkyTraq Venus 822 LEON3 Sparc-V8 MCU @ 100MHz with IEEE-754 Compliant FPU, 1024KB Flash Memory, 212KB RAM. GPS – quad-GNSS engine capable of handling 34 GPS / GLONASS/ Beidou / Galileo signals in parallel I/Os – 1x full duplex asynchronous […]

GCW Zero Handheld Console Runs 3D Games via Open Source Vivante GPU Drivers (Etnaviv)

GCW Zero is an open source handheld gaming console featuring Ingenic JZ4770 MIPS processor with Vivante GC860 GPU, 512MB RAM, 16GB internal storage, and a 3.5″ LCD with 320×240 pixels. The device runs Linux (OpenDingux) , and retro games and emulators. GCW Zero had a successful kickstarter campaign, and is now available in a few shops such as ThinkGeek (US), DragonBox (EU) for $150 / 125 Euros. Today, I’m writing about this console, not because of amazing specs, nor price, but because it could be the first  device with an embedded SoC that retails with an open source GPU driver. In September of this year, GCW Zero received a firmware update with Etnaviv GPU driver for Vivante GC860 adding support for 3D games via OpenGL ES support. The video below shows Quake 3 Arena running on the game console with the Etnaviv drivers. Lots of OpenGL ES1 and 2 features […]

Opus Open Source and License-free Audio Codec Decreases Latency over VoIP Codecs, (Slightly) Betters MP3 and AAC Quality

I’ve just stumbled upon Opus, a relatively new audio codec, with the release of version 1.1 implementation which  improves encoding quality for VBR audio, automatically detect audio or speech to select the best encoding mode, and improved 5.1 surround quality/compression ratio. The new release also bring speed improvements for all architectures, and specifically for ARM, where decoding uses around 40% less CPU and encoding uses around 30% less CPU thanks to the use of NEON compared to an earlier version. You can go to the online demo page to find more about the latest released, and try some of the latest improvements. This all looks fun, but I wanted to know more about Opus, and especially how it compares against MP3 or AAC. It turns out Opus was not originally designed to compete against MP3/AAC which are used to store audio, but instead it was meant to be used for […]

Exit mobile version