<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.radxa.com/mw/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.radxa.com/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shine</id>
		<title>Radxa Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.radxa.com/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shine"/>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Special:Contributions/Shine"/>
		<updated>2026-06-13T12:00:20Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://wiki.radxa.com/Rockpi4</id>
		<title>Rockpi4</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rockpi4"/>
				<updated>2021-04-23T03:52:42Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpi4_header}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|rockpi4}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-8 &amp;quot;&amp;gt;&lt;br /&gt;
= ROCK Pi 4=&lt;br /&gt;
This is the documentation for ROCK Pi 4, written by Radxa Team with community contributions.&lt;br /&gt;
&lt;br /&gt;
ROCK Pi 4 is a Rockchip RK3399 based SBC(Single Board Computer) by [[Special:SpecialContact/| Radxa]]. It can run android or some Linux distributions.&lt;br /&gt;
ROCK Pi 4 features a six core ARM processor, 64bit dual channel 3200Mb/s LPDDR4, up to 4K@60 HDMI, MIPI DSI, MIPI CSI, 3.5mm jack with mic, 802.11 ac WIFI, Bluetooth 5.0, USB Port, GbE LAN, 40-pin color expansion header, RTC. Also, ROCK Pi 4 supports USB PD and QC powering.&lt;br /&gt;
&lt;br /&gt;
ROCK Pi 4 comes in two models, Model A and Model B, each model has 1GB, 2GB or 4GB ram options. for detailed difference of Model A and Model B, please check [[Rockpi4/getting_started#get_start_specs | Specifications]].&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;panel panel-mango-white&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt; &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-star&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;  [[community_updates | What's new]]&amp;lt;/h3&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Community_updates}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
[[File:Rockpi_4B_v13_breadboard_front_portrait.png |440px  ]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-hearts-white&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt; &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hand-o-up&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;  [[Rockpi4/getting_started | Setup/Quick start ]]&amp;lt;/h3&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[Rockpi4/getting_started | Getting started with your ROCK Pi 4]], including what you need and how to get it booted.&lt;br /&gt;
* [[Rockpi4/hardware/gpio| GPIO pinout]]&lt;br /&gt;
* [[Rockpi4/backup | Backup and Restore your SD card or eMMC module]]&lt;br /&gt;
* [[Rockpi4/hardware/M2_extend | How to mount SSD with M2 extension board]]&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-midnight-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [[rockpi4/install | Installation]]&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Installing an operating system on your ROCK PI 4, including microSD card, eMMC module, USB drive and M.2 NVME SSD, &lt;br /&gt;
&lt;br /&gt;
* [[rockpi4/install/microSD | Install on microSD card]]&lt;br /&gt;
* [[rockpi4/install/eMMC | Install on eMMC module]]&lt;br /&gt;
* [[rockpi4/dev/spi-install | Install on SPI Flash]]&lt;br /&gt;
* [[rockpi4/install/USB | Install on USB drive(wip)]]&lt;br /&gt;
* [[rockpi4/install/NVME | Install on M.2 NVME SSD]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[rockpi4/install | &amp;gt; More...]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[rockpi4/radxa-apt | Update from Radxa Apt]]&lt;br /&gt;
* [[rockpi4/partitions | Partition table]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-mango-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-cog&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [[rockpi4/dev | Development]]&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Information about Linux and Android development, this is mostly for developers.&lt;br /&gt;
* [[rockpi4/dev/usb-install | USB Installation]] - How to use PC tools to install image on ROCK Pi 4.&lt;br /&gt;
* [[rockpi4/dev/serial-console | Serial Console]] - Serial console on GPIO header&lt;br /&gt;
* [[rockpi4/dev/Debian | Build Debian]] - Build and generate Debian image&lt;br /&gt;
* [[rockpi4/dev/kernel-4.4 | Build vendor kernel(Rockchip 4.4)]] - Build vendor kernel for ROCK Pi 4&lt;br /&gt;
* [[rockpi4/dev/rockpi-android-tv | Build Android (nougat) TV]] - Build Android for ROCK Pi 4&lt;br /&gt;
* [[Yocto-layer-for-radxa-boards | Build Yocto ]] - Build Yocto for ROCK Pi 4&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[rockpi4/dev | &amp;gt; More...]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[rockpi4/dev/spi-install | Install images to SPI flash]] describe how to write bootloader to SPI flash on ROCK Pi 4.&lt;br /&gt;
* [[rockpi4/dev/kernel-mainline | Build mainline kernel(kernel 5.x)]]&lt;br /&gt;
* [[rockpi4/dev/u-boot | U-boot ]]&lt;br /&gt;
* [[rockpi4/dev/usbnet | USB Device Network]]&lt;br /&gt;
* [[rockpi4/dev/install-opencv | Install OpenCV]]&lt;br /&gt;
* [[rockpi4/dev/libmraa | Install Libmraa ]]&lt;br /&gt;
* [[rockpi4/dev/install-opencl | Install OpenCL ]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 &amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-cello-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hdd-o&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;  [[rockpi4/hardware|Hardware]] &amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Technical specifications about the ROCK Pi 4 hardware, including WI-FI, display, camera, etc.&lt;br /&gt;
&lt;br /&gt;
* [[News/2018/11/introduce-the-new-rockpi-4-hardware | Blog post]]  from Radxa Team introducing the ROCK Pi hardware design&lt;br /&gt;
* [[Rockpi4/hardware/rockpi4 | ROCK Pi 4]] - Introduction of the ROCK Pi 4 hardware&lt;br /&gt;
* [[Rockpi4/hardware/display | Display]]&lt;br /&gt;
* [[Rockpi4/hardware/camera/ | Camera module]]&lt;br /&gt;
* [[Rockpi4/hardware/devtree_overlays |  Device Tree Overlays]] - Use other HAT&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
[[rockpi4/hardware | &amp;gt; More...]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Rockpi4/hardware/rockpi4 | ROCK Pi 4]] - Introduction of the ROCK Pi 4 hardware&lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/rockpi4/rockpi4_v13_sch_20181112.pdf v1.3 schematic pdf] - Download Schematic of ROCK Pi 4 &lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/rockpi4/ROCK-Pi-4B-3D.stp.gz 3D drawing STP] - Download 3D model of ROCK Pi 4&lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/rockpi4/rockpi4_v14_2d_201811122_bottom.dxf 2D Bottom dxf], [https://dl.radxa.com/rockpi4/docs/hw/rockpi4/rockpi4_v14_2d_201811122_top.dxf 2D Top dxf] - Download 2D CAD of ROCK Pi 4&lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/rockpi4/rockpi4_v14_components_reference_201811122.pdf v1.4 CAM pdf] - Download components Position Reference of ROCK Pi 4&lt;br /&gt;
** [[Rockpi4/hardware/revision | Hardware Revision]] - Difference between each hardware revisions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Datasheet&lt;br /&gt;
** [http://rockchip.fr/RK3399%20datasheet%20V1.8.pdf RK3399 datasheet] - The SoC of ROCK Pi 4&lt;br /&gt;
** RK3399 TRM(Technical Reference Manual) [http://rockchip.fr/Rockchip%20RK3399%20TRM%20V1.3%20Part1.pdf Part] [http://rockchip.fr/Rockchip%20RK3399%20TRM%20V1.3%20Part2.pdf Part2] - The detail about RK3399&lt;br /&gt;
** [http://rockchip.fr/RK808%20datasheet%20V1.4.pdf RK808] - The PMIC&lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/datasheets/AP6256%20datasheet_V1.3_12202017.pdf AP6256] - The wifi/bt combo&lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/datasheets/LDR6015T%20Spec%20EN%20V1.0.pdf LDR6015] - The USB PD protocol IC&lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/datasheets/ES8316%20PB.pdf ES8316] - The audio codec&lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/datasheets/FORESEE_LPDDR4_200ball_NCLD4CXMAXXXM32_10x14.5_VFBGA_Spec_B1_20170802.pdf Foresee LPDDR4] - The DRAM chip &lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/datasheets/RTL8211E(G)-VB(VL)-CG-DataSheet-1.7.pdf RTL8211E] - The ethernet phy&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
* [[rockpi4/hardware/gpio | GPIO]]&lt;br /&gt;
* [[rockpi4/hardware/emmc | eMMC module]]&lt;br /&gt;
* [[Rockpi4/hardware/usb3_eMMC_reader | USB3 eMMC Reader]]&lt;br /&gt;
* [[rockpi4/hardware/rtc | RTC battery]]&lt;br /&gt;
&lt;br /&gt;
* Official heatsink&lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/heatsink-1225-al-1.stp 3D drawing] - 3D model of official heatsink&lt;br /&gt;
* [[Rockpi4/hardware/display | Display]]&lt;br /&gt;
* [[Rockpi4/hardware/camera/ | Camera module]]&lt;br /&gt;
* [[Rockpi4/hardware/PoE | PoE module]]&lt;br /&gt;
* [[Rockpi4/hardware/HATs | HATs]]&lt;br /&gt;
* [[Rockpi4/hardware/M2_extend | M.2 extend board]]&lt;br /&gt;
** 2D file for M.2 extend board - [https://dl.radxa.com/rockpi4/docs/hw/m2_extend/PCIE_to_FPC_V1.4.dxf Connector to FPC board], [https://dl.radxa.com/rockpi4/docs/hw/m2_extend/FPC_to_M2_V1.4.dxf SSD mount board]&lt;br /&gt;
** Schematic of M.2 extend board - [https://dl.radxa.com/rockpi4/docs/hw/m2_extend/rockpi4-m2-extend-sch_pcie_to_fpc_V1.4.pdf Connector to FPC board], [https://dl.radxa.com/rockpi4/docs/hw/m2_extend/rockpi4-m2-extend-sch_fpc_to_m2_V1.4.pdf SSD mount board]&lt;br /&gt;
* [[Rockpi4/hardware/spi_flash |  SPI Flash]]&lt;br /&gt;
&lt;br /&gt;
* [[Rockpi4/hardware/devtree_overlays |  Device Tree Overlays]]&lt;br /&gt;
&lt;br /&gt;
* Compliance&lt;br /&gt;
** [https://dl.radxa.com/rockpi4/docs/hw/compliance/BCTC-FY190200673C_ROCK_PI_4_RED_certification.pdf CE RED] - EU&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-gunmetal-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-linux&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [http://wiki.radxa.com/Rockpi4/Debian Working With Linux ]&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Fundamental Linux usage for beginners and more advanced information for power users.&lt;br /&gt;
* [[Rockpi4/Debian | Debian Desktop]]&lt;br /&gt;
* [[Rockpi4/Ubuntu | Ubuntu Server]]&lt;br /&gt;
* [[Rockpi4/Linux system runs on M.2 NVME SSD | Linux system runs on M.2 NVME SSD]]&lt;br /&gt;
* [[Rockpi4/radxa-apt | Radxa APT]]&lt;br /&gt;
* [[Rockpi4/Docker | Docker]]&lt;br /&gt;
* [[Rockpi4/Samba | Samba]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt; More...&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[Rockpi4/Sgminer | Sgminer - OpenCL GPU Miner ]]&lt;br /&gt;
* [[Rockpi4/downloads | Images official/3rd party/community]]&lt;br /&gt;
* [[rockpi4/CPU overclocking | CPU overclocking]]&lt;br /&gt;
* [[rockpi4/MIPI Camera | Using MIPI Camera on ROCK Pi 4]]&lt;br /&gt;
* [[rockpi4/Raspberry Pi  official LCD | Using Raspberry Pi  official LCD Screen]]&lt;br /&gt;
* [[rockpi4/Use 4G Module on ROCK Pi 4 | Use 4G Module on ROCK Pi 4]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-meadow-white&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt; &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-android&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [http://wiki.radxa.com/Rockpi4/Android Working With  Android ]&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Fundamental Android usage for beginners and more advanced information for power users.&lt;br /&gt;
* [[Rockpi4/rockpi-android7 | Android7 Tablet(Support Raspberry Pi official 7&amp;quot; Display)]]&lt;br /&gt;
* [[Rockpi4/dev/rockpi-android-tv | Android7 TV]]&lt;br /&gt;
* [[Rockpi4/rockpi-android9 | Android9 Tablet]]&lt;br /&gt;
* [[Rockpi4/rockpi-android9 | Android9 TV]]&lt;br /&gt;
* [[Rockpi4/install/android-NVME | Android9 Run on M.2 NVME SSD]]&lt;br /&gt;
* [[Rockpi4/android-mraa | Android9 Mraa API]]&lt;br /&gt;
* [[Rockpi4/rockpi-android10 | Android10 Tablet]]&lt;br /&gt;
* [https://forum.radxa.com/t/solve-google-play-device-is-not-play-protect-certified-issue/229 Solve Google Play Device is not Play Protect certified issue]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 &amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-hearts-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-ban&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Remote Access&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [https://wiki.radxa.com/Rockpi4/vnc Connected ROCK Pi via VNC]&lt;br /&gt;
* Accessing your ROCK Pi 4 remotely via SSH or over the web.&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-cocktail-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-question&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [[rockpi4/FAQs | FAQs]]&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* Answers to frequently asked technical questions&lt;br /&gt;
* Answers to sale of ROCK Pi 4&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-cocktail-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-users&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Community&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* Forum: http://forum.radxa.com&lt;br /&gt;
* Telegram Group: https://t.me/rockpi4&lt;br /&gt;
* [[rockpi4/contribute | How to contribute to this wiki]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rockpi4/rockpi-android10</id>
		<title>Rockpi4/rockpi-android10</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rockpi4/rockpi-android10"/>
				<updated>2021-04-23T03:45:11Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: /* Download source code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{rockpi4_header}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|Rockpi4/rockpi-android10}}&lt;br /&gt;
&lt;br /&gt;
[[rockpi4 | ROCK Pi 4]] &amp;gt; [[Rockpi4/rockpi-android10 | Android10]]&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Recommend build host is Ubuntu 16.04 64bit, for other hosts, refer official Android documents [https://source.android.com/setup/build/initializing Establishing a Build Environment].&lt;br /&gt;
&lt;br /&gt;
==== Repo ====&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa$ wget 'https://storage.googleapis.com/git-repo-downloads/repo' -P /tmp/&lt;br /&gt;
    radxa$ sudo cp /tmp/repo /usr/local/bin/repo&lt;br /&gt;
    radxa$ sudo chmod +x /usr/local/bin/repo&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In China Download Repo:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa$ echo &amp;quot;export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
    radxa$ source ~/.bashrc&lt;br /&gt;
    radxa$ curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o /tmp/repo&lt;br /&gt;
    radxa$ sudo cp /tmp/repo /usr/local/bin/repo&lt;br /&gt;
    radxa$ sudo chmod +x /usr/local/bin/repo&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== DockerFile ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    FROM ubuntu:xenial&lt;br /&gt;
&lt;br /&gt;
    RUN apt-get update -y &amp;amp;&amp;amp; apt-get install -y openjdk-8-jdk python git-core gnupg flex bison gperf build-essential \&lt;br /&gt;
        zip curl liblz4-tool zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \&lt;br /&gt;
        lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \&lt;br /&gt;
        libgl1-mesa-dev libxml2-utils xsltproc unzip mtools u-boot-tools \&lt;br /&gt;
        htop iotop sysstat iftop pigz bc device-tree-compiler lunzip \&lt;br /&gt;
        dosfstools vim-common parted udev libssl-dev python3 python-pip lzop swig&lt;br /&gt;
&lt;br /&gt;
    #### For China&lt;br /&gt;
    RUN curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo &amp;gt; /usr/local/bin/repo &amp;amp;&amp;amp; \&lt;br /&gt;
        chmod +x /usr/local/bin/repo &amp;amp;&amp;amp; \&lt;br /&gt;
        which repo&lt;br /&gt;
    ENV REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'&lt;br /&gt;
    #### For China End&lt;br /&gt;
&lt;br /&gt;
    RUN pip install pycrypto&lt;br /&gt;
    ENV USER=android10-docker&lt;br /&gt;
    ARG USER_ID=0&lt;br /&gt;
    ARG GROUP_ID=0&lt;br /&gt;
    RUN groupadd -g ${GROUP_ID} jenkins-docker &amp;amp;&amp;amp; useradd -m -g jenkins-docker -u ${USER_ID} android9-docker&lt;br /&gt;
&lt;br /&gt;
    USER android10-docker&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Build DockerFile&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    radxa$ docker build -t android-builder:10.x --build-arg USER_ID=`id -u` --build-arg GROUP_ID=`id -g` $(which-dir-dockerfile-in)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Download source code ====&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    $ mkdir rockpi4-android-10&lt;br /&gt;
    $ cd rockpi4-android-10&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Then run:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    $ repo init -u https://github.com/radxa/manifests.git -b rockchip-android-10 -m rockchip-q-release.xml &lt;br /&gt;
    $ repo sync -d --no-tags -j4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Build u-boot ====&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10       $ cd u-boot&lt;br /&gt;
    radxa:rockpi4-android10/u-boot$ ./make.sh rk3399&lt;br /&gt;
    radxa:rockpi4-android10/u-boot$ cd ..&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
The generated images are **rk3399_loader_v_xxx.bin** , and **uboot.img**&lt;br /&gt;
&lt;br /&gt;
==== Building kernel ====&lt;br /&gt;
For HDMI 4K  &lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10       $ cd kernel&lt;br /&gt;
    radxa:rockpi4-android10/kernel$ make rockchip_defconfig&lt;br /&gt;
    radxa:rockpi4-android10/kernel$ make rk3399-rockpi-4b.img -j$(nproc)&lt;br /&gt;
    radxa:rockpi4-android10/kernel$ cd ..&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The generated images are **kernel.img** and **resource.img**:&lt;br /&gt;
&lt;br /&gt;
# kernel.img, kernel with rkcrc checksum&lt;br /&gt;
# resource.img, contains dtb and boot logo, Rockchip format resource package&lt;br /&gt;
&lt;br /&gt;
==== Building AOSP ====&lt;br /&gt;
Android Tablet:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10$ source build/envsetup.sh&lt;br /&gt;
    radxa:rockpi4-android10$ lunch rk3399_Android10-userdebug&lt;br /&gt;
    radxa:rockpi4-android10$ make -j$(nproc)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
It takes a long time, take a break and wait...&lt;br /&gt;
&lt;br /&gt;
==== Generate  images ====&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10$ ln -s RKTools/linux/Linux_Pack_Firmware/rockdev/ rockdev&lt;br /&gt;
    radxa:rockpi4-android10$ ./mkimage.sh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Generated Image ====&lt;br /&gt;
Android Tablet&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10        $ cd rockdev&lt;br /&gt;
    radxa:rockpi4-android10/rockdev$ ln -s Image-rk3399_Android10 Image&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. RkUpdate Image&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10/rockdev$ ./mkupdate.sh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
The images under rockdev/ are `update.img`&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
[https://wiki.radxa.com/Rockpi4/install/android-eMMC-rkupdate RkUpdate Image Install on eMMC module]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/Rockpi4/rockpi-android10</id>
		<title>Rockpi4/rockpi-android10</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/Rockpi4/rockpi-android10"/>
				<updated>2021-04-23T03:43:55Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: /* Download source code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{rockpi4_header}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|Rockpi4/rockpi-android10}}&lt;br /&gt;
&lt;br /&gt;
[[rockpi4 | ROCK Pi 4]] &amp;gt; [[Rockpi4/rockpi-android10 | Android10]]&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Recommend build host is Ubuntu 16.04 64bit, for other hosts, refer official Android documents [https://source.android.com/setup/build/initializing Establishing a Build Environment].&lt;br /&gt;
&lt;br /&gt;
==== Repo ====&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa$ wget 'https://storage.googleapis.com/git-repo-downloads/repo' -P /tmp/&lt;br /&gt;
    radxa$ sudo cp /tmp/repo /usr/local/bin/repo&lt;br /&gt;
    radxa$ sudo chmod +x /usr/local/bin/repo&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In China Download Repo:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa$ echo &amp;quot;export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
    radxa$ source ~/.bashrc&lt;br /&gt;
    radxa$ curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o /tmp/repo&lt;br /&gt;
    radxa$ sudo cp /tmp/repo /usr/local/bin/repo&lt;br /&gt;
    radxa$ sudo chmod +x /usr/local/bin/repo&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== DockerFile ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    FROM ubuntu:xenial&lt;br /&gt;
&lt;br /&gt;
    RUN apt-get update -y &amp;amp;&amp;amp; apt-get install -y openjdk-8-jdk python git-core gnupg flex bison gperf build-essential \&lt;br /&gt;
        zip curl liblz4-tool zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \&lt;br /&gt;
        lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \&lt;br /&gt;
        libgl1-mesa-dev libxml2-utils xsltproc unzip mtools u-boot-tools \&lt;br /&gt;
        htop iotop sysstat iftop pigz bc device-tree-compiler lunzip \&lt;br /&gt;
        dosfstools vim-common parted udev libssl-dev python3 python-pip lzop swig&lt;br /&gt;
&lt;br /&gt;
    #### For China&lt;br /&gt;
    RUN curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo &amp;gt; /usr/local/bin/repo &amp;amp;&amp;amp; \&lt;br /&gt;
        chmod +x /usr/local/bin/repo &amp;amp;&amp;amp; \&lt;br /&gt;
        which repo&lt;br /&gt;
    ENV REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'&lt;br /&gt;
    #### For China End&lt;br /&gt;
&lt;br /&gt;
    RUN pip install pycrypto&lt;br /&gt;
    ENV USER=android10-docker&lt;br /&gt;
    ARG USER_ID=0&lt;br /&gt;
    ARG GROUP_ID=0&lt;br /&gt;
    RUN groupadd -g ${GROUP_ID} jenkins-docker &amp;amp;&amp;amp; useradd -m -g jenkins-docker -u ${USER_ID} android9-docker&lt;br /&gt;
&lt;br /&gt;
    USER android10-docker&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Build DockerFile&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    radxa$ docker build -t android-builder:10.x --build-arg USER_ID=`id -u` --build-arg GROUP_ID=`id -g` $(which-dir-dockerfile-in)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Download source code ====&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    $ mkdir rockchip-android-10&lt;br /&gt;
    $ cd rockchip-android-10&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Then run:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    $ repo init -u https://github.com/radxa/manifests.git -b rockchip-android-10 -m rockchip-q-release.xml &lt;br /&gt;
    $ repo sync -d --no-tags -j4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Build u-boot ====&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10       $ cd u-boot&lt;br /&gt;
    radxa:rockpi4-android10/u-boot$ ./make.sh rk3399&lt;br /&gt;
    radxa:rockpi4-android10/u-boot$ cd ..&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
The generated images are **rk3399_loader_v_xxx.bin** , and **uboot.img**&lt;br /&gt;
&lt;br /&gt;
==== Building kernel ====&lt;br /&gt;
For HDMI 4K  &lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10       $ cd kernel&lt;br /&gt;
    radxa:rockpi4-android10/kernel$ make rockchip_defconfig&lt;br /&gt;
    radxa:rockpi4-android10/kernel$ make rk3399-rockpi-4b.img -j$(nproc)&lt;br /&gt;
    radxa:rockpi4-android10/kernel$ cd ..&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The generated images are **kernel.img** and **resource.img**:&lt;br /&gt;
&lt;br /&gt;
# kernel.img, kernel with rkcrc checksum&lt;br /&gt;
# resource.img, contains dtb and boot logo, Rockchip format resource package&lt;br /&gt;
&lt;br /&gt;
==== Building AOSP ====&lt;br /&gt;
Android Tablet:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10$ source build/envsetup.sh&lt;br /&gt;
    radxa:rockpi4-android10$ lunch rk3399_Android10-userdebug&lt;br /&gt;
    radxa:rockpi4-android10$ make -j$(nproc)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
It takes a long time, take a break and wait...&lt;br /&gt;
&lt;br /&gt;
==== Generate  images ====&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10$ ln -s RKTools/linux/Linux_Pack_Firmware/rockdev/ rockdev&lt;br /&gt;
    radxa:rockpi4-android10$ ./mkimage.sh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Generated Image ====&lt;br /&gt;
Android Tablet&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10        $ cd rockdev&lt;br /&gt;
    radxa:rockpi4-android10/rockdev$ ln -s Image-rk3399_Android10 Image&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. RkUpdate Image&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    radxa:rockpi4-android10/rockdev$ ./mkupdate.sh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
The images under rockdev/ are `update.img`&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
[https://wiki.radxa.com/Rockpi4/install/android-eMMC-rkupdate RkUpdate Image Install on eMMC module]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/bios/update</id>
		<title>RockpiX/bios/update</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/bios/update"/>
				<updated>2020-12-23T09:51:01Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: /* Prepare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/bios/update}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/bios | BIOS]] &amp;gt; [[RockpiX/bios/update | Update BIOS]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
This page describe how to update the BIOS on ROCK Pi X. First of all, a working BIOS must be flashed to ROCK Pi X's SPI Flash to perform the update. The BIOS update can be done under Windows OS or UEFI shell.&lt;br /&gt;
&lt;br /&gt;
=Requirements=&lt;br /&gt;
* A USB disk&lt;br /&gt;
* Working ROCK Pi X&lt;br /&gt;
&lt;br /&gt;
=Prepare=&lt;br /&gt;
&lt;br /&gt;
Before using the update tool to update, we need to complete the following tasks:&lt;br /&gt;
&lt;br /&gt;
* Download the BIOS Flash Tool. [https://dl.radxa.com/rockpix/tools/BIOS_FLASH_TOOL.zip BIOS_FLASH_TOOL.zip].&lt;br /&gt;
* Unzip the downloaded Bios Flash Tool to the root directory of the USB drive('''fat32'''). Note: the BIOS Flash Tool already contains a current version of BIOS binary.&lt;br /&gt;
* Download the latest BIOS Image from [[rockpiX/downloads | Download]] section.&lt;br /&gt;
* Unzip the downloaded BIOS image('''.bin''' file), and copy it to the '''BIOS_FLASH_TOOL''' directory of the USB drive('''fat32''').&lt;br /&gt;
&lt;br /&gt;
[[File:Bios_update_in_win10_2.PNG | 600px]]&lt;br /&gt;
&lt;br /&gt;
* Edit the script file, '''FLASHWin64.BAT''' for Windows, '''FLASHEFIX64.NSH''' for UEFI Shell, change ''ROCKPI_V12_X64_20200726.bin'' to the BIOS image you downloaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: '''FLASHWin64.BAT: '''&lt;br /&gt;
&lt;br /&gt;
    @echo off&lt;br /&gt;
    if &amp;quot;%~d0&amp;quot;==&amp;quot;&amp;quot; goto DIR_CHANGED&lt;br /&gt;
    %~d0&lt;br /&gt;
    cd %~dp0&lt;br /&gt;
    :DIR_CHANGED&lt;br /&gt;
    AFUWINx64.EXE ROCKPI_V12_X64_20200726.bin /P /B /N /R /shutdown&lt;br /&gt;
&lt;br /&gt;
: '''FLASHEFIX64.NSH: '''&lt;br /&gt;
&lt;br /&gt;
    AFUEFIx64.EFI ROCKPI_V12_X64_20200726.bin /P /B /N /R /shutdown&lt;br /&gt;
&lt;br /&gt;
The following will separately explain how to update the BIOS using the update tool in Windows and UEFI shell.&lt;br /&gt;
&lt;br /&gt;
==Option1: Windows==&lt;br /&gt;
&lt;br /&gt;
1. Power on ROCK Pi X&lt;br /&gt;
&lt;br /&gt;
2. After entering the system, plug in the U disk, right click to run the update tool with administrator privileges. PATH: '''BIOS_FLASH_TOOL\FLASHWin64.BAT''' &lt;br /&gt;
&lt;br /&gt;
[[File:Bios_update_in_win10_1.PNG | 600px]]&lt;br /&gt;
&lt;br /&gt;
ROCK Pi X will restart automatically after the update is complete. update complete &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Option 2: UEFI shell==&lt;br /&gt;
&lt;br /&gt;
1. Plugs in the keyboard to ROCK Pi X and power on, keep pressing the del button on the keyboard until it enters the BIOS. &lt;br /&gt;
&lt;br /&gt;
2. After entering the BIOS, use the left and right arrow keys to switch to the '''&amp;quot;Save &amp;amp; Exit&amp;quot;''' interface, and then use the up and down arrow keys to select UEFI SHELL and hit enter to enter. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Bios_enter_shell.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
3. The interface after entering UEFI SHELL is as follows: &lt;br /&gt;
&lt;br /&gt;
[[File:Uefi_shelll_interface.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
4. When you first enter the UEFI shell interface, it will output the drive letter of the storage device on ROCK Pi X to the uefi shell interface, enter the corresponding drive letter, and you will be able to access the storage device. Now you can try to enter disk alias + colon'''&amp;quot;:&amp;quot;''' to change path to disk, such as this &amp;quot;'''fs0:'''&amp;quot; &lt;br /&gt;
&lt;br /&gt;
''Note:'' whenever the command line reaches the bottom, you need to enter '''&amp;quot;cls&amp;quot;''' to clear the screen, otherwise it will be difficult to see the commands you enter in the messy interface.&lt;br /&gt;
&lt;br /&gt;
    Shell&amp;gt; cls&lt;br /&gt;
    Shell&amp;gt; fs0:&lt;br /&gt;
    fs0:\&amp;gt;&lt;br /&gt;
    fs0:\&amp;gt; ls&lt;br /&gt;
&lt;br /&gt;
5. After entering the drive letter where the update tool is located, follow below to run the update tool &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    # The drive letter of my U disk is fs3&lt;br /&gt;
    fs3:\&amp;gt; cd BIOS_FLASH_TOOL&lt;br /&gt;
    fs3:\BIOS_FLASH_TOOL&amp;gt; FLASHEFIX64.NSH&lt;br /&gt;
&lt;br /&gt;
[[File:Bios_update_interface.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
The device will shutdown after the flashing completes.&lt;br /&gt;
&lt;br /&gt;
=Verify BIOS version=&lt;br /&gt;
&lt;br /&gt;
1. Power on ROCK Pi X, keep pressing the del button on the keyboard until it enters the BIOS.&lt;br /&gt;
&lt;br /&gt;
2. After entering the BIOS, use the left and right arrow keys to switch to the '''&amp;quot;Main&amp;quot;''' interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Bios_main_interface.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
Check the version of '''&amp;quot;Build Data and Time&amp;quot;'''.&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/bios</id>
		<title>RockpiX/bios</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/bios"/>
				<updated>2020-12-22T03:00:09Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: /* BIOS Changelog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RockpiX_header}}&lt;br /&gt;
{{Languages|rockpiX/bios}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[rockpiX/bios | BIOS]]&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
The ROCK Pi X BIOS is based on the AMI(American Megatrends, Inc) AptioV BIOS with UEFI and 64bit OS support, providing a user friendly interfaces to manage the OS booting/installing and it has a built in UEFI shell, which is convenient for developers to debug.&lt;br /&gt;
&lt;br /&gt;
=== Check version ===&lt;br /&gt;
1. Power on ROCK Pi X, keep pressing the del button on the keyboard until it enters the BIOS.&lt;br /&gt;
&lt;br /&gt;
2. After entering the BIOS, use the left and right arrow keys to switch to the '''&amp;quot;Main&amp;quot;''' interface.&lt;br /&gt;
&lt;br /&gt;
[[File:Bios_main_interface.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
Check the version of '''&amp;quot;Build Data and Time&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
=== Check eMMC ===&lt;br /&gt;
&lt;br /&gt;
For V1.3 and earlier hardware, the eMMC is pluggable, you can check if the eMMC is installed well in the BIOS menu:&lt;br /&gt;
&lt;br /&gt;
Go to Chipset -&amp;gt; South Bridge -&amp;gt; LPSS &amp;amp; SCC Configuration to check if eMMC is detected.&lt;br /&gt;
&lt;br /&gt;
[[File:Bios_emmc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
=== UEFI Shell ===&lt;br /&gt;
The UEFI Shell is a shell/terminal for the firmware which allows launching EFI applications which include UEFI bootloaders. Apart from that, the shell can also be used to obtain various other information about the system or the firmware like memory map (memmap), modifying boot manager variables (bcfg), running partitioning programs (diskpart), loading UEFI drivers, editing text files (edit), hexedit etc.&lt;br /&gt;
&lt;br /&gt;
The UEFI Shell can be accessed by Serial Console or HDMI Display.&lt;br /&gt;
&lt;br /&gt;
==== Common Used Command ====&lt;br /&gt;
&lt;br /&gt;
    exit&lt;br /&gt;
&lt;br /&gt;
If you go to the UEFI Shell by accident, you can type exit to go back to BIOS interface.&lt;br /&gt;
&lt;br /&gt;
    map&lt;br /&gt;
&lt;br /&gt;
Check the disk mapping for the available storage, you can use it to detect if the eMMC or the USB driver is detected by BIOS.&lt;br /&gt;
&lt;br /&gt;
    fs0:&lt;br /&gt;
    ls&lt;br /&gt;
&lt;br /&gt;
Change current disk to the first disk scanned and list the content, FAT and NTFS file system are supported.&lt;br /&gt;
&lt;br /&gt;
=== BIOS Update ===&lt;br /&gt;
&lt;br /&gt;
Check [[RockpiX/bios/update]]&lt;br /&gt;
&lt;br /&gt;
=== Serial Access ===&lt;br /&gt;
&lt;br /&gt;
BIOS interface can be accessed from serial console on ROCK Pi X. Check [[RockpiX/bios/serial_console]]&lt;br /&gt;
&lt;br /&gt;
=== BIOS Changelog===&lt;br /&gt;
====V12_X64_20200924====&lt;br /&gt;
* Modify baseboard name&lt;br /&gt;
&lt;br /&gt;
====V12_X64_20200821====&lt;br /&gt;
* Fix the cold reset can not find ethernet phy issue&lt;br /&gt;
&lt;br /&gt;
====V12_X64_20200726====&lt;br /&gt;
* The first release version of bios for massive production, with everything working&lt;br /&gt;
* This the default bios version shipping in the ROCK Pi X v1.3 hardware&lt;br /&gt;
&lt;br /&gt;
=== Recover BIOS with CH341a Programmer ===&lt;br /&gt;
&lt;br /&gt;
If you accidentally flash a bad BIOS image or set BIOS values which prevent your Rock Pi X from POST-ing, you can flash a BIOS image out-of-band with an affordable CH341a programmer and SOIC8 clamp (available from online retailers such as Amazon [https://www.amazon.com/D-FLIFE-CH341A-Programmer-Adapter-Converter/dp/B07YFPJQ5W] for for ~$10-15 USD).  The Rock Pi X uses a 1.8V SPI flash ROM from Winbond, so make sure you get a 1.8V adapter with your CH341a programmer.&lt;br /&gt;
&lt;br /&gt;
1. Hook up the CH341a programmer to a PC using a SOIC8 clamp.  Pay attention to orientation of pin 1 (silk-screened on board and/or the red color on the ribbon cable).  It you have a multi-meter, it would be worth your time to test voltage of the pin 8 (VCC) -- diagonally across from pin 1 -- to a common ground.  It should be ~1.8V and no more than +/- 0.1V or you risk damaging the flash ROM package.&lt;br /&gt;
&lt;br /&gt;
2.  Attach the SOIC8 clamp to the Winbond SPI flash ROM package.  If you look closely at the package, there will be a dot in one corner; that is pin 1, and where you clamp on the red colored cable.&lt;br /&gt;
&lt;br /&gt;
[[File:Ch341a_step1.jpg]] [[File:Ch341a_step2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Make sure that the clip is attached correctly:&lt;br /&gt;
&lt;br /&gt;
[[File:incorrect_soic8.png|300px]] [[File:correct_soic8.png|300px]]&lt;br /&gt;
&lt;br /&gt;
3.  Use a SPI flash utility to write the unzip'd BIOS image (.bin file) of your choosing.  On a Linux host, this can be done by building this [https://github.com/gschorcht/spi-ch341-usb] kernel module from Github and running:&lt;br /&gt;
&lt;br /&gt;
    sudo flashrom --programmer ch341a_spi -w ROCKPI_V12_X64_20200821.bin&lt;br /&gt;
&lt;br /&gt;
The flash operation will take about a minute, after which point you can disconnect the SOIC8 clamp or CH341a from a power source and boot up your Rock Pi X.&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiN10/dev/libmraa</id>
		<title>RockpiN10/dev/libmraa</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiN10/dev/libmraa"/>
				<updated>2020-12-18T09:21:14Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: /* UART test */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiN10_header}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|rockpiN10/dev/libmraa}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiN10 | ROCK Pi N10]] &amp;gt; [[rockpiN10/dev | Development]] &amp;gt; [[rockpiN10/dev/libmraa  | Install Libmraa ]]&lt;br /&gt;
&lt;br /&gt;
=== Libmraa on ROCK Pi N10 ===&lt;br /&gt;
&lt;br /&gt;
This guide describes how to use libmraa on ROCK Pi N10.&lt;br /&gt;
&lt;br /&gt;
==== Install essential packages ====&lt;br /&gt;
&lt;br /&gt;
Package libmraa is in the Radxa APT bionic-stable and buster-stable repositories.&lt;br /&gt;
&lt;br /&gt;
Execute the following commands to add Radxa APT&lt;br /&gt;
&lt;br /&gt;
 rock@rockpin10:~$ export DISTRO=bionic-testing      # for Bionic&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 rock@rockpin10:~$ export DISTRO= buster-testing      # for Buster&lt;br /&gt;
 rock@rockpin10:~$ echo &amp;quot;deb http://apt.radxa.com/$DISTRO/ ${DISTRO%-*} main&amp;quot; | sudo tee -a /etc/apt/sources.list.d/apt-radxa-com.list&lt;br /&gt;
&lt;br /&gt;
Get the pub key&lt;br /&gt;
&lt;br /&gt;
 rock@rockpin10:~$  wget -O -  apt.radxa.com/buster-testing/public.key | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
Install essential packages:&lt;br /&gt;
&lt;br /&gt;
 rock@rockpin10:~$ sudo apt-get update&lt;br /&gt;
 rock@rockpin10:~$ sudo apt-get install -y rockchip-overlay libmraa  # libmraa version: &amp;gt;= 1.1&lt;br /&gt;
 rock@rockpin10:~$ sudo apt-get install -y linux-4.4-rockpin10-latest # ROCK Pi N10 kernel version: &amp;gt;= 4.4.167-15&lt;br /&gt;
&lt;br /&gt;
Install compiler:&lt;br /&gt;
 rock@rockpin10:~$ sudo apt install -y build-essential&lt;br /&gt;
&lt;br /&gt;
==== Enable interface ====&lt;br /&gt;
&lt;br /&gt;
See ROCK Pi N10 [[rockpiN10/hardware/gpio | GPIO pintout]]. ROCK Pi N10 has a 40-pin colorful expansion header. Each pin is distinguished by color. mraa define is shown below:  &lt;br /&gt;
&lt;br /&gt;
===== Hardware V11 =====&lt;br /&gt;
&lt;br /&gt;
25 GPIO:&lt;br /&gt;
    PIN03      GPIO2_A7&lt;br /&gt;
    PIN05      GPIO2_B0&lt;br /&gt;
    PIN07      GPIO2_B5&lt;br /&gt;
    PIN08      GPIO4_C4&lt;br /&gt;
    PIN10      GPIO4_C3&lt;br /&gt;
    PIN11      GPIO4_C2&lt;br /&gt;
    PIN12      GPIO0_B1&lt;br /&gt;
    PIN13      GPIO4_C6&lt;br /&gt;
    PIN15      GPIO4_C5&lt;br /&gt;
    PIN16      GPIO0_B0&lt;br /&gt;
    PIN18      GPIO2_A6&lt;br /&gt;
    PIN19      GPIO1_B0&lt;br /&gt;
    PIN21      GPIO1_A7&lt;br /&gt;
    PIN22      GPIO3_D4&lt;br /&gt;
    PIN23      GPIO1_B1&lt;br /&gt;
    PIN24      GPIO1_B2&lt;br /&gt;
    PIN29      GPIO2_B2&lt;br /&gt;
    PIN31      GPIO2_B1&lt;br /&gt;
    PIN32      GPIO3_D5&lt;br /&gt;
    PIN33      GPIO2_D5&lt;br /&gt;
    PIN35      GPIO2_A4&lt;br /&gt;
    PIN36      GPIO2_A2&lt;br /&gt;
    PIN37      GPIO3_D6&lt;br /&gt;
    PIN38      GPIO2_A3&lt;br /&gt;
    PIN40      GPIO1_A2 &lt;br /&gt;
&lt;br /&gt;
3 I2C:&lt;br /&gt;
    PIN27      I2C'''2'''_SDA&lt;br /&gt;
    PIN28      I2C'''2'''_SCL&lt;br /&gt;
    PIN29      I2C'''6'''_SCL&lt;br /&gt;
    PIN31      I2C'''6'''_SDA&lt;br /&gt;
    PIN3       I2C'''7'''_SDA&lt;br /&gt;
    PIN5       I2C'''7'''_SCL&lt;br /&gt;
   &lt;br /&gt;
1 SPI:&lt;br /&gt;
    PIN19      SPI'''1'''TX        //must disable UART4&lt;br /&gt;
    PIN21      SPI'''1'''RX        //must disable UART4&lt;br /&gt;
    PIN23      SPI'''1'''CLK&lt;br /&gt;
    PIN24      SPI'''1'''CSN&lt;br /&gt;
&lt;br /&gt;
2 UART:&lt;br /&gt;
    PIN8       UART'''2'''_TX&lt;br /&gt;
    PIN10      UART'''2'''_RX&lt;br /&gt;
    PIN19      UART'''4'''_TX  //must disable SPI1&lt;br /&gt;
    PIN21      UART'''4'''_RX  //must disable SPI1&lt;br /&gt;
   &lt;br /&gt;
2 PWM:&lt;br /&gt;
    PIN11      PWM'''0'''&lt;br /&gt;
    PIN13      PWM'''1'''&lt;br /&gt;
&lt;br /&gt;
1 ADC:&lt;br /&gt;
    PIN26      ADC_IN1          //the measure voltage must lower than 1.8v&lt;br /&gt;
&lt;br /&gt;
For those ROCK Pi N10 system images released after March 1st, 2020, the configuration file is /boot/uEnv.txt. For more details, follow this guide, [https://wiki.radxa.com/Device-tree-overlays Device tree overlays].&lt;br /&gt;
&lt;br /&gt;
For those ROCK Pi N10 system images released before March 1st, 2020, the configuration file is /boot/hw_intfc.conf.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Test ====&lt;br /&gt;
&lt;br /&gt;
Package libmraa provides some examples for testing spi, uart, i2c, gpio, etc. We way use the c files in /usr/local/share/mraa/examples/c.&lt;br /&gt;
&lt;br /&gt;
And we copy them to home directory.&lt;br /&gt;
&lt;br /&gt;
 rock@rockpin10:~/mraa-examples$ cp -av /usr/local/share/mraa/examples/c /home/rock/mraa-examples&lt;br /&gt;
&lt;br /&gt;
You should pay more attention to the Black Bold words when modifying configuration file /boot/uEnv.txt.&lt;br /&gt;
&lt;br /&gt;
===== GPIO test =====&lt;br /&gt;
&lt;br /&gt;
  rock@rockpin10:~$ mraa-gpio list&lt;br /&gt;
  01         3V3: &lt;br /&gt;
  02          5V: &lt;br /&gt;
  03        SDA7: GPIO I2C  &lt;br /&gt;
  04          5V: &lt;br /&gt;
  05        SCL7: GPIO I2C  &lt;br /&gt;
  06         GND: &lt;br /&gt;
  07    GPIO0_B5: GPIO &lt;br /&gt;
  08        TXD2: GPIO UART &lt;br /&gt;
  09         GND: &lt;br /&gt;
  10        RXD2: GPIO UART &lt;br /&gt;
  11        PWM0: GPIO PWM  &lt;br /&gt;
  12    GPIO0_B1: GPIO &lt;br /&gt;
  13        PWM1: GPIO PWM  &lt;br /&gt;
  14         GND: &lt;br /&gt;
  15    GPIO4_C5: GPIO &lt;br /&gt;
  16    GPIO0_B0: GPIO &lt;br /&gt;
  17         3V3: &lt;br /&gt;
  18    GPIO2_A6: GPIO &lt;br /&gt;
  19 SPI1TX,TXD4: GPIO SPI  UART &lt;br /&gt;
  20         GND: &lt;br /&gt;
  21 SPI1RX,RXD4: GPIO SPI  UART &lt;br /&gt;
  22    GPIO3_D4: GPIO &lt;br /&gt;
  23     SPI1CLK: GPIO SPI  &lt;br /&gt;
  24      SPI1CS: GPIO SPI  &lt;br /&gt;
  25         GND: &lt;br /&gt;
  26     ADC_IN0: AIO  &lt;br /&gt;
  27        SDA2: GPIO I2C  &lt;br /&gt;
  28        SCL2: GPIO I2C  &lt;br /&gt;
  29 SCL6,SPI2RX: GPIO I2C  SPI  &lt;br /&gt;
  30         GND: &lt;br /&gt;
  31 SDA6,SPI2TX: GPIO I2C  SPI  &lt;br /&gt;
  32    GPIO3_D5: GPIO &lt;br /&gt;
  33    GPIO4_D5: GPIO &lt;br /&gt;
  34         GND: &lt;br /&gt;
  35    GPIO2_A4: GPIO &lt;br /&gt;
  36    GPIO2_A2: GPIO &lt;br /&gt;
  37    GPIO3_D6: GPIO &lt;br /&gt;
  38    GPIO2_A3: GPIO &lt;br /&gt;
  39         GND: &lt;br /&gt;
  40    GPIO1_A2: GPIO&lt;br /&gt;
  root@rockpin10:~# mraa-gpio set 40 1           #pin40 pull high&lt;br /&gt;
  root@rockpin10:~# mraa-gpio set 40 0           #pin40 pull high&lt;br /&gt;
&lt;br /&gt;
===== PWM test =====&lt;br /&gt;
&lt;br /&gt;
ROCK Pi N10 V1.1 provides 2 PWM, PWM0 and PWM1. It is necessary to enable PWM0 and PWM1 at the same time if you need PWM function.&lt;br /&gt;
&lt;br /&gt;
Firstly, modify the /boot/uEnv.txt file to add the following&lt;br /&gt;
&lt;br /&gt;
  root@rockpin10:~# cat /boot/uEnv.txt&lt;br /&gt;
  verbosity=7&lt;br /&gt;
  overlay_prefix=rockchip&lt;br /&gt;
  rootfstype=ext4&lt;br /&gt;
  fdtfile=rockchip/rk3399pro-rockpi-n10-linux.dtb '''rk3399pro-pwm0''' '''rk3399pro-pwm1'''&lt;br /&gt;
  overlays=rk3399pro-console-on-uart2&lt;br /&gt;
  rootuuid=11958cc2-af5a-4e6f-9ad4-2b3baef3eebe&lt;br /&gt;
  initrdsize=0x5649ac&lt;br /&gt;
  kernelversion=4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
  initrdimg=initrd.img-4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
  kernelimg=vmlinuz-4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modify the macro PWM in /home/rock/mraa-examples/pwm.c as follows to test PWM0. To test PWM2, change '''#define PWM 11''' to '''#define PWM 13'''.&lt;br /&gt;
&lt;br /&gt;
 '''/* PWM declaration */'''&lt;br /&gt;
 '''#define PWM 11'''&lt;br /&gt;
&lt;br /&gt;
Save and compile pwm.c&lt;br /&gt;
 rock@rockpin10:~/mraa-examples$ gcc -o pwm pwm.c -lmraa&lt;br /&gt;
 rock@rockpin10:~/mraa-examples$ sudo ./pwm &lt;br /&gt;
 PWM value is 0.010015&lt;br /&gt;
 PWM value is 0.019985&lt;br /&gt;
 PWM value is 0.030000&lt;br /&gt;
 PWM value is 0.040014&lt;br /&gt;
 PWM value is 0.049984&lt;br /&gt;
 PWM value is 0.059999&lt;br /&gt;
&lt;br /&gt;
===== I2C test =====&lt;br /&gt;
ROCK Pi N10 V1.1 provides 3 I2C,There are  I2C2 ,I2C6, I2C7. If you need the I2C function, you can turn on one or more of them.&lt;br /&gt;
&lt;br /&gt;
Firstly, modify the /boot/uEnv.txt file to add the following&lt;br /&gt;
&lt;br /&gt;
  root@rockpin10:~# cat /boot/uEnv.txt&lt;br /&gt;
  verbosity=7&lt;br /&gt;
  overlay_prefix=rockchip&lt;br /&gt;
  rootfstype=ext4&lt;br /&gt;
  fdtfile=rockchip/rk3399pro-rockpi-n10-linux.dtb '''rk3399pro-i2c2''' '''rk3399pro-i2c6''' '''rk3399pro-i2c7'''&lt;br /&gt;
  overlays=rk3399pro-console-on-uart2&lt;br /&gt;
  rootuuid=11958cc2-af5a-4e6f-9ad4-2b3baef3eebe&lt;br /&gt;
  initrdsize=0x5649ac&lt;br /&gt;
  kernelversion=4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
  initrdimg=initrd.img-4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
  kernelimg=vmlinuz-4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
&lt;br /&gt;
We use  MPU6050 tets i2c.&lt;br /&gt;
Modify the macro  MPU6050 in '''/home/rock/mraa-examples/i2c_mpu6050.c''' ,as follows to test I2C2. To test I2C6 and I2C7, change '''#define I2C_BUS 0''' to '''#define I2C_BUS 1'''  or'''#define I2C_BUS 2''' .&lt;br /&gt;
&lt;br /&gt;
  /* mraa header */&lt;br /&gt;
   #include &amp;quot;mraa/i2c.h&amp;quot;&lt;br /&gt;
   '''#define I2C_BUS 0'''&lt;br /&gt;
   &lt;br /&gt;
Save and compile pwm.c&lt;br /&gt;
   rock@rockpis:~/mraa-examples$ gcc -o i2c_mpu6050 i2c_mpu6050.c  -lmraa&lt;br /&gt;
   rock@rockpis:~/mraa-examples$ sudo ./i2c_mpu6050&lt;br /&gt;
   accel: x:0 y:0 z:0&lt;br /&gt;
   gyro: x:-10 y:1 z:7&lt;br /&gt;
   &lt;br /&gt;
   accel: x:0 y:0 z:0&lt;br /&gt;
   gyro: x:107 y:-12 z:69&lt;br /&gt;
    &lt;br /&gt;
   accel: x:0 y:0 z:0&lt;br /&gt;
   gyro: x:6 y:136 z:-50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== UART test =====&lt;br /&gt;
ROCK Pi n10 V1.1 provides 2 UART,There are  '''uart2''' ,'''uart4'''. If you need the uatr function, you can turn on one or more of them.&lt;br /&gt;
&lt;br /&gt;
Firstly, Disable console and enable '''uart2''' for uart test.modify the '''/boot/uEnv.txt''' file to add the following&lt;br /&gt;
&lt;br /&gt;
  root@rockpin10:~# cat /boot/uEnv.txt&lt;br /&gt;
  verbosity=7&lt;br /&gt;
  overlay_prefix=rockchip&lt;br /&gt;
  rootfstype=ext4&lt;br /&gt;
  fdtfile=rockchip/rk3399pro-rockpi-n10-linux.dtb &lt;br /&gt;
  '''console='''&lt;br /&gt;
  overlays='''rk3399pro-uart2''' '''rk3399pro-uart4''' &lt;br /&gt;
  rootuuid=11958cc2-af5a-4e6f-9ad4-2b3baef3eebe&lt;br /&gt;
  initrdsize=0x5649ac&lt;br /&gt;
  kernelversion=4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
  initrdimg=initrd.img-4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
  kernelimg=vmlinuz-4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
&lt;br /&gt;
Here set console to NULL value.&lt;br /&gt;
&lt;br /&gt;
then reboot . use ssh connect to rockpin10,we must have 2 windows,one is for send data,anothor is for receive.&lt;br /&gt;
&lt;br /&gt;
send command follow:&lt;br /&gt;
 rock@rockpin10:~$ sudo mraa-uart dev 0 baud 1500000 send  radxa&lt;br /&gt;
&lt;br /&gt;
Another window sets the baud  1500000 and receives the data &lt;br /&gt;
&lt;br /&gt;
 radxa&lt;br /&gt;
&lt;br /&gt;
receive command follow:&lt;br /&gt;
 rock@rockpin10:~$ sudo mraa-uart dev 0 baud 1500000 recv  1000&lt;br /&gt;
 radxa&lt;br /&gt;
&lt;br /&gt;
===== SPI test =====&lt;br /&gt;
&lt;br /&gt;
Firstly, modify the '''/boot/uEnv.txt''' file.&lt;br /&gt;
  root@rockpin10:~# cat /boot/uEnv.txt&lt;br /&gt;
  verbosity=7&lt;br /&gt;
  overlay_prefix=rockchip&lt;br /&gt;
  rootfstype=ext4&lt;br /&gt;
  fdtfile=rockchip/rk3399pro-rockpi-n10-linux.dtb '''rk3399pro-spi-spidev''' &lt;br /&gt;
  overlays=rk3399pro-console-on-uart2&lt;br /&gt;
  rootuuid=11958cc2-af5a-4e6f-9ad4-2b3baef3eebe&lt;br /&gt;
  initrdsize=0x5649ac&lt;br /&gt;
  kernelversion=4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
  initrdimg=initrd.img-4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
  kernelimg=vmlinuz-4.4.167-14-rockchip-g53bdb2fa44e8&lt;br /&gt;
&lt;br /&gt;
then execute command, sync, followed by '''reboot'''.&lt;br /&gt;
&lt;br /&gt;
Create file test-spi.c and add the following contents.&lt;br /&gt;
&lt;br /&gt;
 rock@rockpin10:~/mraa-examples$ cat test-spi.c &lt;br /&gt;
 #include &amp;lt;signal.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 /* mraa header */&lt;br /&gt;
 #include &amp;quot;mraa/spi.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 /* SPI declaration */&lt;br /&gt;
 '''#define SPI_BUS 2'''&lt;br /&gt;
 &lt;br /&gt;
 /* SPI frequency in Hz */&lt;br /&gt;
 #define SPI_FREQ 10000000&lt;br /&gt;
 int&lt;br /&gt;
 main(int argc, char** argv)&lt;br /&gt;
 {&lt;br /&gt;
     mraa_result_t status = MRAA_SUCCESS;&lt;br /&gt;
     mraa_spi_context spi;&lt;br /&gt;
     int i, j;&lt;br /&gt;
 &lt;br /&gt;
     /* initialize mraa for the platform (not needed most of the times) */&lt;br /&gt;
     mraa_init();&lt;br /&gt;
 &lt;br /&gt;
     //! [Interesting]&lt;br /&gt;
     /* initialize SPI bus */&lt;br /&gt;
     spi = mraa_spi_init(SPI_BUS);&lt;br /&gt;
     if (spi == NULL) {&lt;br /&gt;
         fprintf(stderr, &amp;quot;Failed to initialize SPI\n&amp;quot;);&lt;br /&gt;
         mraa_deinit();&lt;br /&gt;
         return EXIT_FAILURE;&lt;br /&gt;
     }&lt;br /&gt;
 &lt;br /&gt;
     /* set SPI frequency */&lt;br /&gt;
     status = mraa_spi_frequency(spi, SPI_FREQ);&lt;br /&gt;
     if (status != MRAA_SUCCESS)&lt;br /&gt;
         goto err_exit;&lt;br /&gt;
 &lt;br /&gt;
     /* set big endian mode */&lt;br /&gt;
     status = mraa_spi_lsbmode(spi, 0);&lt;br /&gt;
     if (status != MRAA_SUCCESS) {&lt;br /&gt;
         goto err_exit;&lt;br /&gt;
     }&lt;br /&gt;
    &lt;br /&gt;
     j = 10;&lt;br /&gt;
     while(j) {&lt;br /&gt;
   	j--;&lt;br /&gt;
         printf(&amp;quot;0x%x\n&amp;quot;,mraa_spi_write(spi, 0xaa));&lt;br /&gt;
     }&lt;br /&gt;
 err_exit:&lt;br /&gt;
     mraa_result_print(status);&lt;br /&gt;
 &lt;br /&gt;
     /* stop spi */&lt;br /&gt;
     mraa_spi_stop(spi);&lt;br /&gt;
 &lt;br /&gt;
     /* deinitialize mraa for the platform (not needed most of the times) */&lt;br /&gt;
     mraa_deinit();&lt;br /&gt;
 &lt;br /&gt;
      return EXIT_FAILURE;&lt;br /&gt;
 }&lt;br /&gt;
 rock@rockpin10:~/mraa-examples$ gcc -o test-spi test-spi.c -lmraa&lt;br /&gt;
&lt;br /&gt;
Then short pin19 and pin21 and run  test-spi&lt;br /&gt;
&lt;br /&gt;
 rock@rockpin10:~/mraa-examples$ sudo ./test-spi &lt;br /&gt;
 0xaa&lt;br /&gt;
 0xaa&lt;br /&gt;
 0xaa&lt;br /&gt;
 0xaa&lt;br /&gt;
 0xaa&lt;br /&gt;
 0xaa&lt;br /&gt;
 0xaa&lt;br /&gt;
 0xaa&lt;br /&gt;
 0xaa&lt;br /&gt;
 0xaa&lt;br /&gt;
 MRAA: SUCCESS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ADC test =====&lt;br /&gt;
&lt;br /&gt;
connect signal you want to measure, and then compile mraa example c file, aio.c, to test.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rock@rockpin10:~/mraa-examples$ gcc -o aio aio.c -lmraa&lt;br /&gt;
rock@rockpin10:~/mraa-examples$ sudo ./aio&lt;br /&gt;
ADC A0 read 1A5 - 421&lt;br /&gt;
ADC A0 read float - 0.41153&lt;br /&gt;
ADC A0 read 1A5 - 421&lt;br /&gt;
ADC A0 read float - 0.41153&lt;br /&gt;
ADC A0 read 1A5 - 421&lt;br /&gt;
ADC A0 read float - 0.41153&lt;br /&gt;
ADC A0 read 1A5 - 421&lt;br /&gt;
ADC A0 read float - 0.41153&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Development ====&lt;br /&gt;
&lt;br /&gt;
More introduction of libmraa can look at [http://iotdk.intel.com/docs/master/mraa/index.html libmraa official website].&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
&lt;br /&gt;
* Post your issue on the forum: https://forum.radxa.com/c/rockpiN10&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/dev/libmraa</id>
		<title>RockpiX/dev/libmraa</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/dev/libmraa"/>
				<updated>2020-11-25T03:52:49Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/dev/libmraa}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/dev/libmraa | Libmraa]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Libmraa-rockpiX =&lt;br /&gt;
&lt;br /&gt;
== Install libmraa ==&lt;br /&gt;
&lt;br /&gt;
We need to download the deb installation package first, and then install it:&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ wget https://dl.radxa.com/rockpix/packages/libmraa-rockpix.deb&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo dpkg -i libmraa-rockpix.deb&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo apt-get install -f -y&lt;br /&gt;
&lt;br /&gt;
== Enable interface ==&lt;br /&gt;
See ROCK Pi X [[RockpiX/hardware/gpio | GPIO pintout]]. ROCK Pi X has one 40-pin expansion header. Each pin is distinguished by color.&lt;br /&gt;
&lt;br /&gt;
=== Hardware V1.0/V1.1 ===&lt;br /&gt;
10 GPIO:&lt;br /&gt;
 PIN7  ISH_GPIO0&lt;br /&gt;
 PIN12 GPIO_DFX3&lt;br /&gt;
 PIN16 GPIO_DFX4&lt;br /&gt;
 PIN21 ISH_GPIO9&lt;br /&gt;
 PIN24 ISH_GPIO1&lt;br /&gt;
 PIN26 ISH_GPIO4&lt;br /&gt;
 PIN29 ISH_GPIO2&lt;br /&gt;
 PIN31 ISH_GPIO3&lt;br /&gt;
 PIN33 ISH_GPIO10&lt;br /&gt;
 PIN37 ISH_GPIO13&lt;br /&gt;
&lt;br /&gt;
I2C: x1, I2C1&lt;br /&gt;
 PIN3 I2C2_SDA&lt;br /&gt;
 PIN5 I2C2_SCL&lt;br /&gt;
 PIN19 ISH_I2C1_DATA&lt;br /&gt;
 PIN23 ISH_I2C1_CLK&lt;br /&gt;
&lt;br /&gt;
SPI: x1, SPI0(Pin#11/13/15/27)&lt;br /&gt;
 PIN11 SPI2_CLK&lt;br /&gt;
 PIN13 SPI2_MISO&lt;br /&gt;
 PIN15 SPI2_CS0&lt;br /&gt;
 PIN16 SPI2_MOSI&lt;br /&gt;
&lt;br /&gt;
UART: x1, UART1 and UART2&lt;br /&gt;
 PIN8   UART2_TX&lt;br /&gt;
 PIN10  UART2_RX&lt;br /&gt;
 PIN18  UART2_RTS&lt;br /&gt;
 PIN22  UART2_CTS&lt;br /&gt;
&lt;br /&gt;
PWM: x2, PWM0 and PWM1&lt;br /&gt;
 PIN32 PWM0&lt;br /&gt;
 PIN33 PWM1&lt;br /&gt;
&lt;br /&gt;
== Test ==&lt;br /&gt;
=== test gpio ===&lt;br /&gt;
Use '''mraa-gpio''' to test&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ mraa-gpio list&lt;br /&gt;
 01        3.3v: &lt;br /&gt;
 02          5v: &lt;br /&gt;
 03    I2C2_SDA: I2C  &lt;br /&gt;
 05    I2C2_SCL: I2C  &lt;br /&gt;
 06         GND: &lt;br /&gt;
 07   ISH_GPIO0: GPIO I2C  &lt;br /&gt;
 08    UART2_TX: UART &lt;br /&gt;
 09         GND: &lt;br /&gt;
 10    UART2_RX: UART &lt;br /&gt;
 11    SPI2_CLK: SPI  UART &lt;br /&gt;
 12   GPIO_DFX3: GPIO &lt;br /&gt;
 13   SPI2_MISO: SPI  UART &lt;br /&gt;
 14         GND: &lt;br /&gt;
 15    SPI2_CS0: SPI  &lt;br /&gt;
 16   SPI2_MOSI: GPIO SPI  &lt;br /&gt;
 17       +3.3V: &lt;br /&gt;
 18   UART2_RTS: UART &lt;br /&gt;
 19    SPI_MOSI: I2C  SPI  &lt;br /&gt;
 20         GND: &lt;br /&gt;
 21    SPI_MISO: GPIO SPI  &lt;br /&gt;
 22   UART2_CTS: UART &lt;br /&gt;
 23     SPI_CLK: I2C  SPI  &lt;br /&gt;
 24   ISH_GPIO1: GPIO &lt;br /&gt;
 25         GND: &lt;br /&gt;
 26   ISH_GPIO4: GPIO &lt;br /&gt;
 27   I2C5_DATA: I2C  &lt;br /&gt;
 28    I2C5_CLK: I2C  &lt;br /&gt;
 29   ISH_GPIO2: GPIO &lt;br /&gt;
 31   ISH_GPIO3: GPIO &lt;br /&gt;
 32        PWM0: PWM  &lt;br /&gt;
 33        PWM1: GPIO PWM  UART &lt;br /&gt;
 34         GND: &lt;br /&gt;
 35    I2S1_FRM: &lt;br /&gt;
 36    I2S1_CLK: &lt;br /&gt;
 37  ISH_GPIO13: GPIO &lt;br /&gt;
 38     I2S1_RX: &lt;br /&gt;
 39         GND: &lt;br /&gt;
 40     I2S1_TX: &lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ &lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-gpio set 7 1   //pin40 pull high&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ cat /sys/class/gpio/gpio335/value&lt;br /&gt;
 1&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-gpio set 7 0   //pin40 pull low&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ cat /sys/class/gpio/gpio335/value&lt;br /&gt;
 0&lt;br /&gt;
&lt;br /&gt;
=== test i2c ===&lt;br /&gt;
Use '''mraa-i2c''' to test, we must have a i2c slave device , for example, we use I2C EEPROM:&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ mraa-i2c list&lt;br /&gt;
 Bus   0: id=02 type=linux  default&lt;br /&gt;
 Bus   1: id=05 type=linux&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-i2c detect 0                                                                        &lt;br /&gt;
 00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- -- &lt;br /&gt;
 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- -- &lt;br /&gt;
 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 70: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-i2c set 0 0x50 0x10 0x55&lt;br /&gt;
 Device 50, Register = 10, Value = 55&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-i2c get 0 0x50 0x10&lt;br /&gt;
 Register 0X10 = 0X55&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ &lt;br /&gt;
&lt;br /&gt;
=== test Uart ===&lt;br /&gt;
Connect Rock Pi X to PC via serial cable, Open minicom in PC :&lt;br /&gt;
 &lt;br /&gt;
 PC@MYPC:~$ sudo minicom /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
Use mraa-uart tool to send information on rockpix, and view the received information on pc :&lt;br /&gt;
&lt;br /&gt;
* On Rock Pi X&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-uart dev 0 baud 1500000 send  data&lt;br /&gt;
&lt;br /&gt;
* In minicom of PC&lt;br /&gt;
&lt;br /&gt;
 Welcome to minicom 2.7.1&lt;br /&gt;
 &lt;br /&gt;
 OPTIONS: I18n &lt;br /&gt;
 Compiled on Aug 13 2017, 15:25:34.&lt;br /&gt;
 Port /dev/ttyUSB0, 10:22:25&lt;br /&gt;
 &lt;br /&gt;
 Press CTRL-A Z for help on special keys&lt;br /&gt;
 &lt;br /&gt;
 '''data'''&lt;br /&gt;
&lt;br /&gt;
== Compilation example ==&lt;br /&gt;
=== Install compiler and project builder ===&lt;br /&gt;
Install '''g++''' compiler and '''cmake''' project builder&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo apt-get install cmake g++&lt;br /&gt;
&lt;br /&gt;
Configure Java environment variables :&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo su     #password: rock&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~# vim ./.bashrc&lt;br /&gt;
   ...&lt;br /&gt;
   export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-arm64&lt;br /&gt;
   export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib&lt;br /&gt;
   export PATH=${JAVA_HOME}/bin:$PATH&lt;br /&gt;
 &lt;br /&gt;
   export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib&lt;br /&gt;
 &lt;br /&gt;
 vms@vms-ROCK-Pi-X:~# source ./.bashrc&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~# cp /usr/local/share/mraa . -r&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~# cd mraa/examples/&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples# mkdir build &lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples# cd build&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples/build# cmake ..; make&lt;br /&gt;
 ...&lt;br /&gt;
 [ 97%] Building CXX object c++/CMakeFiles/i2c_cpp.dir/i2c.o&lt;br /&gt;
 [100%] Linking CXX executable i2c_cpp&lt;br /&gt;
 [100%] Built target i2c_cpp&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples/build# ls &lt;br /&gt;
 CMakeCache.txt  CMakeFiles  Makefile  '''c'''  '''c++'''  cmake_install.cmake  '''java'''&lt;br /&gt;
&lt;br /&gt;
After compiling, you can see that C, C + + and Java are generated. Let's take a look at the example of using Java.&lt;br /&gt;
&lt;br /&gt;
=== Example of running Java ===&lt;br /&gt;
Go to the Java example directory and use the Java command to run the '''.jar''' package.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples/build# cd java/&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples/build/java# ls &lt;br /&gt;
 AioA0         CMakeFiles  GpioMmapped  Isr         UartExample&lt;br /&gt;
 BlinkIO       CyclePwm3   GpioRead6    Makefile    cmake_install.cmake&lt;br /&gt;
 BlinkOnboard  Example     HelloEdison  SpiMAX7219&lt;br /&gt;
 Bmp85         FTDITest    I2cCompass   SpiMCP4261&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples/build/java# java -jar GpioMmapped/GpioMmapped.jar&lt;br /&gt;
 hello mraa&lt;br /&gt;
 Version: v2.1.0-7-g9d7131e&lt;br /&gt;
 Platform: ROCK PI X&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Look, you have successfully run it. Next, you can try to write a Java demo yourself. Viewing these '''.hpp''' files can help you write '''your own demo'''&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:/usr/local/include/mraa# ls &lt;br /&gt;
 aio.h       gpio.h    iio.hpp               led.hpp  types.h    uart_ow.hpp&lt;br /&gt;
 aio.hpp     gpio.hpp  iio_kernel_headers.h  pwm.h    types.hpp&lt;br /&gt;
 common.h    i2c.h     initio.h              pwm.hpp  uart.h&lt;br /&gt;
 common.hpp  i2c.hpp   initio.hpp            spi.h    uart.hpp&lt;br /&gt;
 firmata.h   iio.h     led.h                 spi.hpp  uart_ow.h&lt;br /&gt;
 vms@vms-ROCK-Pi-X:/usr/local/include/mraa#&lt;br /&gt;
&lt;br /&gt;
=== More examples ===&lt;br /&gt;
More examples (including examples written in python and c++) can be found at:&lt;br /&gt;
&lt;br /&gt;
 /usr/local/share/mraa/examples/&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/dev/libmraa</id>
		<title>RockpiX/dev/libmraa</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/dev/libmraa"/>
				<updated>2020-11-25T03:52:34Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: Created page with &amp;quot;注意：还差spi与pwm1未调试通过，并且缺少adc，GPIO_DFX3异常关闭。  {{RockpiX_header}} {{Languages|RockpiX/dev/libmraa}}       ROCK Pi X &amp;gt; Ro...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;注意：还差spi与pwm1未调试通过，并且缺少adc，GPIO_DFX3异常关闭。&lt;br /&gt;
&lt;br /&gt;
{{RockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/dev/libmraa}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/dev/libmraa | Libmraa]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Libmraa-rockpiX =&lt;br /&gt;
&lt;br /&gt;
== Install libmraa ==&lt;br /&gt;
&lt;br /&gt;
We need to download the deb installation package first, and then install it:&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ wget https://dl.radxa.com/rockpix/packages/libmraa-rockpix.deb&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo dpkg -i libmraa-rockpix.deb&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo apt-get install -f -y&lt;br /&gt;
&lt;br /&gt;
== Enable interface ==&lt;br /&gt;
See ROCK Pi X [[RockpiX/hardware/gpio | GPIO pintout]]. ROCK Pi X has one 40-pin expansion header. Each pin is distinguished by color.&lt;br /&gt;
&lt;br /&gt;
=== Hardware V1.0/V1.1 ===&lt;br /&gt;
10 GPIO:&lt;br /&gt;
 PIN7  ISH_GPIO0&lt;br /&gt;
 PIN12 GPIO_DFX3&lt;br /&gt;
 PIN16 GPIO_DFX4&lt;br /&gt;
 PIN21 ISH_GPIO9&lt;br /&gt;
 PIN24 ISH_GPIO1&lt;br /&gt;
 PIN26 ISH_GPIO4&lt;br /&gt;
 PIN29 ISH_GPIO2&lt;br /&gt;
 PIN31 ISH_GPIO3&lt;br /&gt;
 PIN33 ISH_GPIO10&lt;br /&gt;
 PIN37 ISH_GPIO13&lt;br /&gt;
&lt;br /&gt;
I2C: x1, I2C1&lt;br /&gt;
 PIN3 I2C2_SDA&lt;br /&gt;
 PIN5 I2C2_SCL&lt;br /&gt;
 PIN19 ISH_I2C1_DATA&lt;br /&gt;
 PIN23 ISH_I2C1_CLK&lt;br /&gt;
&lt;br /&gt;
SPI: x1, SPI0(Pin#11/13/15/27)&lt;br /&gt;
 PIN11 SPI2_CLK&lt;br /&gt;
 PIN13 SPI2_MISO&lt;br /&gt;
 PIN15 SPI2_CS0&lt;br /&gt;
 PIN16 SPI2_MOSI&lt;br /&gt;
&lt;br /&gt;
UART: x1, UART1 and UART2&lt;br /&gt;
 PIN8   UART2_TX&lt;br /&gt;
 PIN10  UART2_RX&lt;br /&gt;
 PIN18  UART2_RTS&lt;br /&gt;
 PIN22  UART2_CTS&lt;br /&gt;
&lt;br /&gt;
PWM: x2, PWM0 and PWM1&lt;br /&gt;
 PIN32 PWM0&lt;br /&gt;
 PIN33 PWM1&lt;br /&gt;
&lt;br /&gt;
== Test ==&lt;br /&gt;
=== test gpio ===&lt;br /&gt;
Use '''mraa-gpio''' to test&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ mraa-gpio list&lt;br /&gt;
 01        3.3v: &lt;br /&gt;
 02          5v: &lt;br /&gt;
 03    I2C2_SDA: I2C  &lt;br /&gt;
 05    I2C2_SCL: I2C  &lt;br /&gt;
 06         GND: &lt;br /&gt;
 07   ISH_GPIO0: GPIO I2C  &lt;br /&gt;
 08    UART2_TX: UART &lt;br /&gt;
 09         GND: &lt;br /&gt;
 10    UART2_RX: UART &lt;br /&gt;
 11    SPI2_CLK: SPI  UART &lt;br /&gt;
 12   GPIO_DFX3: GPIO &lt;br /&gt;
 13   SPI2_MISO: SPI  UART &lt;br /&gt;
 14         GND: &lt;br /&gt;
 15    SPI2_CS0: SPI  &lt;br /&gt;
 16   SPI2_MOSI: GPIO SPI  &lt;br /&gt;
 17       +3.3V: &lt;br /&gt;
 18   UART2_RTS: UART &lt;br /&gt;
 19    SPI_MOSI: I2C  SPI  &lt;br /&gt;
 20         GND: &lt;br /&gt;
 21    SPI_MISO: GPIO SPI  &lt;br /&gt;
 22   UART2_CTS: UART &lt;br /&gt;
 23     SPI_CLK: I2C  SPI  &lt;br /&gt;
 24   ISH_GPIO1: GPIO &lt;br /&gt;
 25         GND: &lt;br /&gt;
 26   ISH_GPIO4: GPIO &lt;br /&gt;
 27   I2C5_DATA: I2C  &lt;br /&gt;
 28    I2C5_CLK: I2C  &lt;br /&gt;
 29   ISH_GPIO2: GPIO &lt;br /&gt;
 31   ISH_GPIO3: GPIO &lt;br /&gt;
 32        PWM0: PWM  &lt;br /&gt;
 33        PWM1: GPIO PWM  UART &lt;br /&gt;
 34         GND: &lt;br /&gt;
 35    I2S1_FRM: &lt;br /&gt;
 36    I2S1_CLK: &lt;br /&gt;
 37  ISH_GPIO13: GPIO &lt;br /&gt;
 38     I2S1_RX: &lt;br /&gt;
 39         GND: &lt;br /&gt;
 40     I2S1_TX: &lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ &lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-gpio set 7 1   //pin40 pull high&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ cat /sys/class/gpio/gpio335/value&lt;br /&gt;
 1&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-gpio set 7 0   //pin40 pull low&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ cat /sys/class/gpio/gpio335/value&lt;br /&gt;
 0&lt;br /&gt;
&lt;br /&gt;
=== test i2c ===&lt;br /&gt;
Use '''mraa-i2c''' to test, we must have a i2c slave device , for example, we use I2C EEPROM:&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ mraa-i2c list&lt;br /&gt;
 Bus   0: id=02 type=linux  default&lt;br /&gt;
 Bus   1: id=05 type=linux&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-i2c detect 0                                                                        &lt;br /&gt;
 00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- -- &lt;br /&gt;
 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- -- &lt;br /&gt;
 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 70: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- &lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-i2c set 0 0x50 0x10 0x55&lt;br /&gt;
 Device 50, Register = 10, Value = 55&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-i2c get 0 0x50 0x10&lt;br /&gt;
 Register 0X10 = 0X55&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ &lt;br /&gt;
&lt;br /&gt;
=== test Uart ===&lt;br /&gt;
Connect Rock Pi X to PC via serial cable, Open minicom in PC :&lt;br /&gt;
 &lt;br /&gt;
 PC@MYPC:~$ sudo minicom /dev/ttyUSB0&lt;br /&gt;
&lt;br /&gt;
Use mraa-uart tool to send information on rockpix, and view the received information on pc :&lt;br /&gt;
&lt;br /&gt;
* On Rock Pi X&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo mraa-uart dev 0 baud 1500000 send  data&lt;br /&gt;
&lt;br /&gt;
* In minicom of PC&lt;br /&gt;
&lt;br /&gt;
 Welcome to minicom 2.7.1&lt;br /&gt;
 &lt;br /&gt;
 OPTIONS: I18n &lt;br /&gt;
 Compiled on Aug 13 2017, 15:25:34.&lt;br /&gt;
 Port /dev/ttyUSB0, 10:22:25&lt;br /&gt;
 &lt;br /&gt;
 Press CTRL-A Z for help on special keys&lt;br /&gt;
 &lt;br /&gt;
 '''data'''&lt;br /&gt;
&lt;br /&gt;
== Compilation example ==&lt;br /&gt;
=== Install compiler and project builder ===&lt;br /&gt;
Install '''g++''' compiler and '''cmake''' project builder&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo apt-get install cmake g++&lt;br /&gt;
&lt;br /&gt;
Configure Java environment variables :&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~$ sudo su     #password: rock&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~# vim ./.bashrc&lt;br /&gt;
   ...&lt;br /&gt;
   export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-arm64&lt;br /&gt;
   export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib&lt;br /&gt;
   export PATH=${JAVA_HOME}/bin:$PATH&lt;br /&gt;
 &lt;br /&gt;
   export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib&lt;br /&gt;
 &lt;br /&gt;
 vms@vms-ROCK-Pi-X:~# source ./.bashrc&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~# cp /usr/local/share/mraa . -r&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~# cd mraa/examples/&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples# mkdir build &lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples# cd build&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples/build# cmake ..; make&lt;br /&gt;
 ...&lt;br /&gt;
 [ 97%] Building CXX object c++/CMakeFiles/i2c_cpp.dir/i2c.o&lt;br /&gt;
 [100%] Linking CXX executable i2c_cpp&lt;br /&gt;
 [100%] Built target i2c_cpp&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples/build# ls &lt;br /&gt;
 CMakeCache.txt  CMakeFiles  Makefile  '''c'''  '''c++'''  cmake_install.cmake  '''java'''&lt;br /&gt;
&lt;br /&gt;
After compiling, you can see that C, C + + and Java are generated. Let's take a look at the example of using Java.&lt;br /&gt;
&lt;br /&gt;
=== Example of running Java ===&lt;br /&gt;
Go to the Java example directory and use the Java command to run the '''.jar''' package.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples/build# cd java/&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples/build/java# ls &lt;br /&gt;
 AioA0         CMakeFiles  GpioMmapped  Isr         UartExample&lt;br /&gt;
 BlinkIO       CyclePwm3   GpioRead6    Makefile    cmake_install.cmake&lt;br /&gt;
 BlinkOnboard  Example     HelloEdison  SpiMAX7219&lt;br /&gt;
 Bmp85         FTDITest    I2cCompass   SpiMCP4261&lt;br /&gt;
 vms@vms-ROCK-Pi-X:~/mraa/examples/build/java# java -jar GpioMmapped/GpioMmapped.jar&lt;br /&gt;
 hello mraa&lt;br /&gt;
 Version: v2.1.0-7-g9d7131e&lt;br /&gt;
 Platform: ROCK PI X&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Look, you have successfully run it. Next, you can try to write a Java demo yourself. Viewing these '''.hpp''' files can help you write '''your own demo'''&lt;br /&gt;
&lt;br /&gt;
 vms@vms-ROCK-Pi-X:/usr/local/include/mraa# ls &lt;br /&gt;
 aio.h       gpio.h    iio.hpp               led.hpp  types.h    uart_ow.hpp&lt;br /&gt;
 aio.hpp     gpio.hpp  iio_kernel_headers.h  pwm.h    types.hpp&lt;br /&gt;
 common.h    i2c.h     initio.h              pwm.hpp  uart.h&lt;br /&gt;
 common.hpp  i2c.hpp   initio.hpp            spi.h    uart.hpp&lt;br /&gt;
 firmata.h   iio.h     led.h                 spi.hpp  uart_ow.h&lt;br /&gt;
 vms@vms-ROCK-Pi-X:/usr/local/include/mraa#&lt;br /&gt;
&lt;br /&gt;
=== More examples ===&lt;br /&gt;
More examples (including examples written in python and c++) can be found at:&lt;br /&gt;
&lt;br /&gt;
 /usr/local/share/mraa/examples/&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/dev/mac_address</id>
		<title>RockpiX/dev/mac address</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/dev/mac_address"/>
				<updated>2020-11-24T04:07:50Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/dev/mac_address}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/dev/mac_address | Rewrite mac address]]&lt;br /&gt;
&lt;br /&gt;
=Prepare=&lt;br /&gt;
* RockpiX - Run the windows10 system.&lt;br /&gt;
* [https://dl.radxa.com/rockpix/tools/Rewrite_mac_address.zip Rewrite_mac_address.zip] - Toolkit for rewriting mac address.&lt;br /&gt;
&lt;br /&gt;
=Rewrite mac address=&lt;br /&gt;
&lt;br /&gt;
Unzip the Rewrite_mac_address.rar toolkit to get the following directory:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── 8168FEF.bak&lt;br /&gt;
 ├── 8168FEF.CFG&lt;br /&gt;
 ├── devcon64.exe&lt;br /&gt;
 ├── RTIoLib64.dll&lt;br /&gt;
 ├── rtkiow10x64.sys&lt;br /&gt;
 ├── RTNicPgW64.exe&lt;br /&gt;
 └── WINPG64.BAT&lt;br /&gt;
&lt;br /&gt;
You can modify the mac address you want to rewrite in the first line in the file 8168FEF.CFG, for example:&lt;br /&gt;
&lt;br /&gt;
 NODEID = '''00 E0 4C 88 00 18'''&lt;br /&gt;
 ;ENDID = 00 E0 4C 68 FF FF&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Run the '''WINPG64.BAT''' script to rewrite the mac address. After successfully rewriting the mac address, the following output information will be displayed:&lt;br /&gt;
&lt;br /&gt;
 ****************************************************************************&lt;br /&gt;
 *       EEPROM/EFUSE/FLASH Windows Programming Utility for                             *&lt;br /&gt;
 *    Realtek RTL8136/RTL8168/RTL8169/RTL8125 Family Ethernet Controller  *&lt;br /&gt;
 *   Version : 2.69.0.3                                                                                                                     *&lt;br /&gt;
 * Copyright (C) 2020 Realtek Semiconductor Corp.. All Rights Reserved.           *&lt;br /&gt;
 ****************************************************************************&lt;br /&gt;
 &lt;br /&gt;
 Power Status: AC Power&lt;br /&gt;
 &lt;br /&gt;
 This is RTL8168F&lt;br /&gt;
 Use EFuse&lt;br /&gt;
 FF FF FF FF FF FF FF FF 18 05 03 18 54 60 18 48&lt;br /&gt;
 02 1B 00 00 E0 4C 88 19 04 00 22 50 2C EC 10 50&lt;br /&gt;
 2E 23 01 18 51 00 18 52 CF 18 53 3C 18 55 14 18&lt;br /&gt;
 56 82 50 42 C3 FF 40 30 00 18 F0 3F 71 64 00 E0&lt;br /&gt;
 4C 88 71 68 00 00 00 01 40 18 04 19 4C 45 02 18&lt;br /&gt;
 05 23 18 05 24 18 05 25 18 05 26 18 05 27 18 05&lt;br /&gt;
 12 18 05 13 18 05 14 18 05 15 18 05 12 18 05 13&lt;br /&gt;
 18 05 14 18 05 15 18 05 16 18 05 17 18 05 18 FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00&lt;br /&gt;
 PG EFuse is '''Successful!!!'''&lt;br /&gt;
 NodeID = 00 E0 4C 88 00 18&lt;br /&gt;
 EFuse Remain 61 Bytes!!!&lt;br /&gt;
&lt;br /&gt;
Open powershell and run the following command to view the mac address you wrote:&lt;br /&gt;
&lt;br /&gt;
 PS C:\WINDOWS\system32&amp;gt; ipconfig /all&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 Ethernet adapter Ethernet:&lt;br /&gt;
 &lt;br /&gt;
   Media State . . . . . . . . . . . : Media disconnected&lt;br /&gt;
   Connection-specific DNS Suffix  . : lan&lt;br /&gt;
   Description . . . . . . . . . . . : Realtek PCIe GbE Family Controller #2&lt;br /&gt;
   Physical Address. . . . . . . . . : '''00-E0-4C-88-00-18'''&lt;br /&gt;
   DHCP Enabled. . . . . . . . . . . : Yes&lt;br /&gt;
   Autoconfiguration Enabled . . . . : Yes&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/dev/mac_address</id>
		<title>RockpiX/dev/mac address</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/dev/mac_address"/>
				<updated>2020-11-24T04:07:22Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/dev/mac_address}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/dev/mac_address | Rewrite mac address]]&lt;br /&gt;
&lt;br /&gt;
=Prepare=&lt;br /&gt;
* RockpiX - Run the windows10 system.&lt;br /&gt;
* [https://dl.radxa.com/rockpix/tools/Rewrite_mac_address.zip Rewrite_mac_address.zip] - Toolkit for rewriting mac address.&lt;br /&gt;
&lt;br /&gt;
=Rewrite mac address=&lt;br /&gt;
&lt;br /&gt;
Unzip the Rewrite_mac_address.rar toolkit to get the following directory:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── 8168FEF.bak&lt;br /&gt;
 ├── 8168FEF.CFG&lt;br /&gt;
 ├── devcon64.exe&lt;br /&gt;
 ├── RTIoLib64.dll&lt;br /&gt;
 ├── rtkiow10x64.sys&lt;br /&gt;
 ├── RTNicPgW64.exe&lt;br /&gt;
 └── WINPG64.BAT&lt;br /&gt;
&lt;br /&gt;
You can modify the mac address you want to rewrite in the first line in the file 8168FEF.CFG, for example:&lt;br /&gt;
&lt;br /&gt;
 NODEID = '''00 E0 4C 88 00 18'''&lt;br /&gt;
 ;ENDID = 00 E0 4C 68 FF FF&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Run the '''WINPG64.BAT''' script to rewrite the mac address. After successfully rewriting the mac address, the following output information will be displayed:&lt;br /&gt;
&lt;br /&gt;
****************************************************************************&lt;br /&gt;
*       EEPROM/EFUSE/FLASH Windows Programming Utility for                             *&lt;br /&gt;
*    Realtek RTL8136/RTL8168/RTL8169/RTL8125 Family Ethernet Controller  *&lt;br /&gt;
*   Version : 2.69.0.3                                                                                                                     *&lt;br /&gt;
* Copyright (C) 2020 Realtek Semiconductor Corp.. All Rights Reserved.           *&lt;br /&gt;
****************************************************************************&lt;br /&gt;
 &lt;br /&gt;
 Power Status: AC Power&lt;br /&gt;
 &lt;br /&gt;
 This is RTL8168F&lt;br /&gt;
 Use EFuse&lt;br /&gt;
 FF FF FF FF FF FF FF FF 18 05 03 18 54 60 18 48&lt;br /&gt;
 02 1B 00 00 E0 4C 88 19 04 00 22 50 2C EC 10 50&lt;br /&gt;
 2E 23 01 18 51 00 18 52 CF 18 53 3C 18 55 14 18&lt;br /&gt;
 56 82 50 42 C3 FF 40 30 00 18 F0 3F 71 64 00 E0&lt;br /&gt;
 4C 88 71 68 00 00 00 01 40 18 04 19 4C 45 02 18&lt;br /&gt;
 05 23 18 05 24 18 05 25 18 05 26 18 05 27 18 05&lt;br /&gt;
 12 18 05 13 18 05 14 18 05 15 18 05 12 18 05 13&lt;br /&gt;
 18 05 14 18 05 15 18 05 16 18 05 17 18 05 18 FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00&lt;br /&gt;
 PG EFuse is '''Successful!!!'''&lt;br /&gt;
 NodeID = 00 E0 4C 88 00 18&lt;br /&gt;
 EFuse Remain 61 Bytes!!!&lt;br /&gt;
&lt;br /&gt;
Open powershell and run the following command to view the mac address you wrote:&lt;br /&gt;
&lt;br /&gt;
 PS C:\WINDOWS\system32&amp;gt; ipconfig /all&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 Ethernet adapter Ethernet:&lt;br /&gt;
 &lt;br /&gt;
   Media State . . . . . . . . . . . : Media disconnected&lt;br /&gt;
   Connection-specific DNS Suffix  . : lan&lt;br /&gt;
   Description . . . . . . . . . . . : Realtek PCIe GbE Family Controller #2&lt;br /&gt;
   Physical Address. . . . . . . . . : '''00-E0-4C-88-00-18'''&lt;br /&gt;
   DHCP Enabled. . . . . . . . . . . : Yes&lt;br /&gt;
   Autoconfiguration Enabled . . . . : Yes&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/dev/mac_address</id>
		<title>RockpiX/dev/mac address</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/dev/mac_address"/>
				<updated>2020-11-24T04:05:17Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/dev/mac_address}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/dev/mac_address | Rewrite mac address]]&lt;br /&gt;
&lt;br /&gt;
=Prepare=&lt;br /&gt;
* RockpiX - Run the windows10 system.&lt;br /&gt;
* [https://dl.radxa.com/rockpix/tools/Rewrite_mac_address.zip Rewrite_mac_address.zip] - Toolkit for rewriting mac address.&lt;br /&gt;
&lt;br /&gt;
=Rewrite mac address=&lt;br /&gt;
&lt;br /&gt;
Unzip the Rewrite_mac_address.rar toolkit to get the following directory:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── 8168FEF.bak&lt;br /&gt;
 ├── 8168FEF.CFG&lt;br /&gt;
 ├── devcon64.exe&lt;br /&gt;
 ├── RTIoLib64.dll&lt;br /&gt;
 ├── rtkiow10x64.sys&lt;br /&gt;
 ├── RTNicPgW64.exe&lt;br /&gt;
 └── WINPG64.BAT&lt;br /&gt;
&lt;br /&gt;
You can modify the mac address you want to rewrite in the first line in the file 8168FEF.CFG, for example:&lt;br /&gt;
&lt;br /&gt;
 NODEID = '''00 E0 4C 88 00 18'''&lt;br /&gt;
 ;ENDID = 00 E0 4C 68 FF FF&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Run the WINPG64.BAT script to rewrite the mac address. After successfully rewriting the mac address, the following output information will be displayed:&lt;br /&gt;
&lt;br /&gt;
 *************************************************************************&lt;br /&gt;
 *       EEPROM/EFUSE/FLASH Windows Programming Utility for              *&lt;br /&gt;
 *    Realtek RTL8136/RTL8168/RTL8169/RTL8125 Family Ethernet Controller *&lt;br /&gt;
 *   Version : 2.69.0.3                                                  *&lt;br /&gt;
 * Copyright (C) 2020 Realtek Semiconductor Corp.. All Rights Reserved.  *&lt;br /&gt;
 *************************************************************************&lt;br /&gt;
 &lt;br /&gt;
 Power Status: AC Power&lt;br /&gt;
 &lt;br /&gt;
 This is RTL8168F&lt;br /&gt;
 Use EFuse&lt;br /&gt;
 FF FF FF FF FF FF FF FF 18 05 03 18 54 60 18 48&lt;br /&gt;
 02 1B 00 00 E0 4C 88 19 04 00 22 50 2C EC 10 50&lt;br /&gt;
 2E 23 01 18 51 00 18 52 CF 18 53 3C 18 55 14 18&lt;br /&gt;
 56 82 50 42 C3 FF 40 30 00 18 F0 3F 71 64 00 E0&lt;br /&gt;
 4C 88 71 68 00 00 00 01 40 18 04 19 4C 45 02 18&lt;br /&gt;
 05 23 18 05 24 18 05 25 18 05 26 18 05 27 18 05&lt;br /&gt;
 12 18 05 13 18 05 14 18 05 15 18 05 12 18 05 13&lt;br /&gt;
 18 05 14 18 05 15 18 05 16 18 05 17 18 05 18 FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00&lt;br /&gt;
 PG EFuse is Successful!!!&lt;br /&gt;
 NodeID = 00 E0 4C 88 00 18&lt;br /&gt;
 EFuse Remain 61 Bytes!!!&lt;br /&gt;
&lt;br /&gt;
Open powershell and run the following command to view the mac address you wrote:&lt;br /&gt;
&lt;br /&gt;
 PS C:\WINDOWS\system32&amp;gt; ipconfig /all&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 Ethernet adapter Ethernet:&lt;br /&gt;
 &lt;br /&gt;
   Media State . . . . . . . . . . . : Media disconnected&lt;br /&gt;
   Connection-specific DNS Suffix  . : lan&lt;br /&gt;
   Description . . . . . . . . . . . : Realtek PCIe GbE Family Controller #2&lt;br /&gt;
   Physical Address. . . . . . . . . : 00-E0-4C-88-00-18&lt;br /&gt;
   DHCP Enabled. . . . . . . . . . . : Yes&lt;br /&gt;
   Autoconfiguration Enabled . . . . : Yes&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/dev/mac_address</id>
		<title>RockpiX/dev/mac address</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/dev/mac_address"/>
				<updated>2020-11-24T04:01:38Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: Created page with &amp;quot;{{RockpiX_header}} {{Languages|RockpiX/dev/mac_address}}        ROCK Pi X &amp;gt;  Rewrite mac address  =Prepare= * RockpiX - Run the windo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/dev/mac_address}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/dev/mac_address | Rewrite mac address]]&lt;br /&gt;
