Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Difference between revisions of "Rock"

(Software Hacking)
 
(100 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 +
{{Rock_header}}
 +
 
{{Languages|rock}}
 
{{Languages|rock}}
  
 +
<div class="col-md-8 mwbs-color-darker">
 +
      <div class="thumbnail ">http://wiki.radxa.com/mw/images/3/36/Rock.jpg</div>
 +
      <div class="caption">
 +
        <h3>Radxa Rock(Pro/Lite)</h3>
 +
        <p class="text-justify">Radxa Rock is a RK3188 based SBC(Single Board Computer) by [[Special:SpecialContact| Radxa]]. It has a quad core ARM processor, can run android or some Linux distributions. It also features 80 pin 2.54mm headers, which makes it easy to connect other sensors or use the GPIO.</p>
 +
      </div>
 +
    </div>
 
__TOC__
 
__TOC__
 +
<div class="col-md-9">
 +
    <div class="panel panel-hearts-white">
 +
        <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-hand-o-up"></i> Getting started</h3> </div>
  
Radxa Rock is rk3188 based development board by [http://radxa.com/about Radxa].
+
<div class="panel-body">
 +
The Radxa Rock is shipped with Android 4.2.2 (Jelly Bean) and Ubuntu/Linaro 13.09 dual boot on the NAND flash (on-board storage) and it works out of the box(Rock Pro is shipped with Android 4.4.2(Kitkat) on NAND flash). Let's read '''[[rock/Getting Started|Radxa Rock Getting Started Guide]]''' and hook everything up and start playing with the board.
  
== Community ==
+
Once you get started, you can [[Rock/flash_the_image|flash]] latest [[Rock/prebuilt_images|Android image and several Linux images]], or you can try to [[Rock/SD_images|boot Android/Linux from SD card]]. You can also [[Rock/Android_Build|build your own Android]], [[Rock/Booting_Linux|build your own kernel]], [[Rock/ubuntu|build your own Ubuntu root file system]], or whatever you want.
* [https://plus.google.com/communities/114007636590240429960 Radxa goolge plus community]
+
* [https://groups.google.com/forum/#!forum/radxa radxa@googlegroups.com]
+
* <tt>#radxa</tt> [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] channel on [http://freenode.net/ Freenode]. Click to [http://webchat.freenode.net/?channels=radxa join #radxa on Freenode (WebChat mode)].
+
* [[Main_Page|This wiki]]
+
  
== Getting started ==
+
'''FAQs'''
  
The Radxa Rock board is shipped with Android Jelly Bean 4.2.2 on the Nand flash. It works out of the box. You can refer [[rock/Getting Started|Radxa Rock Getting Started]] for how to hook everything up and start to play with it.
+
Before you ask any questions about the Radxa Rock check if your question has already been asked and answered [[rock/FAQ|Radxa Rock FAQ]].
  
 +
</div>
 +
</div>
 +
</div>
 +
      <div class="col-md-3 ">
 +
        <div class="panel panel-midnight-white">
 +
          <div class="panel-heading">
 +
            <h3 class="panel-title"><i class="fa fa-download"></i> Download</h3>
 +
          </div>
 +
          <div class="panel-body">
 +
Visit the '''[[rock/download| download]]''' page to get the download link and description of the source code, tools, images etc
 +
        </div>
 +
  </div>
 +
</div>
 +
<div class="clearfix"></div>
 +
      <div class="col-md-4 ">
 +
        <div class="panel panel-cocktail-white">
 +
          <div class="panel-heading">
 +
            <h3 class="panel-title"><i class="fa fa-users"></i> Community</h3>
 +
          </div>
 +
          <div class="panel-body">
 +
'''Users'''
  
There is an available [http://hwswbits.blogspot.com/2013/10/booting-linux-on-radxa-rock.html kernel to boot Linux for the Radxa Rock] board.
+
* [http://talk.radxa.com/ Radxa Talk]
 +
* [https://plus.google.com/communities/114007636590240429960 Radxa Google Plus community]
 +
* [https://www.facebook.com/groups/218416868348521/ Facebook Group Page]
  
 +
'''Developers'''
  
=== FAQs ===
+
* [https://groups.google.com/forum/#!forum/radxa radxa google groups], send emails to radxa@googlegroups.com to subscribe
Before you ask the questions about Radxa Rock checkout if your question is already asked and answered [[rock/FAQ|Radxa Rock FAQ]].
+
* <tt>#radxa</tt> [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC] channel on [http://freenode.net/ Freenode]. Click to [http://webchat.freenode.net/?channels=radxa join #radxa on Freenode (WebChat mode)], or consult [http://irclog.whitequark.org/radxa/ IRC logs].   
 
+
          </div>
 
+
        </div>
 
+
        <div class="panel panel-gunmetal-white">
=== Software Hacking ===
+
          <div class="panel-heading">
 
+
            <h3 class="panel-title"><i class="fa fa-linux"></i> Linux</h3>
[[rock/BootLoaderhacking|Boot Loader hacking]]
+
          </div>
 
+
          <div class="panel-body">
[[rock/Android Build|Build Android image for RR]]
+
* [[rock/Booting Linux | Build your own kernel and boot into Linux]]
 
+
* [[rock/Linux Mainline | Build Linux Mainline]]
[[rock/Booting Linux | Build your own kernel and boot into Linux]]
+
* [[rock/ubuntu| Make Ubuntu rootfs]]
 
+
* [[Rock/debian | Make Debian rootfs]]
[[rock/ubuntu| Make Ubuntu image]]
+
* [[rock/make_sd_image| Make SD booting images]]
 
+
* [[rock/audio | Audio on Rock]]
[[rock/FreeBSD| Boot FreeBSD]]
+
* [[rock/display | Display on Rock]]
 
+
* [[rock/LED| Using LEDs on Rock]]
[[rock/flash the image|Flash the image]]
+
* [[rock/vnc | Setting up VNC server on Rock]]
 
+
* [[rock/sd lubuntu | Boot Lubuntu from SD card]] '''OBSOLETE'''     
[[rock/dual boot| Dual boot Android/Linux]]
+
          </div>
 
+
        </div>
[[rock/windows adb| ADB under Windows]]
+
</div>
 
+
      <div class="col-md-4">
[[rock/Serial debug tools Setting | Serial debug tools configuration]]
+
        <div class="panel panel-mango-white">
 
+
          <div class="panel-heading">
[[rock/Wireless | Using Wireless on Rock]]
+
            <h3 class="panel-title"><i class="fa fa-cog"></i> Common HowTos</h3>
 
+
          </div>
[[rock/usb| Using USB on Rock]]
+
          <div class="panel-body">
 
+
* [[rock/flash the image | Flash the image to NAND]]
=== Hardware Hacking ===
+
* [[rock/SD images | Flash the image to SD card]]
 
+
* [[rock/SD upgrading | Upgrade NAND from SD card]]
[[rock/hardware revision | Hardware Revision]]
+
* [[rock/backup| Backing up]]
 
+
* [[rock/fsck| Recovery ext4 file system]]
[[rock/extension header | Extension Header]]
+
* [[rock/Serial debug tools Setting | Serial console debugging]]
 
+
* [[rock/unbrick | Unbrick Rock]]
==== Mainboard ====
+
* [[rock/resize linux rootfs |Resize linux rootfs ]]
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_schematic_20130903.pdf schematic of revision 2013.09.03(.pdf)] - original & editable (.dfx) design files could be uploaded, not?.
+
* [[rock/ir| Using IR on Rock]]
* [http://dl.radxa.com/rock/docs/hw/RADXA_ROCK_20130903.dxf board dimension file(.dxf)] - open with LibreCAD under Linux, AutoCAD under windows
+
* [[rock/usb| Using USB on Rock]]
 
+
* [[rock/uart| Using UART on Rock]]
==== Components ====
+
* [[rock/Wireless | Using Wireless on Rock]]
* CPU - [http://dl.radxa.com/rock/docs/hw/ds/Rockchip_RK3188_Specifiation_Detail_V1.2.pdf rk3188 brief specification]
+
* [[rock/Camera | Using Camera on Rock]]
* PMU - [https://docs.google.com/viewer?url=http%3A%2F%2Fdl.radxa.com%2Frock%2Fdocs%2Fhw%2Fds%2FDS_ACT8846_PrB_26DEC12_M.pdf ACT8846]
+
* [[rock/Tp,Lvds,Camera | Using Lvds,Tp,Camera on Rock]]
* Wifi/BT module - [http://dl.radxa.com/rock/docs/hw/ds/BL-8723RB1_product_specification.pdf BL-8723RB1] or [http://www.wpgcloud.com/commonDataSheet.action?name=00001383-xRTL8188ETV(QFN46)-CG_DataSheet_0_1_20120803.pdf RTL8188ETV (only has wifi)]
+
* [[rock/Rock Lite | Run Rock Lite]]
* HDMI chip - [http://dl.radxa.com/rock/docs/hw/ds/IT66121FN_Datasheet_v0.99_NoRestriction_.pdf IT66121FN]
+
* [[rock/Hdmi Resolution| Add new hdmi resolution]]
 
+
* [[rock/wiringX| wringX:GPIO/I2C/SPI/ISR/UART/PWM]]
== User Projects ==
+
* [[rock/Android Gpio| Using gpio In Android apk]]
 +
* [[rock/PM| Config power saving ]]
 +
          </div>
 +
        </div>
 +
        <div class="panel panel-berry-white">
 +
          <div class="panel-heading">
 +
            <h3 class="panel-title"><i class="fa fa-check-circle"></i> Others</h3>
 +
          </div>
 +
          <div class="panel-body">
 +
* [[rock/dual boot| Dual boot Android/Linux]]
 +
* [[rock/FreeBSD| Boot FreeBSD]]
 +
        </div>
 +
</div>
 +
        <div class="panel panel-party-white">
 +
          <div class="panel-heading">
 +
            <h3 class="panel-title"><i class="fa fa-gamepad"></i> Addons</h3>
 +
          </div>
 +
          <div class="panel-body">
 +
* [[rock/cases | Cases]]
 +
* [[rock/cables | Cables]]
 +
* [[rock/shields | Extension boards]]
 +
          </div>
 +
        </div>
 +
        </div>
 +
      <div class="col-md-4 ">
 +
        <div class="panel panel-cello-white">
 +
          <div class="panel-heading">
 +
            <h3 class="panel-title"><i class="fa fa-hdd-o"></i> Hardware</h3>
 +
          </div>
 +
          <div class="panel-body">
 +
* [[rock/specifications| Specifications]]
 +
* [[rock/hardware revision | Hardware Revision]]
 +
* [[rock/extension header | Extension Header]]
 +
* [[rock/hardware docs | hardware documents]]
 +
          </div>
 +
        </div>
 +
        <div class="panel panel-meadow-white">
 +
          <div class="panel-heading">
 +
            <h3 class="panel-title"><i class="fa fa-android"></i> Android</h3>
 +
          </div>
 +
          <div class="panel-body">
 +
* [[rock/windows adb| ADB under Windows]]
 +
* [[rock/linux adb| ADB under Linux]]
 +
* [[rock/Android Build|Build Android image for RR]]
 +
* [[rock/SD booting | Making bootable SD card]]
 +
* [[rock/AP android |Make radxa as a WIFI_AP]]
 +
* [[rock/Android backup | Backup your apps]]
 +
* [[rock/Android dev tips | Some tips for android development]]
 +
          </div>
 +
        </div>
 +
        <div class="panel panel-cyanide-white">
 +
          <div class="panel-heading">
 +
            <h3 class="panel-title"><i class="fa fa-bold"></i> Bootloader</h3>
 +
          </div>
 +
          <div class="panel-body">
 +
* [[rock/bootloader | Boot Loader]]
 +
* [[rock/U-Boot | U-Boot]]
 +
          </div>
 +
        </div>
 +
</div>
 +
<div class="clearfix"></div>
 +
      <div class="col-md-6 pull-left">
 +
        <div class="panel panel-neutral-white">
 +
          <div class="panel-heading">
 +
            <h3 class="panel-title">Projects</h3>
 +
          </div>
 +
          <div class="panel-body">
 +
* [http://radxa.com/Rock/pilight Run Pilight on Radxa Rock for remote control]
 +
* [http://www.mydbapool.com/install-postgresql-9-4-raspberry-pi-radxa-similarmicrocomputers-running-lubuntu/ How to install PostgreSQL 9.4 on Radxa Rock]
 
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html DIY low power NAS (home file server) with Radxa Rock]
 
* [http://hwswbits.blogspot.com/2013/10/diy-nas-with-rk3188-device-radxa-rock.html DIY low power NAS (home file server) with Radxa Rock]
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Communicating Radxa with external I2C devices]
+
* [http://ks20.free.fr/projects/?page=projects Another Radxa-based NAS]
 +
* [http://www.megaleecher.net/Network_Sharing_Radxa_Rock Network sharing on Radxa Rock]
 +
* [http://hwswbits.blogspot.com/2013/10/radxa-rock-communicating-with-i2c.html Hardware hacking: Communicating the Radxa with external I2C devices]
 
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: Control Radxa Rock's expansion header GPIOs]
 
* [http://hwswbits.blogspot.com/2013/10/bitbanging-radxa-rock-gpios.html Hardware hacking: Control Radxa Rock's expansion header GPIOs]
== Photos ==
+
          </div>
* Some [http://dl.radxa.com/rock/media/pic/hd/ high definition photos] of radxa rock engineering samples
+
        </div>
* [http://androtab.info/radxa_rock/ picture of engineering samples by naobsd]
+
</div>
 +
      <div class="col-md-6 pull-right">
 +
        <div class="panel panel-concrete-white">
 +
          <div class="panel-heading">
 +
            <h3 class="panel-title">References</h3>
 +
          </div>
 +
          <div class="panel-body">
 +
'''Photos'''
  
== References ==
+
* [http://dl.radxa.com/rock/media/pic/hd/ Some high definition photos of the Radxa Rock engineering samples]
  
== See also ==
+
'''External'''
  
== External ==
 
 
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now]
 
* [http://www.cnx-software.com/2013/09/07/radxa-rock-development-boards-with-rockchip-rk3188-are-available-for-developers-now/ cnx-soft - radxa rock development boards with rockchips rk3188 are available for developers now]
 
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip]
 
* [http://linuxgizmos.com/open-sbc-runs-android-and-linux-on-quad-core-rockchip/ linuxgizmos - open sbc runs android and linux on quad core rockchip]
Line 82: Line 191:
 
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs]
 
* [http://omglaptop.com/desktops/radxa-rock-specs-price/ omglaptop - Radxa Rock Specs]
 
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices]
 
* [http://liliputing.com/2013/10/picuntu-4-5-installer-loads-ubuntu-onto-rockchip-rk3188-devices.html PicUntu 4.5 with a GUI installer for RK3188 based devices]
 +
          </div>
 +
        </div>
 +
</div>
 +
 +
 +
  
 
[[Category:Rock]]
 
[[Category:Rock]]

Latest revision as of 06:28, 2 December 2015

Rock.jpg

Radxa Rock(Pro/Lite)

Radxa Rock is a RK3188 based SBC(Single Board Computer) by Radxa. It has a quad core ARM processor, can run android or some Linux distributions. It also features 80 pin 2.54mm headers, which makes it easy to connect other sensors or use the GPIO.

Getting started

The Radxa Rock is shipped with Android 4.2.2 (Jelly Bean) and Ubuntu/Linaro 13.09 dual boot on the NAND flash (on-board storage) and it works out of the box(Rock Pro is shipped with Android 4.4.2(Kitkat) on NAND flash). Let's read Radxa Rock Getting Started Guide and hook everything up and start playing with the board.

Once you get started, you can flash latest Android image and several Linux images, or you can try to boot Android/Linux from SD card. You can also build your own Android, build your own kernel, build your own Ubuntu root file system, or whatever you want.

FAQs

Before you ask any questions about the Radxa Rock check if your question has already been asked and answered Radxa Rock FAQ.

Download

Visit the download page to get the download link and description of the source code, tools, images etc