I bought a generic tablet called TB7070 (from Orange Cool (!)) with 1GB of RAM and 8GB of internal memory. It’s a good for the price, but the Android is 4.1.1 (pretty good, but not enough).
Let’s get some information about the tablet before start the first try to port CyanogenMod.
The keyboard is a common and (relativily) simple device to understand, create and test everything around the USB HID. This is useful to build the circuit (hardware part), a basic software to the chip and is the first test to make an HID (Human Interface Device) device using the Arduino. There is the first pratical work for this project. 🙂
First, is necessary choice an Arduino version to work, checking alternatives. Then, make the circuit into a protoboard.
(This post is about why I choose a Freeduino instead of a Leonardo board – is less “pratical” then othr parts of this project).
The idea is create code an Arduino to read data from an SNes pad and send it via USB (to and PC and to an Android tablet). To do this, I’m planning to use v-usb and vusb-for-arduino libs. To finish, I’m thinking to build an cheaper Arduino standalone board (using an ATMega328P or an ATMega8).
The idea for this project is get a better Android tablet, know more about the SO and learn how to port CyanogenMod to this device. There is useful to learn a little bit about embedded Linux.
Tablet: Orange Cool TB7070
Processor: Rockchip RK3066