&lt;br /&gt;
=Prepare=&lt;br /&gt;
* RockpiX - Run the windows10 system.&lt;br /&gt;
* [https://dl.radxa.com/rockpix/tools/Rewrite_mac_address.zip Rewrite_mac_address.zip] - Toolkit for rewriting mac address.&lt;br /&gt;
&lt;br /&gt;
=Rewrite mac address=&lt;br /&gt;
&lt;br /&gt;
Unzip the Rewrite_mac_address.rar toolkit to get the following directory:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── 8168FEF.bak&lt;br /&gt;
 ├── 8168FEF.CFG&lt;br /&gt;
 ├── devcon64.exe&lt;br /&gt;
 ├── RTIoLib64.dll&lt;br /&gt;
 ├── rtkiow10x64.sys&lt;br /&gt;
 ├── RTNicPgW64.exe&lt;br /&gt;
 └── WINPG64.BAT&lt;br /&gt;
&lt;br /&gt;
You can modify the mac address you want to rewrite in the first line in the file 8168FEF.CFG, for example:&lt;br /&gt;
&lt;br /&gt;
 NODEID = '''00 E0 4C 88 00 18'''&lt;br /&gt;
 ;ENDID = 00 E0 4C 68 FF FF&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Run the WINPG64.BAT script to rewrite the mac address. After successfully rewriting the mac address, the following output information will be displayed:&lt;br /&gt;
&lt;br /&gt;
 D:\mac\Rewrite_mac_address&amp;gt;RTNicPgW64.exe /efuse /w&lt;br /&gt;
 &lt;br /&gt;
 *************************************************************************&lt;br /&gt;
 *       EEPROM/EFUSE/FLASH Windows Programming Utility for              *&lt;br /&gt;
 *    Realtek RTL8136/RTL8168/RTL8169/RTL8125 Family Ethernet Controller *&lt;br /&gt;
 *   Version : 2.69.0.3                                                  *&lt;br /&gt;
 * Copyright (C) 2020 Realtek Semiconductor Corp.. All Rights Reserved.  *&lt;br /&gt;
 *************************************************************************&lt;br /&gt;
 &lt;br /&gt;
 Power Status: AC Power&lt;br /&gt;
 &lt;br /&gt;
 This is RTL8168F&lt;br /&gt;
 Use EFuse&lt;br /&gt;
 FF FF FF FF FF FF FF FF 18 05 03 18 54 60 18 48&lt;br /&gt;
 02 1B 00 00 E0 4C 88 19 04 00 22 50 2C EC 10 50&lt;br /&gt;
 2E 23 01 18 51 00 18 52 CF 18 53 3C 18 55 14 18&lt;br /&gt;
 56 82 50 42 C3 FF 40 30 00 18 F0 3F 71 64 00 E0&lt;br /&gt;
 4C 88 71 68 00 00 00 01 40 18 04 19 4C 45 02 18&lt;br /&gt;
 05 23 18 05 24 18 05 25 18 05 26 18 05 27 18 05&lt;br /&gt;
 12 18 05 13 18 05 14 18 05 15 18 05 12 18 05 13&lt;br /&gt;
 18 05 14 18 05 15 18 05 16 18 05 17 18 05 18 FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
 FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00&lt;br /&gt;
 PG EFuse is Successful!!!&lt;br /&gt;
 NodeID = 00 E0 4C 88 00 18&lt;br /&gt;
 EFuse Remain 61 Bytes!!!&lt;br /&gt;
&lt;br /&gt;
Open powershell and run the following command to view the mac address you wrote:&lt;br /&gt;
&lt;br /&gt;
 PS C:\WINDOWS\system32&amp;gt; ipconfig /all&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 Ethernet adapter Ethernet:&lt;br /&gt;
 &lt;br /&gt;
   Media State . . . . . . . . . . . : Media disconnected&lt;br /&gt;
   Connection-specific DNS Suffix  . : lan&lt;br /&gt;
   Description . . . . . . . . . . . : Realtek PCIe GbE Family Controller #2&lt;br /&gt;
   Physical Address. . . . . . . . . : 00-E0-4C-88-00-18&lt;br /&gt;
   DHCP Enabled. . . . . . . . . . . : Yes&lt;br /&gt;
   Autoconfiguration Enabled . . . . : Yes&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/dev</id>
		<title>RockpiX/dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/dev"/>
				<updated>2020-11-24T01:48:19Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/dev}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/dev | Development &amp;amp; Application Notes]]&lt;br /&gt;
