Skip to main content

Geekbox Firmware

Download firmware for GeekBox from here



Firmware: Android & Ubuntu Dual BootAndroid OSBiz OSUbuntuWindows tools: Flash Tool English Version (Windows)Driver English Version (Windows)Linux tools: https://github.com/geekboxzone/utils Also we have Linux version for tools (actualy I use Ubuntu 15.10 64-bit for flashing GeekBox ROM).
I think it will work to flash GeekBox from another GeekBox(with Linux installed). I have not tried it yet, because I not have two GeekBox ... yet. GitHub Geekbox repositories: https://github.com/geekboxzone?tab=repositorieshttps://github.com/geekboxzoneForum: http://forum.geekbox.tv/ Forum is very useful. I used to make first steps with geekBox. There is an active and friendly community there. Also we can meet there ( there will be my user)

GeekBox As Embedded Development Workstation

USBASP + AVRDUDE
To make avrdude(and later Arduino) work with USBASP in Lubuntu we need to create a file with the following name: /etc/udev/rules.d/99-USBasp.rules





SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="geekbox" MODE="0660"<br>
Arduino IDE
I met some errors when installing arduino from synaptic (It was probably my network), so after:
sudo apt-get autoclean
sudo apt-get clean 
sudo apt-get autoremove 
sudo apt-get -f install
... everything was ok.
I ran blink example on my Arduino Mega 2560 clone without any problem. Then I installed my custom boards for Atmega16/32/1284. In fact is one board ... just MCU is changed... and sometimes quartz... see photo above (number 5).
As we can see Arduino package is a "little" outdated. Even so it works well with Atmega based boards.
Next step: TODO: compile latest Arduino IDE from source. I have already made some steps as training: I have compiled 64-bit version on my Ubuntu laptop.
AVR-GCC 
Installing Arduino package also will install avr-gcc... which is a nice side effect. Otherwise we can install it separately.
avr-gcc --version
avr-gcc (GCC) 4.8.2 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
MCU 8051 IDE
... an old friend ... :) the name speaks for itself. Test project compiled ok.
SDCC
It is required by MCU 8051 IDE, but it is useful anyway... so
sdcc --version
SDCC : mcs51/gbz80/z80/z180/r2k/r3ka/ds390/pic16/pic14/TININative/ds400/hc08/s08 3.3.0 #8604 (Dec 30 2013) (Linux)
GCC ARM NONE EABI
in fact package name gcc-arm-none-eabi as we can see in screenshot from synaptic. Bare metal compiler for embedded ARM chips using Cortex-M0/M0+/M3/M4, Cortex-R4/R5/R7 and Cortex-A* processors.
My usage is for STM32 MCUs and Atmel SAM3 MCUs.
arm-none-eabi-gcc --version
yes.. is there:
arm-none-eabi-gcc (4.8.2-14ubuntu1+6) 4.8.2 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Popular posts from this blog

Geekbox Firmware

Download firmware for GeekBox from here



Firmware: Android & Ubuntu Dual BootAndroid OSBiz OSUbuntuWindows tools: Flash Tool English Version (Windows)Driver English Version (Windows)Linux tools: https://github.com/geekboxzone/utils Also we have Linux version for tools (actualy I use Ubuntu 15.10 64-bit for flashing GeekBox ROM).
I think it will work to flash GeekBox from another GeekBox(with Linux installed). I have not tried it yet, because I not have two GeekBox ... yet. GitHub Geekbox repositories: https://github.com/geekboxzone?tab=repositorieshttps://github.com/geekboxzoneForum: http://forum.geekbox.tv/ Forum is very useful. I used to make first steps with geekBox. There is an active and friendly community there. Also we can meet there ( there will be my user)

OPEN SOURCE TV BOX - GEEKBOX

SpecificationsRK3368 High Performance 64bit Octa Core SoC RK3368 is an Integrated 64bit octa-core Cortex-A53 processor, made with 28nm HKMG techology, with PowerVR G6110 graphics chip: Octa core Cortex-A53 processor, up to 1.5GhzHigh performance GPU up to 600Mhz, support OpenGL ES 3.1/OpenCL 1.2/DirectX 9.34K*2K H264/H265 real-time video decoder4K*2K@60fps HDMI 2.0 with HDCP 2.22GB RAM It should be sufficient for both Linux and Android use. 16GB eMMC FLASH Samsung eMMC 5.0 fastest embedded memory, with an interface speed of 400MB/s For Android is ok, considering that we can add anytime a microSD or USB flash drive. For Linux(as desktop replacement) I think we need a proper HDD (or SSD) which will be connected via SATA to LandingShip (of course, we can use also microSD or USB flash drive). Later edit: All applications which is about in the article fit in 5GB. Actually it seems to be sufficient flash memory for Linux common use.

GeekBox As Desktop Replacement

We always have to do paperwork so here is one of the best free and open source office suite.






I will put a screenshot with every application. WriterCalcImpressDrawMathBasesudo apt-get install libreoffice or with synaptic. For reading pdf files I installed Okular"Okular - more than a reader" - yes installation was worth. sudo apt-get install okular