Frosted OS is an Open Source POSIX Operating System for Cortex-M Micro-controllers

Frosted, which stands for “Free Operating Systems for Tiny Embedded Devices”, is an OS with a POSIX-compliant system call API, borrowing the Linux kernel kconfig for configuration, and currently supporting ARM Cortex M0,M3,M4, and M7 MCU including Texas Instruments Stellaris LM3S, STMicro STM32F4/F7, and NXP LPC17XX micro-controllers. The developers are focusing on IoT applications, as well as porting retro-games such as Doom. The kernel relies on libopencm3 for hardware abstraction, and the operating system can be built with GCC ARM for Frosted using the source code released under a GNU GPLv2 license. The Wiki explains how to build and run the OS on either Qemu (in a Linux computer) used LM3S target, or an STM32F4 Cortex -M4 or STM32F7 Cortex-M7 board. The team also uploaded showing a video of Doom (fdoom) running on STM32F7 board, and possibly adapted from stm32doom port. If you are interested in joining the project you can […]

Android TV 6.0 Ported to Raspberry Pi 3 with 2D/3D GPU Acceleration, but no Hardware Video Decoding (Yet)

Google might be working on Android or Brillo for Raspberry Pi 3, with a new repository created in AOSP, meaning that, if that’s Android,  you won’t probably get the Google Mobiles Services by default, but those can be side-loaded to get access the the Play Store, Youtube, etc… In the meantime, a group of developer have been working Android 6.0 TV port for Raspberry Pi 3. That’s the same team who worked on previous images for Raspberry Pi and Raspberry Pi 2 boards using “peyo” port, and that did not have any support for 2D/3D graphics acceleration, nor hardware video decoding. But they’ve made some improvements for their Android TV 6.0.1 release for Raspberry Pi 3, as 2D/3D GPU acceleration is enabled using the Mesa drivers, and Kodi user interface, game emulators, WelGL in Chrome browser all work relatively well using 1280×720 frame buffer resolution as you can see from […]

Allwinner Virtual Reality 2016 – 2017 Roadmap: H8vr, VR9 and VR10 Solutions

Virtual reality has gotten a lot of hype in the last year or so, and so far there’s basically three ways to implement virtual reality: smartphone + VR headset, all-in-one headset, and PC + headset. Currently the former is the most popular option as it’s much cheaper than the other two, while PC based virtual reality provides the best user experience, but it’s quite pricey. Allwinner is now at Computex 2016 promoting their virtual reality solutions, and they see smartphone based VR peak in 2018, PC based VR have a slower growth, with All-in-one VR becoming the dominant force in 2020 and beyond. So the company is focusing on all-in-one Android VR headsets, starting with H8vr board featuring Allwinner H8 octa-core processor with 2GB RAM and 16GB storage, and mainly targeting 4K virtual reality videos, since the performance of current mobile processors does not really provide a good experience for […]

Star Cloud PCG02U Ubuntu 14.04 TV Stick Review

Star Cloud PCG02U is the first Ubuntu product from MeLE. After taking a few pictures of the TV stick and the board, I’ve tested the performance and functionality of the device. First Boot and Setup You can either connected the stick directly into an HDMI port, or using the provided female to female adapter via an HDMI cable. I’ve opted to insert the device directly into the AUX port of my Onkyo A/V receiver itself connected to my TV. Since there’s only one USB host port, USB keyboard and mouse are not convenient since it would add a USB hub, so I went with Logitech MK270r wireless mouse & keyboard combo instead. You can either used Ethernet or WiFi for Internet connectivity, and I opted for the latter for most of the review, but WiFi is also working fine. The final step is to connect the power supply into the […]

PocketCHIP Hackable & Portable Linux Game Console Can Be Pre-ordered for $49

If you are interested in portable game consoles to run emulator, but can’t quite justify paying hundreds of dollars for device like Pyra or GPD Win, and Android game consoles don’t exactly fit your needs or match your expectations, PocketC.H.I.P based on the $9 C.H.I.P board, and part of the original Kickstarter campaign could be an interesting option, as it is now available for pre-order for $49. PocketCHIP specifications: SoC – Allwinner R8 Cortex A8 processor @ 1 GHz with Mali-400 GPU System Memory – 512 MB RAM Storage – 4GB NAND flash Display – 420 x 272 LED backlit display Keyboard – QWERTY keyboard Connectivity – 802.11 b/g/n Wi-Fi + Bluetooth 4.0 Video Output – 3.5mm jack for composite video and audio (HDMI and VGA available via adapters) USB – 1x USB host port, 1x micro USB OTG port Expansion – Through holes on the top giving access to […]

Pyra Open Source Debian Handheld Computer & Game Console is Now Available for Pre-order

The development of Pyra open source portable gaming console started in 2014, and after over two years of hard work, the developers are now ready to take pre-order of the Texas Instruments OMAP 5 powered device running Debian Linux. Pyra handheld specifications have changed a little bit since the announcement two years ago: SoC – Texas Instruments OMAP 5432 SoC with 2x ARM Cortex-A15 @ 1.7Ghz with NEON SIMD, 2x ARM Cortex-M4, Imagination Technologies PowerVR SGX544-MP2 GPU for 3D graphic, and Vivante GC320 GPU for 2D graphics System Memory – 2GB or 4GB RAM Storage – 32 GB eMMC flash, 2x SDXC card slot, 1x internal micro SDXC card slot Display – 720p 5″ LCD with resistive touchscreen Video Output – micro HDMI Audio I/O – High-quality speakers, analog volume wheel, headset port, built-in Mic Gaming controls – D-Pad, 4x shoulder buttons, 6x face buttons, 2x accurate analog controls with […]

MK808B Pro Android TV Stick Mini Review

MK808B PRO is the first Amlogic S905 TV stick readily available for sale, and GeekBuying sent me a sample for review. I’ve already checked out the hardware, and the lack of heatsink is a worry, so we’ll see how it performs in this mini review, where I’ll focus mainly on potential pitfalls, rather than do a throrough review as usual, since I’ve already tested so many Android TV boxes powered by Amlogic S905 processor First Boot, Settings, and First Impressions I’ve connected MINIX NEO A2 Lite air mouse RF dongle to the USB port, and Tronsmart Mars G01 wireless gamepad dongle to the mini USB port via the provided USB OTG adapter, and the provided HDMI cable to the AUX port of my AV receiver and nothing else, except the power adapter to the other mini USB port. Boot time typically takes about one minute that it’s not a speed […]

What’s the Best Android TV Box?

[Update December 26, 2017: I’ve posted a new version of this post entitled “What’s the Best Android TV Box (2017/2018 Edition)?“. I’ll leave the post below to have an historical perspective] I often get asked which TV box to buy, or what the best Android TV box is, and the answer is the TV box that fits your needs for the lowest price point possible. Considering there are around 2 millions apps for Android, they are multitudes of use cases, and you can’t provide a single answer for everybody. So I’ll provide a list of things to look for beside the processor, and three TV boxes that I think are worth considering, before providing alternatives for people who want cheaper devices. Things to Look for There are still a few things you may want to specifically look for before purchasing an Android TV box: History of regular firmware updates – […]