&lt;br /&gt;
* [[RockpiX/bios/serial_console| Serial Console]]&lt;br /&gt;
* [[RockpiX/bios | BIOS Guide]]&lt;br /&gt;
* [[RockpiX/dev/libmraa | Libmraa]]&lt;br /&gt;
* [[RockpiX/dev/mac_address | Rewrite mac address]]&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/dev</id>
		<title>RockpiX/dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/dev"/>
				<updated>2020-11-23T10:09:19Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/dev}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/dev | Development &amp;amp; Application Notes]]&lt;br /&gt;
&lt;br /&gt;
* [[RockpiX/bios/serial_console| Serial Console]]&lt;br /&gt;
* [[RockpiX/bios | BIOS Guide]]&lt;br /&gt;
* [[RockpiX/dev/libmraa | Libmraa]]&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/install/Windows.wim</id>
		<title>RockpiX/install/Windows.wim</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/install/Windows.wim"/>
				<updated>2020-10-22T03:07:42Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/install/Windows.wim}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/install | Install]] &amp;gt; [[RockpiX/install/Windows.wim | Install Windows .wim image to ROCK Pi X (eMMC)]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The Windows Imaging Format (WIM) is a file-based disk image format. It was developed by Microsoft to help deploy Windows Vista and subsequent versions of the Windows operating system family.&lt;br /&gt;
&lt;br /&gt;
== Prepare ==&lt;br /&gt;
* Windows .wim Image - You need a copy of the Windows .wim image, which can be downloaded from [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM].&lt;br /&gt;
* USB drive - We need this as the installation media&lt;br /&gt;
* ROCK Pi X - It doesn't matter if the board has OS running already or not, as long as we have proper BIOS installed, we can install a new OS&lt;br /&gt;
* Keyboard/mouse and HDMI monitor for ROCK Pi X - We need to operate on ROCK Pi X&lt;br /&gt;
* Rockpi_x_win10_installer - It is a small WinPE system, we will use it to complete the deployment of Wim images. Download here [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_win10_installer.tar.gz rockpi_x_win10_installer.tar.gz]&lt;br /&gt;
* Another PC(HOST PC) running Windows or Linux - We need to make bootable USB drive from Rockpi_x_win10_installer on this PC&lt;br /&gt;
&lt;br /&gt;
== Step 1: Make a bootable USB disk from Rockpi_x_win10_installer ==&lt;br /&gt;
=== Windows HOST ===&lt;br /&gt;
&lt;br /&gt;
We use Rockpi_x_win10_installer to make a boot disk on Windows:&lt;br /&gt;
&lt;br /&gt;
1. Insert your USB flash drive into the Windows host, we will use the diskpart command tool to format the USB flash drive:&lt;br /&gt;
&lt;br /&gt;
 C:\WINDOWS\system32&amp;gt;'''diskpart'''&lt;br /&gt;
 &lt;br /&gt;
 Microsoft DiskPart version 10.0.18362.1&lt;br /&gt;
 &lt;br /&gt;
 Copyright (C) Microsoft Corporation.&lt;br /&gt;
 On computer: DESKTOP-NT5FLRV&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''list disk'''&lt;br /&gt;
 &lt;br /&gt;
   Disk ###  Status         Size     Free     Dyn  Gpt&lt;br /&gt;
   --------  -------------  -------  -------  ---  ---&lt;br /&gt;
   Disk 0    Online           28 GB      0 B        *&lt;br /&gt;
   Disk 1    Online           58 GB      0 B&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''select disk 1'''&lt;br /&gt;
 &lt;br /&gt;
 Disk 1 is now the selected disk.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''clean'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart succeeded in cleaning the disk.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''create partition primary'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart succeeded in creating the specified partition.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''active'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart marked the current partition as active.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''format fs=&amp;quot;ntfs&amp;quot; label=&amp;quot;WinDeploy&amp;quot; quick'''&lt;br /&gt;
 &lt;br /&gt;
   100 percent completed&lt;br /&gt;
 &lt;br /&gt;
 DiskPart successfully formatted the volume.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''assign letter=I'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart successfully assigned the drive letter or mount point.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''exit'''&lt;br /&gt;
 &lt;br /&gt;
 Leaving DiskPart...&lt;br /&gt;
&lt;br /&gt;
2. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_win10_installer.tar.gz rockpi_x_win10_installer.tar.gz] and unzip it to the root directory of the USB flash drive，U disk directory structure is as follows:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 └── Images&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM] (You can use the Dism tool to capture the desired .wim image) and put it in the '''Images''' directory. &lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 └── Images&lt;br /&gt;
                 ├── '''Install.WIM'''&lt;br /&gt;
                 ├── unattend.xml&lt;br /&gt;
                 └── Winre.wim&lt;br /&gt;
