Qball's Weblog

Updates

Tags Rofi  SimpleSwitcher 

A small post with some updates. I know I have been very bad at blogging lately, luckily nobody reads this anyway.

RIP SimpleSwitcher, long live Rofi

To avoid confusion with the original simpleswitcher I decided to rename it. After getting no useful suggestions and forgetting even more. I decided on ‘Rofi’, it is Icelandic for ‘switch’ or ‘switcher’. Mostly it is nice, short and unused.

Changes

Not a lot changed since the last blog post, given it is already perfect(ish):

UDOO Quad, second attempt at low power always on desktop.

Hearing that the Freescale i.MX6 are well supported and have well working X drivers (Vivante), I decided to get one. There are many interesting on the market, but this one is combined with a Arduino DUE allowing for some creative projects.

Specifications:

  1. Freescale i.MX 6 ARM Cortex-A9 CPU Quad core 1GHz
  2. Integrated graphics, each processor provides 3 separated accelerators for 2D, OpenGL® ES2.0 3D and OpenVG™
  3. Atmel SAM3X8E ARM Cortex-M3 CPU (same as Arduino Due)
  4. RAM DDR3 1GB
  5. 76 fully available GPIO
  6. Arduino-compatible R3 1.0 pinout
  7. HDMI and LVDS + Touch (I2C signals)
  8. Ethernet RJ45 (10/100/1000 MBit)
  9. WiFi Module
  10. Mini USB and Mini USB OTG
  11. USB type A (x2) and USB connector (requires a specific wire)
  12. Analog Audio and Mic
  13. SATA (Only Quad-Core version)
  14. Camera connection
  15. Micro SD (boot device)
  16. Power Supply 12V and External Battery connector

The choice of hooking up the GPIO pins of the Cortex-M3 and the Freescale to the same output pins without any protection is a bit odd. While it probably makes things a lot easier, it does require to take extra care, so you do not connect two outputs.

Distribution:

So far things are working well, still playing to find the most useful distribution to run on it. The Ubuntu 12.04 it ships with is decent enough, but has a few annoying kernel bugs, on Archlinux I got stuck with X11. Now I am currently using a community debian image, with self-compiled u-boot and kernel. I gave the board a 120GB samsung EVO SSD that is connected up via SATA. This is a welcome performance boost I was always missing on other boards, combine this with gigabit Ethernet it is a speedy little machine.

Currently I have it runnig idle at 3.5W power consumption, this is not bad but I am sure I can probably get it down to 2.5-3W (from the Wall socket). This should be low enough to keep it running, given it is powered by 12V I can have it running from the 5V/12V power line I have that feeds more arm boards, powered USB hubs and dimmable LED strips. This should be even more efficient.

Other stuff:

I will reserve the rest for more blog posts.

comments powered by Disqus