Difference between revisions of "Project Anakin"
Jump to navigation
Jump to search
(9 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
= The Project "Anakin" - Phase 1 of PINE64 Smartphone "PinePhone" Development Kit = | |||
Project Anakin is a marsh-up kit for the PINE64 Smartphone dubbed "PinePhone". It is used in the early stages of development as a starting point for affiliated projects. | |||
PinePhone development has been broken down into three distinct phases: | |||
* First phase - Project Anakin | |||
* Second phase - purpose-built development kit code named "Don't be evil". It will be introduced at FOSDEM 2019 | |||
* Latly, the third phase which is the PinePhone itself - scheduled to be released in Q3 2019 (pending on software development). | |||
The Anakin kit consists of following components: | The Anakin kit consists of following components: | ||
* SoPine Module | * SoPine Module | ||
Line 25: | Line 30: | ||
You can also flash an OS image manually; please follow the instructions below. | You can also flash an OS image manually; please follow the instructions below. | ||
= Software and OS Image Downloads = | |||
http://files.pine64.org/sw/pine64_installer/json/archlinux.png | http://files.pine64.org/sw/pine64_installer/json/archlinux.png | ||
== Arch Linux mainline build by anarsoul == | |||
Line 43: | Line 48: | ||
http://files.pine64.org/sw/pine64_installer/json/aosc.png | http://files.pine64.org/sw/pine64_installer/json/aosc.png | ||
== AOSC Community mainline minimum build by icenowy == | |||
* To learn more about AOSC, please visit the official [https://aosc.io/ AOSC website] | * To learn more about AOSC, please visit the official [https://aosc.io/ AOSC website] | ||
** [https://github.com/AOSC-Dev/aosc-os-arm-bsps/tree/master/sunxi/u-boot-sun50i-a64-sopine-baseboard Icenowy's github for A64 SoC] | ** [https://github.com/AOSC-Dev/aosc-os-arm-bsps/tree/master/sunxi/u-boot-sun50i-a64-sopine-baseboard Icenowy's github for A64 SoC] | ||
Line 56: | Line 61: | ||
== Mali-400 64-bit Driver [20171220] == | == Mali-400 64-bit Driver [20171220] == | ||
* [[Mali_Driver|Mali 64-bit X11 and Wayland Driver Download]] | * [[Mali_Driver|Mali 64-bit X11 and Wayland Driver Download]] | ||
== Quick Links to Build Sources of OS Images == | |||
* [https://linux-sunxi.org/Linux_mainlining_effort#Status_Matrix A64 mainline status matrix chart] | |||
'''Some these OS images labelled as <span style="color:#FF0000">beta or nightly builds</span> which means they are only fit for testing purposes | |||
'''These images should be <span style="color:#FF0000">used at your own risk</span> and are not fit for normal use''' | |||
* [https://github.com/anarsoul/linux-build/releases/latest Arch Linux XFCE] | * [https://github.com/anarsoul/linux-build/releases/latest Arch Linux XFCE] | ||
Line 63: | Line 77: | ||
= [[Accessories_Step_by_Step_Guides|Accessories Step-by-Step Guides]] = | |||
Under [[Accessories_Step_by_Step_Guides|'Guides for PINE A64(+) accessories']] you can find instructions and guides concerning: | Under [[Accessories_Step_by_Step_Guides|'Guides for PINE A64(+) accessories']] you can find instructions and guides concerning: | ||
* Playbox Enclosure | * Playbox Enclosure | ||
Line 71: | Line 85: | ||
= SoC and Memory Specification = | |||
* Based on Allwinner A64/R18 | * Based on Allwinner A64/R18 | ||
** '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.''' | ** '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.''' | ||
[[File:Allwinner_A64.jpg]] [[File:Allwinner_R18.png]] | [[File:Allwinner_A64.jpg]] [[File:Allwinner_R18.png]] | ||
== CPU Architecture == | |||
* [http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1152Mhz] | * [http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1152Mhz] | ||
* A power-efficient ARM v8 architecture | * A power-efficient ARM v8 architecture | ||
Line 86: | Line 100: | ||
* 512KB L2 cache | * 512KB L2 cache | ||
== GPU Architecture == | |||
* [http://www.arm.com/products/multimedia/mali-gpu/ultra-low-power/mali-400.php ARM Mali400MP2 Dual-core GPU] | * [http://www.arm.com/products/multimedia/mali-gpu/ultra-low-power/mali-400.php ARM Mali400MP2 Dual-core GPU] | ||
* Support OpenGL ES 2.0 and OpenVG 1.1 standard | * Support OpenGL ES 2.0 and OpenVG 1.1 standard | ||
== System Memory == | |||
* RAM Memory Variants: 2GB LPDDR3. | * RAM Memory Variants: 2GB LPDDR3. | ||
* Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB | * Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB | ||
= Project Anakin, SOPine Module and Baseboard Information, Schematics, and Certifications = | |||
* Model "A" Baseoard Dimensions: 133mm x 80mm x 19mm | * Model "A" Baseoard Dimensions: 133mm x 80mm x 19mm | ||
* Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, 3.5OD/1.35ID Barrel DC Jack connector, Euler connector | * Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, 3.5OD/1.35ID Barrel DC Jack connector, Euler connector | ||
Line 152: | Line 166: | ||
*** [http://files.pine64.org/doc/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet] | *** [http://files.pine64.org/doc/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet] | ||
** Lithium Battery information: | ** Lithium Battery information: | ||
** Ethernet PHY information: | ** Ethernet PHY information: | ||
*** [http://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf Realtek RTL8211 10/100/1000M Ethernet Transceiver for PINE A64+ Board] | *** [http://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf Realtek RTL8211 10/100/1000M Ethernet Transceiver for PINE A64+ Board] | ||
Line 165: | Line 179: | ||
** LTE module information: | ** LTE module information: | ||
[[File:QUECTEL_EC20_Dongle-small.jpg]] | [[File:QUECTEL_EC20_Dongle-small.jpg]] | ||
*** Note: The current Project Anakin kit deploy on using Quectel EC20_R2.1 which | *** Note: The current Project Anakin kit deploy on using Quectel EC20_R2.1 which belongs to EC25 family. Actual production will use EC25 and EG25-G (still preliminary) module pending on region. | ||
*** [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC20_R2.1_LTE_Specification_V1.1.pdf Quectel EC20 R2.1 LTE Module Specification] | *** [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC20_R2.1_LTE_Specification_V1.1.pdf Quectel EC20 R2.1 LTE Module Specification] | ||
*** [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_LTE_Specification_V1.4.pdf Quectel EC25 LTE Module Specification] | *** [http://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_LTE_Specification_V1.4.pdf Quectel EC25 LTE Module Specification] | ||
Line 174: | Line 188: | ||
= Other Resources = | |||
* [http://linux-sunxi.org/Pine64#Manufacturer_images Linux Sunxi Wiki page on PINE A64] | * [http://linux-sunxi.org/Pine64#Manufacturer_images Linux Sunxi Wiki page on PINE A64] | ||
* [https://github.com/apritzel/pine64 Linux Image created by Andre Przywara] | * [https://github.com/apritzel/pine64 Linux Image created by Andre Przywara] |
Revision as of 17:26, 16 November 2018
The Project "Anakin" - Phase 1 of PINE64 Smartphone "PinePhone" Development Kit
Project Anakin is a marsh-up kit for the PINE64 Smartphone dubbed "PinePhone". It is used in the early stages of development as a starting point for affiliated projects. PinePhone development has been broken down into three distinct phases:
- First phase - Project Anakin
- Second phase - purpose-built development kit code named "Don't be evil". It will be introduced at FOSDEM 2019
- Latly, the third phase which is the PinePhone itself - scheduled to be released in Q3 2019 (pending on software development).
The Anakin kit consists of following components:
- SoPine Module
- SoPine Model A baseboard
- Pine A64 Wifi/BT module
- 16GB eMMC module
- 5 Mega Piixel CMOS Camera Sensor
- 7" Touch Screen LCD Panel
- Playbox Enclosure
- Lithium Ion Battery case (note: battery not included, can accommodate 1-3 pieces of 18650 szie Lithium Ion batter. In general, one is good enough)
- Quectel EC20 R2.1 LTE Module (note: The SIM tray design not distinguish polarity well and all reverse slot in)
You can also flash an OS image manually; please follow the instructions below.
Software and OS Image Downloads
Arch Linux mainline build by anarsoul
- Login with
- User Name: alarm, Password: alarm
- User Name: root, Password: root
- please login root and execute "pacman -Syu" for latest update
- Standby feature not yet implemented
AOSC Community mainline minimum build by icenowy
- To learn more about AOSC, please visit the official AOSC website
- Login with
- username: aosc
- password: anthon
Mali-400 64-bit Driver
Mali-400 64-bit Driver [20171220]
Quick Links to Build Sources of OS Images
Some these OS images labelled as beta or nightly builds which means they are only fit for testing purposes
These images should be used at your own risk and are not fit for normal use
Accessories Step-by-Step Guides
Under 'Guides for PINE A64(+) accessories' you can find instructions and guides concerning:
- Playbox Enclosure
- Bluetooth and WiFi module
- 7" Touch Screen LCD Panel
SoC and Memory Specification
- Based on Allwinner A64/R18
- R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.
CPU Architecture
- Quad-core ARM Cortex-A53 Processor@1152Mhz
- A power-efficient ARM v8 architecture
- 64 and 32bit execution states for scalable high performance
- Support NEON Advanced SIMD (Single Instruction Multiple Data) instruction for acceleration of media and signal processing function
- Support Large Physical Address Extensions(LPAE)
- VFPv4 Floating Point Unit
- 32KB L1 Instruction cache and 32KB L1 Data cache
- 512KB L2 cache
GPU Architecture
- ARM Mali400MP2 Dual-core GPU
- Support OpenGL ES 2.0 and OpenVG 1.1 standard
System Memory
- RAM Memory Variants: 2GB LPDDR3.
- Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB
Project Anakin, SOPine Module and Baseboard Information, Schematics, and Certifications
- Model "A" Baseoard Dimensions: 133mm x 80mm x 19mm
- Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, 3.5OD/1.35ID Barrel DC Jack connector, Euler connector
- PINE A64 Connector Layout @courtesy of norm24
- PINE A64 Connector List
- SOPine Module Pin Assignment ver 1.0
- PINE A64 Pi-2/Eular/Ext Bus/Wifi Bus Connector Pin Assignment (Updated 15/Feb/2016)
- SOPine Module Schematic:
- SOPine Model "A" Baseboard Schematic and PCB Board Resource:
- SOPine model "A" Baseboard is an hardware open source project but is not "OSH" compliance.:
- SOPine Model "A" Baseboard Schematic capture Rev B DSN source file
- SOPine Model "A" Baseboard Schematic Rev B PDF file
- SOPine Model "A" Baseboard PCB Job source file
- SOPine Model "A" Baseboard PCB Gerber file
- SOPine Model "A" Baseboard PCB Layout PDF file
- SOPine (together with model "A" baseboard) Certification:
Datasheets for Components and Peripherals
- Allwinner A64/R18 SoC information:
- R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.
- Allwinner A64 SoC Brief Introduction
- Allwinner R18 SoC Brief Introduction
- Allwinner A64/R18 SoC Data Sheet V1.1 (Official Released Version)
- Allwinner A64/R18 SoC User Manual V1.0 (Official Release Version)
- X-Powers AXP803 PMU (Power Management Unit) information:
- LPDDR3 information:
- eMMC information:
- SPI NOR Flash information:
- Project Anakin module/component related information:
- 5MPixel Rear CMOS Camera module information:
- LCD Touch Screen Panel information:
- Lithium Battery information:
- Ethernet PHY information:
- Wifi/BT module information:
- Enclosure information:
- Connector information:
- LTE module information:
- Note: The current Project Anakin kit deploy on using Quectel EC20_R2.1 which belongs to EC25 family. Actual production will use EC25 and EG25-G (still preliminary) module pending on region.
- Quectel EC20 R2.1 LTE Module Specification
- Quectel EC25 LTE Module Specification
- Quectel EG25-G LTE Module Specification
- Quectel EC25 LTE Module AT Cammands Set Manual
- Quectel EC25 LTE Module Hardware Design Guide
- Quectel EC25 LTE Module Reference Design Guide