&lt;br /&gt;
=== Linux HOST ===&lt;br /&gt;
&lt;br /&gt;
On Linux we use Rockpi_x_win10_installer to make a bootable USB drive.&lt;br /&gt;
&lt;br /&gt;
1. First use the '''gparted''' tool to format the U disk.&lt;br /&gt;
&lt;br /&gt;
How to install the gparted:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install gparted -y&lt;br /&gt;
&lt;br /&gt;
How to use the gparted:&lt;br /&gt;
&lt;br /&gt;
1.Create partition table.&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitiontab.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitiontab1.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
2. Create partition and format.&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitionandformat.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitionandformat1.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
3. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_win10_installer.tar.gz rockpi_x_win10_installer.tar.gz] and unzip it to the root directory of the USB flash drive，U disk directory structure is as follows:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 └── Images&lt;br /&gt;
&lt;br /&gt;
4. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM] (You can use the Dism tool to capture the desired .wim image) and put it in the '''Images''' directory. &lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 └── Images&lt;br /&gt;
                 ├── '''Install.WIM'''&lt;br /&gt;
                 ├── unattend.xml&lt;br /&gt;
                 └── Winre.wim&lt;br /&gt;
&lt;br /&gt;
== Step 2: Boot from USB disk ==&lt;br /&gt;
&lt;br /&gt;
1. Plug the USB drive on ROCK Pi X, if your USB drive is USB 3.0, plug it to the ROCK Pi X USB 3.0 port is preferred.&lt;br /&gt;
&lt;br /&gt;
2. Plug keyboard and HDMI monitor on ROCK Pi X&lt;br /&gt;
&lt;br /&gt;
3. Power on the ROCK Pi X, keep pressing DEL on the keyboard until the BIOS screen is on HDMI&lt;br /&gt;
&lt;br /&gt;
4. Go the last tab [Save &amp;amp; Exit] -&amp;gt; [Boot Override] of BIOS menu, select your USB drive and press '''Enter''' to boot.&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_BIOS.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 3: Deploy ==&lt;br /&gt;
&lt;br /&gt;
After waiting for a while, you will see the following deployment interface:&lt;br /&gt;
&lt;br /&gt;
[[File:Wimautodeploy.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
After deployment, ROCK PI X will be restarted automatically.&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* Post your issue at the forum: https://forum.radxa.com/c/rockpiX/win&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/install/Windows.wim</id>
		<title>RockpiX/install/Windows.wim</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/install/Windows.wim"/>
				<updated>2020-10-22T03:04:22Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/install/Windows.wim}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/install | Install]] &amp;gt; [[RockpiX/install/Windows.wim | Install Windows .wim image to ROCK Pi X (eMMC)]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The Windows Imaging Format (WIM) is a file-based disk image format. It was developed by Microsoft to help deploy Windows Vista and subsequent versions of the Windows operating system family.&lt;br /&gt;
&lt;br /&gt;
== Prepare ==&lt;br /&gt;
* Windows .wim Image - You need a copy of the Windows .wim image, which can be downloaded from [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM].&lt;br /&gt;
* USB drive - We need this as the installation media&lt;br /&gt;
* ROCK Pi X - It doesn't matter if the board has OS running already or not, as long as we have proper BIOS installed, we can install a new OS&lt;br /&gt;
* Keyboard/mouse and HDMI monitor for ROCK Pi X - We need to operate on ROCK Pi X&lt;br /&gt;
* Rockpi_x_win10_installer - It is a small WinPE system, we will use it to complete the deployment of Wim images. Download here [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_win10_installer.tar.gz rockpi_x_win10_installer.tar.gz]&lt;br /&gt;
* Another PC(HOST PC) running Windows or Linux - We need to make bootable USB drive from Rockpi_x_win10_installer on this PC&lt;br /&gt;
&lt;br /&gt;
== Step 1: Make a bootable USB disk from Rockpi_x_win10_installer ==&lt;br /&gt;
=== Windows HOST ===&lt;br /&gt;
&lt;br /&gt;
We use Rockpi_x_win10_installer to make a boot disk on Windows:&lt;br /&gt;
&lt;br /&gt;
1. Insert your USB flash drive into the Windows host, we will use the diskpart command tool to format the USB flash drive:&lt;br /&gt;
&lt;br /&gt;
 C:\WINDOWS\system32&amp;gt;'''diskpart'''&lt;br /&gt;
 &lt;br /&gt;
 Microsoft DiskPart version 10.0.18362.1&lt;br /&gt;
 &lt;br /&gt;
 Copyright (C) Microsoft Corporation.&lt;br /&gt;
 On computer: DESKTOP-NT5FLRV&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''list disk'''&lt;br /&gt;
 &lt;br /&gt;
   Disk ###  Status         Size     Free     Dyn  Gpt&lt;br /&gt;
   --------  -------------  -------  -------  ---  ---&lt;br /&gt;
   Disk 0    Online           28 GB      0 B        *&lt;br /&gt;
   Disk 1    Online           58 GB      0 B&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''select disk 1'''&lt;br /&gt;
 &lt;br /&gt;
 Disk 1 is now the selected disk.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''clean'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart succeeded in cleaning the disk.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''create partition primary'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart succeeded in creating the specified partition.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''active'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart marked the current partition as active.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''format fs=&amp;quot;ntfs&amp;quot; label=&amp;quot;WinDeploy&amp;quot; quick'''&lt;br /&gt;
 &lt;br /&gt;
   100 percent completed&lt;br /&gt;
 &lt;br /&gt;
 DiskPart successfully formatted the volume.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''assign letter=I'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart successfully assigned the drive letter or mount point.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''exit'''&lt;br /&gt;
 &lt;br /&gt;
 Leaving DiskPart...&lt;br /&gt;
&lt;br /&gt;
2. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_win10_installer.tar.gz rockpi_x_win10_installer.tar.gz] and unzip it to the root directory of the USB flash drive，U disk directory structure is as follows:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 └── Images&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM] (You can use the Dism tool to capture the desired .wim image) and put it in the '''Images''' directory. &lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 └── Images&lt;br /&gt;
                 ├── '''Install.WIM'''&lt;br /&gt;
                 ├── unattend.xml&lt;br /&gt;
                 └── Winre.wim&lt;br /&gt;
&lt;br /&gt;
=== Linux HOST ===&lt;br /&gt;
&lt;br /&gt;
On Linux we use Rockpi_x_win10_installer to make a bootable USB drive.&lt;br /&gt;
&lt;br /&gt;
1. First use the '''gparted''' tool to format the U disk.&lt;br /&gt;
&lt;br /&gt;
How to install the gparted:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install gparted -y&lt;br /&gt;
&lt;br /&gt;
How to use the gparted:&lt;br /&gt;
&lt;br /&gt;
1.Create partition table.&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitiontab.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitiontab1.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
2. Create partition and format.&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitionandformat.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitionandformat1.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
2. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_win10_installer.tar.gz rockpi_x_win10_installer.tar.gz] and unzip it to the root directory of the USB flash drive，U disk directory structure is as follows:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 └── Images&lt;br /&gt;
&lt;br /&gt;
3. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM] (You can use the Dism tool to capture the desired .wim image) and put it in the '''Images''' directory. &lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 └── Images&lt;br /&gt;
                 ├── '''Install.WIM'''&lt;br /&gt;
                 ├── unattend.xml&lt;br /&gt;
                 └── Winre.wim&lt;br /&gt;
&lt;br /&gt;
== Step 2: Boot from USB disk ==&lt;br /&gt;
&lt;br /&gt;
1. Plug the USB drive on ROCK Pi X, if your USB drive is USB 3.0, plug it to the ROCK Pi X USB 3.0 port is preferred.&lt;br /&gt;
&lt;br /&gt;
2. Plug keyboard and HDMI monitor on ROCK Pi X&lt;br /&gt;
&lt;br /&gt;
3. Power on the ROCK Pi X, keep pressing DEL on the keyboard until the BIOS screen is on HDMI&lt;br /&gt;
&lt;br /&gt;
4. Go the last tab [Save &amp;amp; Exit] -&amp;gt; [Boot Override] of BIOS menu, select your USB drive and press '''Enter''' to boot.&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_BIOS.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 3: Deploy ==&lt;br /&gt;
&lt;br /&gt;
After waiting for a while, you will see the following deployment interface:&lt;br /&gt;
&lt;br /&gt;
[[File:Wimautodeploy.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
After deployment, ROCK PI X will be restarted automatically.&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* Post your issue at the forum: https://forum.radxa.com/c/rockpiX/win&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/install/Windows.wim</id>
		<title>RockpiX/install/Windows.wim</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/install/Windows.wim"/>
				<updated>2020-10-21T10:50:33Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/install/Windows.wim}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/install | Install]] &amp;gt; [[RockpiX/install/Windows.wim | Install Windows .wim image to ROCK Pi X (eMMC)]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The Windows Imaging Format (WIM) is a file-based disk image format. It was developed by Microsoft to help deploy Windows Vista and subsequent versions of the Windows operating system family.&lt;br /&gt;
&lt;br /&gt;
== Prepare ==&lt;br /&gt;
* Windows .wim Image - You need a copy of the Windows .wim image, which can be downloaded from [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM].&lt;br /&gt;
* USB drive - We need this as the installation media&lt;br /&gt;
* ROCK Pi X - It doesn't matter if the board has OS running already or not, as long as we have proper BIOS installed, we can install a new OS&lt;br /&gt;
* Keyboard/mouse and HDMI monitor for ROCK Pi X - We need to operate on ROCK Pi X&lt;br /&gt;
* Rockpi_x_windows10_installation - It is a small WinPE system, we will use it to complete the deployment of Wim images. Download here [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_win10_installer.tar.gz rockpi_x_win10_installer.tar.gz]&lt;br /&gt;
* Another PC(HOST PC) running Windows or Linux - We need to make bootable USB drive from Rockpi_x_windows10_installation on this PC&lt;br /&gt;
&lt;br /&gt;
== Step 1: Make a bootable USB disk from rockpi_x_windows10_installation ==&lt;br /&gt;
=== Windows HOST ===&lt;br /&gt;
&lt;br /&gt;
We use rockpi_x_windows10_installation to make a boot disk on Windows:&lt;br /&gt;
&lt;br /&gt;
1. Insert your USB flash drive into the Windows host, we will use the diskpart command tool to format the USB flash drive:&lt;br /&gt;
&lt;br /&gt;
 C:\WINDOWS\system32&amp;gt;'''diskpart'''&lt;br /&gt;
 &lt;br /&gt;
 Microsoft DiskPart version 10.0.18362.1&lt;br /&gt;
 &lt;br /&gt;
 Copyright (C) Microsoft Corporation.&lt;br /&gt;
 On computer: DESKTOP-NT5FLRV&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''list disk'''&lt;br /&gt;
 &lt;br /&gt;
   Disk ###  Status         Size     Free     Dyn  Gpt&lt;br /&gt;
   --------  -------------  -------  -------  ---  ---&lt;br /&gt;
   Disk 0    Online           28 GB      0 B        *&lt;br /&gt;
   Disk 1    Online           58 GB      0 B&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''select disk 1'''&lt;br /&gt;
 &lt;br /&gt;
 Disk 1 is now the selected disk.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''clean'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart succeeded in cleaning the disk.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''create partition primary'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart succeeded in creating the specified partition.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''active'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart marked the current partition as active.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''format fs=&amp;quot;ntfs&amp;quot; label=&amp;quot;WinDeploy&amp;quot; quick'''&lt;br /&gt;
 &lt;br /&gt;
   100 percent completed&lt;br /&gt;
 &lt;br /&gt;
 DiskPart successfully formatted the volume.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''assign letter=I'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart successfully assigned the drive letter or mount point.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''exit'''&lt;br /&gt;
 &lt;br /&gt;
 Leaving DiskPart...&lt;br /&gt;
&lt;br /&gt;
2. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_win10_installer.tar.gz rockpi_x_win10_installer.tar.gz] and unzip it to the root directory of the USB flash drive，U disk directory structure is as follows:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 └── Images&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM] (You can use the Dism tool to capture the desired .wim image) and put it in the '''Images''' directory. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
├── Boot&lt;br /&gt;
├── bootmgr&lt;br /&gt;
├── DriverInfolist.txt&lt;br /&gt;
├── EFI&lt;br /&gt;
└── Images&lt;br /&gt;
                ├── '''Install.WIM'''&lt;br /&gt;
                ├── unattend.xml&lt;br /&gt;
                └── Winre.wim&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux HOST ===&lt;br /&gt;
&lt;br /&gt;
On Linux we use rockpi_x_windows10_installation to make a bootable USB drive.&lt;br /&gt;
&lt;br /&gt;
1. First use the '''gparted''' tool to format the U disk.&lt;br /&gt;
&lt;br /&gt;
How to install the gparted:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install gparted -y&lt;br /&gt;
&lt;br /&gt;
How to use the gparted:&lt;br /&gt;
&lt;br /&gt;
1.Create partition table.&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitiontab.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitiontab1.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
2. Create partition and format.&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitionandformat.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitionandformat1.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
2. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_win10_installer.tar.gz rockpi_x_win10_installer.tar.gz] and unzip it to the root directory of the USB flash drive，U disk directory structure is as follows:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 └── Images&lt;br /&gt;
&lt;br /&gt;
3. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM] (You can use the Dism tool to capture the desired .wim image) and put it in the '''Images''' directory. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
├── Boot&lt;br /&gt;
├── bootmgr&lt;br /&gt;
├── DriverInfolist.txt&lt;br /&gt;
├── EFI&lt;br /&gt;
└── Images&lt;br /&gt;
                ├── '''Install.WIM'''&lt;br /&gt;
                ├── unattend.xml&lt;br /&gt;
                └── Winre.wim&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 2: Boot from USB disk ==&lt;br /&gt;
&lt;br /&gt;
1. Plug the USB drive on ROCK Pi X, if your USB drive is USB 3.0, plug it to the ROCK Pi X USB 3.0 port is preferred.&lt;br /&gt;
&lt;br /&gt;
2. Plug keyboard and HDMI monitor on ROCK Pi X&lt;br /&gt;
&lt;br /&gt;
3. Power on the ROCK Pi X, keep pressing DEL on the keyboard until the BIOS screen is on HDMI&lt;br /&gt;
&lt;br /&gt;
4. Go the last tab [Save &amp;amp; Exit] -&amp;gt; [Boot Override] of BIOS menu, select your USB drive and press '''Enter''' to boot.&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_BIOS.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 3: Deploy ==&lt;br /&gt;
&lt;br /&gt;
After waiting for a while, you will see the following deployment interface:&lt;br /&gt;
&lt;br /&gt;
[[File:Wimautodeploy.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
After deployment, ROCK PI X will be restarted automatically.&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* Post your issue at the forum: https://forum.radxa.com/c/rockpiX/win&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/install/Windows.wim</id>
		<title>RockpiX/install/Windows.wim</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/install/Windows.wim"/>
				<updated>2020-10-21T09:16:22Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/install/Windows.wim}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/install | Install]] &amp;gt; [[RockpiX/install/Windows.wim | Install Windows .wim image to ROCK Pi X (eMMC)]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The Windows Imaging Format (WIM) is a file-based disk image format. It was developed by Microsoft to help deploy Windows Vista and subsequent versions of the Windows operating system family.&lt;br /&gt;
&lt;br /&gt;
== Prepare ==&lt;br /&gt;
* Windows .wim Image - You need a copy of the Windows .wim image, which can be downloaded from [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM].&lt;br /&gt;
* USB drive - We need this as the installation media&lt;br /&gt;
* ROCK Pi X - It doesn't matter if the board has OS running already or not, as long as we have proper BIOS installed, we can install a new OS&lt;br /&gt;
* Keyboard/mouse and HDMI monitor for ROCK Pi X - We need to operate on ROCK Pi X&lt;br /&gt;
* Rockpi_x_windows10_installation - It is a small WinPE system, we will use it to complete the deployment of Wim images. Download here [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_windows10_installation.tar.gz rockpi_x_windows10_installation.tar.gz]&lt;br /&gt;
* Another PC(HOST PC) running Windows or Linux - We need to make bootable USB drive from Rockpi_x_windows10_installation on this PC&lt;br /&gt;
&lt;br /&gt;
== Step 1: Make a bootable USB disk from rockpi_x_windows10_installation ==&lt;br /&gt;
=== Windows HOST ===&lt;br /&gt;
&lt;br /&gt;
We use rockpi_x_windows10_installation to make a boot disk on Windows:&lt;br /&gt;
&lt;br /&gt;
1. Insert your USB flash drive into the Windows host, we will use the diskpart command tool to format the USB flash drive:&lt;br /&gt;
&lt;br /&gt;
 C:\WINDOWS\system32&amp;gt;'''diskpart'''&lt;br /&gt;
 &lt;br /&gt;
 Microsoft DiskPart version 10.0.18362.1&lt;br /&gt;
 &lt;br /&gt;
 Copyright (C) Microsoft Corporation.&lt;br /&gt;
 On computer: DESKTOP-NT5FLRV&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''list disk'''&lt;br /&gt;
 &lt;br /&gt;
   Disk ###  Status         Size     Free     Dyn  Gpt&lt;br /&gt;
   --------  -------------  -------  -------  ---  ---&lt;br /&gt;
   Disk 0    Online           28 GB      0 B        *&lt;br /&gt;
   Disk 1    Online           58 GB      0 B&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''select disk 1'''&lt;br /&gt;
 &lt;br /&gt;
 Disk 1 is now the selected disk.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''clean'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart succeeded in cleaning the disk.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''create partition primary'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart succeeded in creating the specified partition.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''active'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart marked the current partition as active.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''format fs=&amp;quot;ntfs&amp;quot; label=&amp;quot;WinDeploy&amp;quot; quick'''&lt;br /&gt;
 &lt;br /&gt;
   100 percent completed&lt;br /&gt;
 &lt;br /&gt;
 DiskPart successfully formatted the volume.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''assign letter=I'''&lt;br /&gt;
 &lt;br /&gt;
 DiskPart successfully assigned the drive letter or mount point.&lt;br /&gt;
 &lt;br /&gt;
 DISKPART&amp;gt; '''exit'''&lt;br /&gt;
 &lt;br /&gt;
 Leaving DiskPart...&lt;br /&gt;
&lt;br /&gt;
2. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_windows10_installation.tar.gz rockpi_x_windows10_installation.tar.gz] and unzip it to the root directory of the USB flash drive，U disk directory structure is as follows:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 ├── Images&lt;br /&gt;
 └── 修改.txt&lt;br /&gt;
&lt;br /&gt;
3. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM] (You can use the Dism tool to capture the desired .wim image) and put it in the '''Images''' directory. &lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 ├── Images&lt;br /&gt;
 │                 ├── '''Install.WIM'''&lt;br /&gt;
 │                 ├── unattend.xml&lt;br /&gt;
 │                 └── Winre.wim&lt;br /&gt;
 └── 修改.txt&lt;br /&gt;
&lt;br /&gt;
=== Linux HOST ===&lt;br /&gt;
&lt;br /&gt;
On Linux we use rockpi_x_windows10_installation to make a bootable USB drive.&lt;br /&gt;
&lt;br /&gt;
1. First use the '''gparted''' tool to format the U disk.&lt;br /&gt;
&lt;br /&gt;
How to install the gparted:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install gparted -y&lt;br /&gt;
&lt;br /&gt;
How to use the gparted:&lt;br /&gt;
&lt;br /&gt;
1.Create partition table.&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitiontab.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitiontab1.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
2. Create partition and format.&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitionandformat.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Createpartitionandformat1.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
2. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/rockpi_x_windows10_installation.tar.gz rockpi_x_windows10_installation.tar.gz] and unzip it to the root directory of the USB flash drive，U disk directory structure is as follows:&lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 ├── Images&lt;br /&gt;
 └── 修改.txt&lt;br /&gt;
&lt;br /&gt;
3. You will need to download [https://dl.radxa.com/rockpix/images/wim_installer/Install.WIM Install.WIM] (You can use the Dism tool to capture the desired .wim image) and put it in the '''Images''' directory. &lt;br /&gt;
&lt;br /&gt;
 .&lt;br /&gt;
 ├── Boot&lt;br /&gt;
 ├── bootmgr&lt;br /&gt;
 ├── DriverInfolist.txt&lt;br /&gt;
 ├── EFI&lt;br /&gt;
 ├── Images&lt;br /&gt;
 │                 ├── '''Install.WIM'''&lt;br /&gt;
 │                 ├── unattend.xml&lt;br /&gt;
 │                 └── Winre.wim&lt;br /&gt;
 └── 修改.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 2: Boot from USB disk ==&lt;br /&gt;
&lt;br /&gt;
1. Plug the USB drive on ROCK Pi X, if your USB drive is USB 3.0, plug it to the ROCK Pi X USB 3.0 port is preferred.&lt;br /&gt;
&lt;br /&gt;
2. Plug keyboard and HDMI monitor on ROCK Pi X&lt;br /&gt;
&lt;br /&gt;
3. Power on the ROCK Pi X, keep pressing DEL on the keyboard until the BIOS screen is on HDMI&lt;br /&gt;
&lt;br /&gt;
4. Go the last tab [Save &amp;amp; Exit] -&amp;gt; [Boot Override] of BIOS menu, select your USB drive and press '''Enter''' to boot.&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_BIOS.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 3: Deploy ==&lt;br /&gt;
&lt;br /&gt;
After waiting for a while, you will see the following deployment interface:&lt;br /&gt;
&lt;br /&gt;
[[File:Wimautodeploy.png | 600px]]&lt;br /&gt;
&lt;br /&gt;
After deployment, ROCK PI X will be restarted automatically.&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* Post your issue at the forum: https://forum.radxa.com/c/rockpiX/win&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Createpartitionandformat1.png</id>
		<title>File:Createpartitionandformat1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Createpartitionandformat1.png"/>
				<updated>2020-10-21T09:15:07Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Createpartitionandformat.png</id>
		<title>File:Createpartitionandformat.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Createpartitionandformat.png"/>
				<updated>2020-10-21T09:13:54Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Createpartitiontab1.png</id>
		<title>File:Createpartitiontab1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Createpartitiontab1.png"/>
				<updated>2020-10-21T09:12:49Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Createpartitiontab.png</id>
		<title>File:Createpartitiontab.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Createpartitiontab.png"/>
				<updated>2020-10-21T09:09:59Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Wimautodeploy.png</id>
		<title>File:Wimautodeploy.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Wimautodeploy.png"/>
				<updated>2020-10-21T06:57:33Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX</id>
		<title>RockpiX</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX"/>
				<updated>2020-10-20T11:05:09Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: /* ROCK Pi X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RockpiX_header}}&lt;br /&gt;
{{Languages|rockpiX}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-8&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= ROCK Pi X=&lt;br /&gt;
&lt;br /&gt;
X is for X86.&lt;br /&gt;
&lt;br /&gt;
This is the documentation for ROCK Pi X, written by Radxa Team with community contributions.&lt;br /&gt;
&lt;br /&gt;
ROCK Pi X is the first X86 SBC(Single Board Computer) by [[Special:SpecialContact/| Radxa]]. It can run Windows and Linux distributions. The ROCK Pi X is started after the Radxa team get a lot of inquiries from the users if the [[rockpi4 | ROCK Pi 4]] can run Windows.&lt;br /&gt;
&lt;br /&gt;
ROCK Pi X features an Intel Cherry Trail quad core processor Z8350, 64bit dual channel 1866Mb/s LPDDR3, up to 4K@30 HDMI, 3.5mm jack with mic, 802.11 ac WIFI, Bluetooth 4.2, USB Port, GbE LAN, 40-pin color expansion header, RTC. Also, ROCK Pi X supports USB PD and QC powering.&lt;br /&gt;
&lt;br /&gt;
ROCK Pi X comes in two models, Model A and Model B, each model has 1GB, 2GB or 4GB ram options. for detailed difference of Model A and Model B, please check [[RockpiX/getting_started#get_start_specs | Specifications]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-4&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Rockpi_X.png | 500px  ]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 &amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-mango-white&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt; &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-star&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;  [[community_updates | What's new]]&amp;lt;/h3&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
{{community_updates}}&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-hearts-white&amp;quot;&amp;gt; &lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt; &amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hand-o-up&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;  [[RockpiX/getting_started | Setup/Quick start ]]&amp;lt;/h3&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* [[RockpiX/getting_started | Getting started with ROCK Pi X]]&lt;br /&gt;
* [[RockpiX/hardware/rockpiX#gpio | GPIO pinout]]&lt;br /&gt;
* [[RockpiX/bios/update | Update BIOS]]&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 &amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-midnight-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [[RockpiX/install | Installation]]&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Installing an operating system on your ROCK PI X, including microSD card, eMMC module, USB drive, etc.&lt;br /&gt;
&lt;br /&gt;
* [[RockpiX/install/Windows.iso | Install Windows 10 to ROCK Pi X]]&lt;br /&gt;
* [[RockpiX/install/Windows.wim | Install Windows .wim image to ROCK Pi X (eMMC)]]&lt;br /&gt;
* [[RockpiX/install/ubuntu | Install Ubuntu to ROCK Pi X]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-mango-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-cog&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [[RockpiX/dev | Development]]&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Information about Linux development&lt;br /&gt;
* [[RockpiX/bios/serial_console| Serial Console]]&lt;br /&gt;
* [[RockpiX/bios | BIOS Guide]]&lt;br /&gt;
[[RockpiX/dev| &amp;gt; More...]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 &amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-cello-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-hdd-o&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;  [[RockpiX/hardware|Hardware]] &amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Technical specifications about the ROCK Pi X hardware, including WI-FI module, LCD module, etc.&lt;br /&gt;
&lt;br /&gt;
* [[RockpiX/hardware/rockpiX | Main board]] - Hardware introduction of the ROCK Pi X&lt;br /&gt;
* [[RockpiX/hardware/gpio | GPIO]] - GPIO pinout&amp;amp;numbers&lt;br /&gt;
* [[RockpiX/hardware/models | Model &amp;amp; SKU]]&lt;br /&gt;
* [[RockpiX/hardware/display | Display]]&lt;br /&gt;
&lt;br /&gt;
[[RockpiX/hardware| &amp;gt; More...]]&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-gunmetal-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-linux&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [[RockpiX/Debian Working With Linux | Working With Linux ]]&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
Fundamental Linux usage for beginners and more advanced information for power users.&lt;br /&gt;
* [[RockpiX/Debian | Debian]]&lt;br /&gt;
* [[RockpiX/radxa-apt | Radxa APT]]&lt;br /&gt;
* [[RockpiX/downloads | Images official/3rd party/community]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12 &amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-cocktail-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-question&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; [[RockpiX/FAQs | FAQs]]&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* Answers to frequently asked technical questions&lt;br /&gt;
* Answers to sale of ROCK Pi X&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6 &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;panel panel-cocktail-white&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;&amp;lt;h3 class=&amp;quot;panel-title&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-users&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Community&amp;lt;/h3&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
* Forum: http://forum.radxa.com&lt;br /&gt;
* [[Rockpi4/contribute | How to contribute to this wiki, refer ROCK Pi 4 contribution page]]&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;clearfix&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/hardware/gpio</id>
		<title>RockpiX/hardware/gpio</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/hardware/gpio"/>
				<updated>2020-09-29T02:34:47Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: /* General purpose input-output (GPIO) connector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpix_header}}&lt;br /&gt;
{{Languages|rockpiX/hardware/gpio}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
    [[rockpix | ROCK Pi X]] &amp;gt; [[rockpiX/hardware | Hardware]] &amp;gt; [[rockpiX/hardware/gpio | gpio]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;gpio&amp;quot;&amp;gt;General purpose input-output (GPIO) connector&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
ROCK Pi X has a 40-pin expansion header. Each pin is distinguished by color.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! GPIO number || Function3 || Function2 || Function1 || GPIO || Pin# || || Pin# || GPIO || Function1 || Function2 || Function3 || GPIO number&lt;br /&gt;
|- &lt;br /&gt;
| || || || +3.3V ||  || style=&amp;quot;background:yellow&amp;quot;| 1 ||  ||style=&amp;quot;background:red&amp;quot;| 2 ||  || +5.0V || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2C2_SDA ||  || style=&amp;quot;background:green; color:white&amp;quot;| 3 || ||  style=&amp;quot;background:red&amp;quot;| 4 || || +5.0V || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2C2_SCL ||  || style=&amp;quot;background:green; color:white&amp;quot;| 5 || || style=&amp;quot;background:black; color:white&amp;quot;| 6 ||  || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  335 || || || I2S3_CLK || ISH_GPIO0 || style=&amp;quot;background:green; color:white&amp;quot;| 7 || || style=&amp;quot;background:green; color:white&amp;quot;| 8 || || UART2_TX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ||  GND ||  || style=&amp;quot;background:black; color:white&amp;quot;| 9 || || style=&amp;quot;background:green; color:white&amp;quot;|10 || || UART2_RX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ||  || SPI2_CLK || UART0_TX ||  || style=&amp;quot;background:green; color:white&amp;quot;|11 || || style=&amp;quot;background:green; color:white&amp;quot;|12 || GPIO_DFX3 || C0_BPM3_TX || || || 345&lt;br /&gt;
|-&lt;br /&gt;
| ||  || SPI2_MISO || UART0_RX || || style=&amp;quot;background:green; color:white&amp;quot;|13 ||  || style=&amp;quot;background:black; color:white&amp;quot;|14 || || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || SPI2_CS0 || || style=&amp;quot;background:green; color:white&amp;quot;|15 || || style=&amp;quot;background:green; color:white&amp;quot;|16 || GPIO_DFX4 || SPI2_MOSI || || || 346&lt;br /&gt;
|-&lt;br /&gt;
| || || || +3.3V || || style=&amp;quot;background:yellow&amp;quot;|17 || || style=&amp;quot;background:green; color:white&amp;quot;|18 || || UART2_RTS || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || ISH_I2C1_DATA || ISH_SPI_MOSI || I2S5_TX || || style=&amp;quot;background:green; color:white&amp;quot;|19 ||  ||style=&amp;quot;background:black; color:white&amp;quot;|20 || || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  334 || || ISH_SPI_MISO || I2S5_FS || ISH_GPIO9 || style=&amp;quot;background:green; color:white&amp;quot;|21  ||   || style=&amp;quot;background:green; color:white&amp;quot;|22  || || UART2_CTS || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || ISH_I2C1_CLK || ISH_SPI_CLK || I2S5_RX || || style=&amp;quot;background:green; color:white&amp;quot;|23 ||  || style=&amp;quot;background:green; color:white&amp;quot;|24 || ISH_GPIO1 || I2S3_FS || || || 332&lt;br /&gt;
|-&lt;br /&gt;
| || || ||  GND  ||  || style=&amp;quot;background:black; color:white&amp;quot;|25  ||   || style=&amp;quot;background:green; color:white&amp;quot;|26 || ISH_GPIO4 || I2S4_CLK || || || 336&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2C5_DATA || || style=&amp;quot;background:blue; color:white&amp;quot;|27  ||  || style=&amp;quot;background:blue; color:white&amp;quot;|28 || || I2C5_CLK || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  338 || || || I2S3_TX || ISH_GPIO2 || style=&amp;quot;background:green; color:white&amp;quot;|29  ||  || style=&amp;quot;background:black; color:white&amp;quot;|30 ||  || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  329 || || || I2S3_RX || ISH_GPIO3 || style=&amp;quot;background:green; color:white&amp;quot;|31  ||  || style=&amp;quot;background:green; color:white&amp;quot;|32 || || PWM0 || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  229 || || PWM1 || ISH_UART_TX || ISH_GPIO10 || style=&amp;quot;background:green; color:white&amp;quot;|33  ||  || style=&amp;quot;background:black; color:white&amp;quot;|34 || || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2S1_FRM || || style=&amp;quot;background:green; color:white&amp;quot;|35  ||  || style=&amp;quot;background:green; color:white&amp;quot;|36 || || I2S1_CLK || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  348 || || GPIO_DFX2 || C0_BPM2_TX || ISH_GPIO13 || style=&amp;quot;background:green; color:white&amp;quot;|37  ||  || style=&amp;quot;background:green; color:white&amp;quot;|38 || || I2S1_RX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || GND ||  || style=&amp;quot;background:black; color:white&amp;quot;|39  ||  ||style=&amp;quot;background:green; color:white&amp;quot;|40  || || I2S1_TX || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=GPIO number=&lt;br /&gt;
&lt;br /&gt;
GPIO is divided into multiple groups, different groups correspond to different bases, xx in GPIO Name Represents the number in the GPIO group, which corresponds to the offset one to one. For example, the GPIO '''N25''' is '''341+25=366'''.&lt;br /&gt;
&lt;br /&gt;
[[File:GPIO-Number-cht.png]]&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/downloads</id>
		<title>RockpiX/downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/downloads"/>
				<updated>2020-09-28T08:13:22Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RockpiX_header}}&lt;br /&gt;
{{Languages|rockpiX/downloads}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12&amp;quot;&amp;gt;&lt;br /&gt;
====&amp;lt;span class=&amp;quot;label forest&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-wrench&amp;quot; &amp;gt;&amp;lt;/i&amp;gt; Tools&amp;lt;/span&amp;gt;====&lt;br /&gt;
&amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Linux&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;MacOS&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Windows&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;small&amp;gt;Etcher - A user friendly Image Writer&amp;lt;/small&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[https://github.com/balena-io/etcher/releases/download/v1.4.9/balena-etcher-electron-1.4.9-linux-x64.zip Linux 64bit]  |  [https://github.com/balena-io/etcher/releases/download/v1.4.9/balena-etcher-electron-1.4.9-linux-ia32.zip Linux 32bit]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[https://github.com/balena-io/etcher/releases/download/v1.4.9/balenaEtcher-1.4.9.dmg balenaEtcher-1.4.9.dmg]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[https://github.com/balena-io/etcher/releases/download/v1.4.9/balenaEtcher-Setup-1.4.9-x86.exe balenaEtcher-Setup-1.4.9-x86.exe]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12&amp;quot;&amp;gt;&lt;br /&gt;
====&amp;lt;span class=&amp;quot;label forest&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-gear&amp;quot; &amp;gt;&amp;lt;/i&amp;gt; BIOS &amp;amp; Firmware&amp;lt;/span&amp;gt;====&lt;br /&gt;
&amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Download&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Usage&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;BIOS binay(SPI Flash Image)&amp;lt;/small&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
[https://dl.radxa.com/rockpix/images/bios/ROCKPI_V12_X64_20200924.zip V12_X64_20200924]&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
[[RockpiX/bios#BIOS_Changelog | Changelog]] | &lt;br /&gt;
[[RockpiX/bios/update | Flash Instructions]]&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;BIOS Flash Tools, for Windows and UEFI Shell&amp;lt;/small&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
[https://dl.radxa.com/rockpix/tools/BIOS_FLASH_TOOL.zip BIOS_FLASH_TOOL.zip]&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
[[RockpiX/bios/update | Usage Guide]]&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;WiFi &amp;amp; BT Firmware&amp;lt;/small&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
[https://dl.radxa.com/rockpix/drivers/firmware/AP6255_BT_WIFI_Firmware.zip AP6255_BT_WIFI_Firmware.zip]&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
Usage&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span class=&amp;quot;label forest&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-windows&amp;quot; &amp;gt;&amp;lt;/i&amp;gt; Windows Drivers &amp;lt;/span&amp;gt;====&lt;br /&gt;
&amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Driver&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Download&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Windows Driver Archive&amp;lt;/small&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
[https://dl.radxa.com/rockpix/drivers/windows/ROCKPiX_driver_archive_20200904.zip driver_archive_20200904.zip]&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
Backup archive of all ROCK Pi X Windows drivers&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-12&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span class=&amp;quot;label forest&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-windows&amp;quot; &amp;gt;&amp;lt;/i&amp;gt; Windows 10 OEM Image &amp;lt;/span&amp;gt;====&lt;br /&gt;
&amp;lt;div class=&amp;quot;table-responsive&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-hover table-bordered table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Image&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Download&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Windows 10 Build 18363.900 Image&amp;lt;/small&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
[https://dl.radxa.com/rockpix/ win10.zip]&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&lt;br /&gt;
Windows 10 image(.wim format) with all the drivers preinstalled for testing purpose. Windows license is not activated.&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/install/ubuntu</id>
		<title>RockpiX/install/ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/install/ubuntu"/>
				<updated>2020-09-16T03:21:13Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/install/Ubuntu}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/install | Install]] &amp;gt; [[RockpiX/install/Ubuntu | Install Ubuntu to ROCK Pi X (eMMC)]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This article will teach you how to install ubuntu system to ROCK PI X.&lt;br /&gt;
&lt;br /&gt;
== Prepare ==&lt;br /&gt;
* Ubuntu ISO image - You need a copy of the ubuntu ISO image, which can be downloaded from [https://ubuntu.com/download/desktop Ubuntu].&lt;br /&gt;
* USB drive - We need this as the installation media&lt;br /&gt;
* ROCK Pi X - It doesn't matter if the board has OS running already or not, as long as we have proper BIOS installed, we can install a new OS&lt;br /&gt;
* Keyboard/mouse and HDMI monitor for ROCK Pi X - We need to operate on ROCK Pi X&lt;br /&gt;
* Another PC(HOST PC) running Ubuntu - We need to make bootable USB drive from iso on this PC&lt;br /&gt;
&lt;br /&gt;
== Step 1: Make a bootable USB disk from Ubuntu ISO ==&lt;br /&gt;
=== Linux Host ===&lt;br /&gt;
&lt;br /&gt;
Plug in the U disk and use the command to view the device node of the U disk:&lt;br /&gt;
&lt;br /&gt;
 $ dmesg&lt;br /&gt;
 ...&lt;br /&gt;
 [152495.190420] usb 2-1.1: new SuperSpeed Gen 1 USB device number 9 using xhci_hcd&lt;br /&gt;
 [152495.211005] usb 2-1.1: New USB device found, idVendor=2537, idProduct=1081, bcdDevice= 1.00&lt;br /&gt;
 [152495.211010] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
 [152495.211013] usb 2-1.1: Product: NS1081&lt;br /&gt;
 [152495.211016] usb 2-1.1: Manufacturer: Norelsys&lt;br /&gt;
 [152495.211018] usb 2-1.1: SerialNumber: 81E22742AB574A1DAAB8A9FB1763CC&lt;br /&gt;
 [152495.213235] usb-storage 2-1.1:1.0: USB Mass Storage device detected&lt;br /&gt;
 [152495.213869] scsi host4: usb-storage 2-1.1:1.0&lt;br /&gt;
 [152498.161965] scsi 4:0:0:0: Direct-Access     NORELSYS 1081             0    PQ: 0 ANSI: 6&lt;br /&gt;
 [152498.163651] scsi 4:0:0:0: Attached scsi generic sg2 type 0&lt;br /&gt;
 [152498.164259] sd 4:0:0:0: [sdc] 122683136 512-byte logical blocks: (62.8 GB/58.5 GiB)&lt;br /&gt;
 [152498.164602] sd 4:0:0:0: [sdc] Write Protect is off&lt;br /&gt;
 [152498.164606] sd 4:0:0:0: [sdc] Mode Sense: 43 00 00 00&lt;br /&gt;
 [152498.164874] sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA&lt;br /&gt;
 [152498.182278]  sdc: sdc1 sdc2&lt;br /&gt;
 [152498.184061] sd 4:0:0:0: [sdc] Attached SCSI removable disk&lt;br /&gt;
 &lt;br /&gt;
After querying that the device node is sdc, use the dd command to install the ubuntu ISO image file to the U disk:&lt;br /&gt;
&lt;br /&gt;
 $ ls&lt;br /&gt;
 ubuntu-12.04.5-desktop-amd64.iso  ubuntu-16.04.6-desktop-amd64.iso  ubuntu-20.04-desktop-amd64.iso&lt;br /&gt;
 ubuntu-14.04.6-desktop-amd64.iso  ubuntu-18.04.4-desktop-amd64.iso&lt;br /&gt;
 &lt;br /&gt;
 $ sudo dd if=ubuntu-20.04-desktop-amd64.iso of=/dev/sdc bs=8M status=progress&lt;br /&gt;
 301989888 bytes (302 MB, 288 MiB) copied, 8 s, 36.8 MB/s&lt;br /&gt;
&lt;br /&gt;
Wait for the installation is finished, U disk start disk production is completed.&lt;br /&gt;
&lt;br /&gt;
== Step 2: Boot from USB disk ==&lt;br /&gt;
&lt;br /&gt;
1. Plug the USB drive on ROCK Pi X, if your USB drive is USB 3.0, plug it to the ROCK Pi X USB 3.0 port is preferred.&lt;br /&gt;
&lt;br /&gt;
2. Plug keyboard and HDMI monitor on ROCK Pi X&lt;br /&gt;
&lt;br /&gt;
3. Power on the ROCK Pi X, keep pressing DEL on the keyboard until the BIOS screen is on HDMI&lt;br /&gt;
&lt;br /&gt;
4. Go the last tab [Save &amp;amp; Exit] -&amp;gt; [Boot Override] of BIOS menu, select your USB drive and press '''Enter''' to boot.&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_BIOS.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 3: Installation ==&lt;br /&gt;
&lt;br /&gt;
Wait for some seconds and you see the familiar ubuntu installation screen, now you are ready to go.&lt;br /&gt;
&lt;br /&gt;
[[File:install_ubuntu_interface.png | 400px]]&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/hardware/gpio</id>
		<title>RockpiX/hardware/gpio</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/hardware/gpio"/>
				<updated>2020-09-11T11:12:48Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpix_header}}&lt;br /&gt;
{{Languages|rockpiX/hardware/gpio}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
    [[rockpix | ROCK Pi X]] &amp;gt; [[rockpiX/hardware | Hardware]] &amp;gt; [[rockpiX/hardware/gpio | gpio]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;gpio&amp;quot;&amp;gt;General purpose input-output (GPIO) connector&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
ROCK Pi X has a 40-pin expansion header. Each pin is distinguished by color.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! GPIO number || Function3 || Function2 || Function1 || GPIO || Pin# || || Pin# || GPIO || Function1 || Function2 || Function3 || GPIO number&lt;br /&gt;
|- &lt;br /&gt;
| || || || +3.3V ||  || style=&amp;quot;background:yellow&amp;quot;| 1 ||  ||style=&amp;quot;background:red&amp;quot;| 2 ||  || +5.0V || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2C2_SDA ||  || style=&amp;quot;background:green; color:white&amp;quot;| 3 || ||  style=&amp;quot;background:red&amp;quot;| 4 || || +5.0V || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2C2_SCL ||  || style=&amp;quot;background:green; color:white&amp;quot;| 5 || || style=&amp;quot;background:black; color:white&amp;quot;| 6 ||  || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  335 || || || I2S3_CLK || ISH_GPIO0 || style=&amp;quot;background:green; color:white&amp;quot;| 7 || || style=&amp;quot;background:green; color:white&amp;quot;| 8 || || UART2_TX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ||  GND ||  || style=&amp;quot;background:black; color:white&amp;quot;| 9 || || style=&amp;quot;background:green; color:white&amp;quot;|10 || || UART2_RX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ||  || SPI2_CLK || UART0_TX ||  || style=&amp;quot;background:green; color:white&amp;quot;|11 || || style=&amp;quot;background:green; color:white&amp;quot;|12 || GPIO_DFX3 || C0_BPM3_TX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ||  || SPI2_MISO || UART0_RX || || style=&amp;quot;background:green; color:white&amp;quot;|13 ||  || style=&amp;quot;background:black; color:white&amp;quot;|14 || || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || SPI2_CS0 || || style=&amp;quot;background:green; color:white&amp;quot;|15 || || style=&amp;quot;background:green; color:white&amp;quot;|16 || GPIO_DFX4 || SPI2_MOSI || || || 346&lt;br /&gt;
|-&lt;br /&gt;
| || || || +3.3V || || style=&amp;quot;background:yellow&amp;quot;|17 || || style=&amp;quot;background:green; color:white&amp;quot;|18 || || UART2_RTS || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || ISH_I2C1_DATA || ISH_SPI_MOSI || I2S5_TX || || style=&amp;quot;background:green; color:white&amp;quot;|19 ||  ||style=&amp;quot;background:black; color:white&amp;quot;|20 || || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  334 || || ISH_SPI_MISO || I2S5_FS || ISH_GPIO9 || style=&amp;quot;background:green; color:white&amp;quot;|21  ||   || style=&amp;quot;background:green; color:white&amp;quot;|22  || || UART2_CTS || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || ISH_I2C1_CLK || ISH_SPI_CLK || I2S5_RX || || style=&amp;quot;background:green; color:white&amp;quot;|23 ||  || style=&amp;quot;background:green; color:white&amp;quot;|24 || ISH_GPIO1 || I2S3_FS || || || 332&lt;br /&gt;
|-&lt;br /&gt;
| || || ||  GND  ||  || style=&amp;quot;background:black; color:white&amp;quot;|25  ||   || style=&amp;quot;background:green; color:white&amp;quot;|26 || ISH_GPIO4 || I2S4_CLK || || || 336&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2C5_DATA || || style=&amp;quot;background:blue; color:white&amp;quot;|27  ||  || style=&amp;quot;background:blue; color:white&amp;quot;|28 || || I2C5_CLK || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  338 || || || I2S3_TX || ISH_GPIO2 || style=&amp;quot;background:green; color:white&amp;quot;|29  ||  || style=&amp;quot;background:black; color:white&amp;quot;|30 ||  || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  329 || || || I2S3_RX || ISH_GPIO3 || style=&amp;quot;background:green; color:white&amp;quot;|31  ||  || style=&amp;quot;background:green; color:white&amp;quot;|32 || || PWM0 || || ||&lt;br /&gt;
|-&lt;br /&gt;
|  229 || || PWM1 || ISH_UART_TX || ISH_GPIO10 || style=&amp;quot;background:green; color:white&amp;quot;|33  ||  || style=&amp;quot;background:black; color:white&amp;quot;|34 || || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2S1_FRM || || style=&amp;quot;background:green; color:white&amp;quot;|35  ||  || style=&amp;quot;background:green; color:white&amp;quot;|36 || || I2S1_CLK || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || GPIO_DFX2 || C0_BPM2_TX || ISH_GPIO13 || style=&amp;quot;background:green; color:white&amp;quot;|37  ||  || style=&amp;quot;background:green; color:white&amp;quot;|38 || || I2S1_RX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || GND ||  || style=&amp;quot;background:black; color:white&amp;quot;|39  ||  ||style=&amp;quot;background:green; color:white&amp;quot;|40  || || I2S1_TX || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=GPIO number=&lt;br /&gt;
&lt;br /&gt;
GPIO is divided into multiple groups, different groups correspond to different bases, xx in GPIO Name Represents the number in the GPIO group, which corresponds to the offset one to one. For example, the GPIO '''N25''' is '''341+25=366'''.&lt;br /&gt;
&lt;br /&gt;
[[File:GPIO-Number-cht.png]]&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:GPIO-Number-cht.png</id>
		<title>File:GPIO-Number-cht.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:GPIO-Number-cht.png"/>
				<updated>2020-09-11T10:44:49Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/hardware/rockpiX</id>
		<title>RockpiX/hardware/rockpiX</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/hardware/rockpiX"/>
				<updated>2020-08-21T11:15:35Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: Created page with &amp;quot;{{rockpiX_header}} {{Languages|RockpiX/hardware/rockpiX}}       ROCK Pi X &amp;gt;  Hardware &amp;gt;  GPIO  __TOC__  === &amp;lt;s...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/hardware/rockpiX}}&lt;br /&gt;
&lt;br /&gt;
    [[RockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/hardware | Hardware]] &amp;gt; [[RockpiX/hardware/rockpiX | GPIO]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;gpio&amp;quot;&amp;gt;General purpose input-output (GPIO) connector&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
ROCK Pi X has a 40-pin expansion header. Each pin is distinguished by color.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! GPIO number || Function3 || Function2 || Function1 || GPIO || Pin# || || Pin# || GPIO || Function1 || Function2 || Function3 || GPIO number&lt;br /&gt;
|- &lt;br /&gt;
| || || || +3.3V ||  || style=&amp;quot;background:yellow&amp;quot;| 1 ||  ||style=&amp;quot;background:red&amp;quot;| 2 ||  || +5.0V || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2C2_SDA ||  || style=&amp;quot;background:green; color:white&amp;quot;| 3 || ||  style=&amp;quot;background:red&amp;quot;| 4 || || +5.0V || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2C2_SCL ||  || style=&amp;quot;background:green; color:white&amp;quot;| 5 || || style=&amp;quot;background:black; color:white&amp;quot;| 6 ||  || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2S3_CLK || ISH_GPIO0 || style=&amp;quot;background:green; color:white&amp;quot;| 7 || || style=&amp;quot;background:green; color:white&amp;quot;| 8 || || UART2_TX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ||  GND ||  || style=&amp;quot;background:black; color:white&amp;quot;| 9 || || style=&amp;quot;background:green; color:white&amp;quot;|10 || || UART2_RX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ||  || SPI2_CLK || UART0_TX ||  || style=&amp;quot;background:green; color:white&amp;quot;|11 || || style=&amp;quot;background:green; color:white&amp;quot;|12 || GPIO_DFX3 || C0_BPM3_TX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ||  || SPI2_MISO || UART0_RX || || style=&amp;quot;background:green; color:white&amp;quot;|13 ||  || style=&amp;quot;background:black; color:white&amp;quot;|14 || || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || SPI2_CS0 || || style=&amp;quot;background:green; color:white&amp;quot;|15 || || style=&amp;quot;background:green; color:white&amp;quot;|16 || GPIO_DFX4 || SPI2_MOSI || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || +3.3V || || style=&amp;quot;background:yellow&amp;quot;|17 || || style=&amp;quot;background:green; color:white&amp;quot;|18 || || UART2_RTS || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || ISH_I2C1_DATA || ISH_SPI_MOSI || I2S5_TX || || style=&amp;quot;background:green; color:white&amp;quot;|19 ||  ||style=&amp;quot;background:black; color:white&amp;quot;|20 || || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ISH_SPI_MISO || I2S5_FS || ISH_GPIO9 || style=&amp;quot;background:green; color:white&amp;quot;|21  ||   || style=&amp;quot;background:green; color:white&amp;quot;|22  || || UART2_CTS || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || ISH_I2C1_CLK || ISH_SPI_CLK || I2S5_RX || || style=&amp;quot;background:green; color:white&amp;quot;|23 ||  || style=&amp;quot;background:green; color:white&amp;quot;|24 || ISH_GPIO1 || I2S3_FS || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || ||  GND  ||  || style=&amp;quot;background:black; color:white&amp;quot;|25  ||   || style=&amp;quot;background:green; color:white&amp;quot;|26 || ISH_GPIO4 || I2S4_CLK || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2C5_DATA || || style=&amp;quot;background:blue; color:white&amp;quot;|27  ||  || style=&amp;quot;background:blue; color:white&amp;quot;|28 || || I2C5_CLK || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2S3_TX || ISH_GPIO2 || style=&amp;quot;background:green; color:white&amp;quot;|29  ||  || style=&amp;quot;background:black; color:white&amp;quot;|30 ||  || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2S3_RX || ISH_GPIO3 || style=&amp;quot;background:green; color:white&amp;quot;|31  ||  || style=&amp;quot;background:green; color:white&amp;quot;|32 || || PWM0 || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || PWM1 || ISH_UART_TX || ISH_GPIO10 || style=&amp;quot;background:green; color:white&amp;quot;|33  ||  || style=&amp;quot;background:black; color:white&amp;quot;|34 || || GND || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || I2S1_FRM || || style=&amp;quot;background:green; color:white&amp;quot;|35  ||  || style=&amp;quot;background:green; color:white&amp;quot;|36 || || I2S1_CLK || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || GPIO_DFX2 || C0_BPM2_TX || ISH_GPIO13 || style=&amp;quot;background:green; color:white&amp;quot;|37  ||  || style=&amp;quot;background:green; color:white&amp;quot;|38 || || I2S1_RX || || ||&lt;br /&gt;
|-&lt;br /&gt;
| || || || GND ||  || style=&amp;quot;background:black; color:white&amp;quot;|39  ||  ||style=&amp;quot;background:green; color:white&amp;quot;|40  || || I2S1_TX || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/install/eMMC</id>
		<title>RockpiX/install/eMMC</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/install/eMMC"/>
				<updated>2020-08-20T13:20:43Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/install/eMMC}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/install | Install]] &amp;gt; [[RockpiX/install/eMMC | Install OS to eMMC]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=How to Install the OS to eMMC=&lt;br /&gt;
&lt;br /&gt;
We know that the chip used by RockpiX is of x86 architecture, so we can not only run linux on RockpiX, but also run windows operating system.You know, the installation system requires a boot disk, which can be a U disk or a mobile hard disk. The raw material for making this boot disk is the iso file, we need to use the iso file to make a storage device such as a USB disk or a mobile hard disk into a boot disk. Then insert the boot disk into the usb port of RockpiX. After power on, the BIOS on RockpiX will recognize the boot disk. We only need to select the corresponding boot item in the BIOS to enter the boot disk to install the system.&lt;br /&gt;
&lt;br /&gt;
Below I will separately explain how to use iso files to make boot disks in macOS, linux and windows systems.&lt;br /&gt;
&lt;br /&gt;
==macOS Host==&lt;br /&gt;
&lt;br /&gt;
===Make an iso bootable USB stick===&lt;br /&gt;
&lt;br /&gt;
==Windows Host==&lt;br /&gt;
&lt;br /&gt;
===Make an iso bootable USB stick===&lt;br /&gt;
&lt;br /&gt;
Use rufus to make a boot disk:&lt;br /&gt;
&lt;br /&gt;
1. Install and open [https://dl.radxa.com/rockpix/tools/rufus-3.11.exe.zip Rufus]([https://github.com/pbatard/rufus Github]).&lt;br /&gt;
&lt;br /&gt;
2. Choose your u disk or mobile hard disk:&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus1.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
3. Choose your iso file&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus2.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus3.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
4. Select GPT type&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus4.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
5. Click the START button to start making the boot disk&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus5.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus6.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
6. Wait for the production to complete&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus7.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
7. Click CLOSE when finished&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus8.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
==Linux Host==&lt;br /&gt;
&lt;br /&gt;
===Make an iso bootable USB stick===&lt;br /&gt;
&lt;br /&gt;
*Make Linux boot disk：&lt;br /&gt;
&lt;br /&gt;
Use the dd command&lt;br /&gt;
&lt;br /&gt;
 $ sudo dd if=ubuntu.iso of=/dev/xxx bs=8M status=progress&lt;br /&gt;
&lt;br /&gt;
*Make Windows boot disk：&lt;br /&gt;
&lt;br /&gt;
Use woeusb commands&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install woeusb&lt;br /&gt;
 $ sudo woeusb --device windows.iso /dev/sdX&lt;br /&gt;
&lt;br /&gt;
=System installation guide=&lt;br /&gt;
&lt;br /&gt;
Plug in the boot disk, power on Rockpix and enter the BIOS, select your boot disk to boot from the boot options.&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_BIOS.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
===windows installation guide===&lt;br /&gt;
&lt;br /&gt;
After startup, follow the installation guide to complete the system installation, as shown in the following figure:&lt;br /&gt;
&lt;br /&gt;
[[File:Install_windows1.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
===Linux installation guide===&lt;br /&gt;
&lt;br /&gt;
After startup, follow the installation guide to complete the system installation, as shown in the following figure:&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_boot.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_interface.png | 400px]]&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/install/eMMC</id>
		<title>RockpiX/install/eMMC</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/install/eMMC"/>
				<updated>2020-08-20T01:33:25Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/install/eMMC}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/install | install]] &amp;gt; [[RockpiX/install/eMMC | Install OS to eMMC]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=How to Install the OS to eMMC=&lt;br /&gt;
&lt;br /&gt;
We know that the chip used by RockpiX is of x86 architecture, so we can not only run linux on RockpiX, but also run windows operating system.You know, the installation system requires a boot disk, which can be a U disk or a mobile hard disk. The raw material for making this boot disk is the iso file, we need to use the iso file to make a storage device such as a USB disk or a mobile hard disk into a boot disk. Then insert the boot disk into the usb port of RockpiX. After power on, the BIOS on RockpiX will recognize the boot disk. We only need to select the corresponding boot item in the BIOS to enter the boot disk to install the system.&lt;br /&gt;
&lt;br /&gt;
Below I will separately explain how to use iso files to make boot disks in macOS, linux and windows systems.&lt;br /&gt;
&lt;br /&gt;
==MacOS==&lt;br /&gt;
&lt;br /&gt;
===Make an iso bootable USB stick===&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
&lt;br /&gt;
===Make an iso bootable USB stick===&lt;br /&gt;
&lt;br /&gt;
Use rufus to make a boot disk:&lt;br /&gt;
&lt;br /&gt;
1. Install and open rufus.&lt;br /&gt;
&lt;br /&gt;
2. Choose your u disk or mobile hard disk:&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus1.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
3. Choose your iso file&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus2.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus3.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
4. Select GPT type&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus4.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
5. Click the START button to start making the boot disk&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus5.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus6.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
6. Wait for the production to complete&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus7.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
7. Click CLOSE when finished&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus8.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
&lt;br /&gt;
===Make an iso bootable USB stick===&lt;br /&gt;
&lt;br /&gt;
*Make Linux boot disk：&lt;br /&gt;
&lt;br /&gt;
Use the dd command&lt;br /&gt;
&lt;br /&gt;
 $ sudo dd if=ubuntu.iso of=/dev/xxx bs=8M status=progress&lt;br /&gt;
&lt;br /&gt;
*Make Windows boot disk：&lt;br /&gt;
&lt;br /&gt;
Use woeusb commands&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install woeusb&lt;br /&gt;
 $ sudo woeusb --device windows.iso /dev/sdX&lt;br /&gt;
&lt;br /&gt;
=System installation guide=&lt;br /&gt;
&lt;br /&gt;
Plug in the boot disk, power on Rockpix and enter the BIOS, select your boot disk to boot from the boot options.&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_BIOS.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
===windows installation guide===&lt;br /&gt;
&lt;br /&gt;
After startup, follow the installation guide to complete the system installation, as shown in the following figure:&lt;br /&gt;
&lt;br /&gt;
[[File:Install_windows1.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
===Linux installation guide===&lt;br /&gt;
&lt;br /&gt;
After startup, follow the installation guide to complete the system installation, as shown in the following figure:&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_boot.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_interface.png | 400px]]&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Install_ubuntu_BIOS.png</id>
		<title>File:Install ubuntu BIOS.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Install_ubuntu_BIOS.png"/>
				<updated>2020-08-20T01:30:33Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/install/eMMC</id>
		<title>RockpiX/install/eMMC</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/install/eMMC"/>
				<updated>2020-08-19T13:50:15Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: Created page with &amp;quot;{{rockpiX_header}} {{Languages|RockpiX/install/eMMC}}       ROCK Pi X &amp;gt;  install &amp;gt;  Install OS to eMMC   __TOC__  =...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/install/eMMC}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/install | install]] &amp;gt; [[RockpiX/install/eMMC | Install OS to eMMC]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=How to Install the OS to eMMC=&lt;br /&gt;
&lt;br /&gt;
We know that the chip used by RockpiX is of x86 architecture, so we can not only run linux on RockpiX, but also run windows operating system.You know, the installation system requires a boot disk, which can be a U disk or a mobile hard disk. The raw material for making this boot disk is the iso file, we need to use the iso file to make a storage device such as a USB disk or a mobile hard disk into a boot disk. Then insert the boot disk into the usb port of RockpiX. After power on, the BIOS on RockpiX will recognize the boot disk. We only need to select the corresponding boot item in the BIOS to enter the boot disk to install the system.&lt;br /&gt;
&lt;br /&gt;
Below I will separately explain how to use iso files to make boot disks in macOS, linux and windows systems.&lt;br /&gt;
&lt;br /&gt;
==MacOS==&lt;br /&gt;
&lt;br /&gt;
===Make an iso bootable USB stick===&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
&lt;br /&gt;
===Make an iso bootable USB stick===&lt;br /&gt;
&lt;br /&gt;
Use rufus to make a boot disk:&lt;br /&gt;
&lt;br /&gt;
1. Install and open rufus.&lt;br /&gt;
&lt;br /&gt;
2. Choose your u disk or mobile hard disk:&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus1.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
3. Choose your iso file&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus2.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus3.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
4. Select GPT type&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus4.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
5. Click the START button to start making the boot disk&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus5.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus6.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
6. Wait for the production to complete&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus7.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
7. Click CLOSE when finished&lt;br /&gt;
&lt;br /&gt;
[[File:Rufus8.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
&lt;br /&gt;
===Make an iso bootable USB stick===&lt;br /&gt;
&lt;br /&gt;
*Make Linux boot disk：&lt;br /&gt;
&lt;br /&gt;
Use the dd command&lt;br /&gt;
&lt;br /&gt;
 $ sudo dd if=ubuntu.iso of=/dev/xxx bs=8M status=progress&lt;br /&gt;
&lt;br /&gt;
*Make Windows boot disk：&lt;br /&gt;
&lt;br /&gt;
Use woeusb commands&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install woeusb&lt;br /&gt;
 $ sudo woeusb --device windows.iso /dev/sdX&lt;br /&gt;
&lt;br /&gt;
=System installation guide=&lt;br /&gt;
&lt;br /&gt;
===windows installation guide===&lt;br /&gt;
&lt;br /&gt;
1. Plug in the boot disk, power on Rockpix and enter the BIOS, select your boot disk to boot from the boot options.&lt;br /&gt;
&lt;br /&gt;
2. Follow the installation guide to complete the system installation, as shown in the following figure:&lt;br /&gt;
&lt;br /&gt;
[[File:Install_windows1.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
===Linux installation guide===&lt;br /&gt;
&lt;br /&gt;
1. Plug in the boot disk, power on Rockpix and enter the BIOS, select your boot disk to boot from the boot options.&lt;br /&gt;
&lt;br /&gt;
2. Follow the installation guide to complete the system installation, as shown in the following figure:&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_boot.png | 400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Install_ubuntu_interface.png | 400px]]&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Install_ubuntu_interface.png</id>
		<title>File:Install ubuntu interface.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Install_ubuntu_interface.png"/>
				<updated>2020-08-19T13:47:37Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Install_ubuntu_boot.png</id>
		<title>File:Install ubuntu boot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Install_ubuntu_boot.png"/>
				<updated>2020-08-19T13:46:33Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Install_windows1.png</id>
		<title>File:Install windows1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Install_windows1.png"/>
				<updated>2020-08-19T13:45:13Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Rufus8.png</id>
		<title>File:Rufus8.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Rufus8.png"/>
				<updated>2020-08-19T13:40:08Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Rufus7.png</id>
		<title>File:Rufus7.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Rufus7.png"/>
				<updated>2020-08-19T13:38:18Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Rufus6.png</id>
		<title>File:Rufus6.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Rufus6.png"/>
				<updated>2020-08-19T13:35:57Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Rufus5.png</id>
		<title>File:Rufus5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Rufus5.png"/>
				<updated>2020-08-19T13:34:41Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Rufus4.png</id>
		<title>File:Rufus4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Rufus4.png"/>
				<updated>2020-08-19T13:32:40Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Rufus3.png</id>
		<title>File:Rufus3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Rufus3.png"/>
				<updated>2020-08-19T13:31:07Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Rufus2.png</id>
		<title>File:Rufus2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Rufus2.png"/>
				<updated>2020-08-19T13:29:50Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Rufus1.png</id>
		<title>File:Rufus1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Rufus1.png"/>
				<updated>2020-08-19T13:27:34Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/RockpiX/bios/serial_console</id>
		<title>RockpiX/bios/serial console</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/RockpiX/bios/serial_console"/>
				<updated>2020-08-14T13:39:55Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: Created page with &amp;quot;{{rockpiX_header}} {{Languages|RockpiX/bios/serial_console}}       ROCK Pi X &amp;gt;  BIOS &amp;gt;  Serial_console   __TOC_...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{rockpiX_header}}&lt;br /&gt;
{{Languages|RockpiX/bios/serial_console}}&lt;br /&gt;
&lt;br /&gt;
    [[rockpiX | ROCK Pi X]] &amp;gt; [[RockpiX/bios | BIOS]] &amp;gt; [[RockpiX/bios/serial_console | Serial_console]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Serial Access=&lt;br /&gt;
&lt;br /&gt;
This article will teach you how to use Minicom to access Bios on Rockpix.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Let us first look at how the serial port is connected: &amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:Cennect_method.jpg | 600px]] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Serial port adapter board: &amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:Serial_boad.jpg | 600px]] &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Serial line: &amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:usb2ttl-cable-definition.jpeg | 500px ]]&lt;br /&gt;
&lt;br /&gt;
They are Rockpix, serial port adapter board and serial cable. &lt;br /&gt;
After connecting the device according to the above diagram, you can power on rockpix to enter the bios. &lt;br /&gt;
&lt;br /&gt;
==Enter BIOS==&lt;br /&gt;
&lt;br /&gt;
# Connect the keyboard to RockpiX.&lt;br /&gt;
# Power on rockpix, and keep pressing the del key on the keyboard during the boot process until rockpix enters bios.&lt;br /&gt;
&lt;br /&gt;
==Use Minicom==&lt;br /&gt;
&lt;br /&gt;
1. install the minicom&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install minicom&lt;br /&gt;
&lt;br /&gt;
2. Use minicom to access Bios of ROCK Pi X:&lt;br /&gt;
We need to configure the minicom configuration file, such as:&lt;br /&gt;
&lt;br /&gt;
 $ cd ~&lt;br /&gt;
 $ vim .minirc.pix&lt;br /&gt;
&lt;br /&gt;
If you already have the file, please follow the instructions below to modify the configuration file, otherwise, copy the configuration information below to the file.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 # Machine-generated file - use setup menu in minicom to change parameters.&lt;br /&gt;
 pu port             /dev/ttyUSB0&lt;br /&gt;
 pu baudrate         115200&lt;br /&gt;
 pu rtscts           No&lt;br /&gt;
 pu xonxoff          No&lt;br /&gt;
&lt;br /&gt;
Minicom has the option of color display, because the interface of Bios is color, so we use this option to open the serial console. &lt;br /&gt;
&lt;br /&gt;
 $ sudo minicom -c on pix  # &amp;quot;-c on&amp;quot; is to turn on the color display&lt;br /&gt;
&lt;br /&gt;
After ensuring that rockpix is powered on and entered Bios, you can see the Bios interface in minicom. The interface is shown in the figure below:&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:Minicom_bios_interface.png | 600px]]&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Minicom_bios_interface.png</id>
		<title>File:Minicom bios interface.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Minicom_bios_interface.png"/>
				<updated>2020-08-14T13:06:02Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Serial_boad.jpg</id>
		<title>File:Serial boad.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Serial_boad.jpg"/>
				<updated>2020-08-14T12:59:49Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: Shine uploaded a new version of &amp;amp;quot;File:Serial boad.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Cennect_method.jpg</id>
		<title>File:Cennect method.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Cennect_method.jpg"/>
				<updated>2020-08-14T12:59:20Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: Shine uploaded a new version of &amp;amp;quot;File:Cennect method.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/File:Serial_boad.jpg</id>
		<title>File:Serial boad.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/File:Serial_boad.jpg"/>
				<updated>2020-08-14T12:48:59Z</updated>
		
		<summary type="html">&lt;p&gt;Shine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shine</name></author>	</entry>

	</feed>