Android Platform Customization: Difference between revisions

From Variscite Wiki
No edit summary
Line 113: Line 113:
* Install Yocto MX6CB Res eMMC: Flash Yocto with Resistive touch panel support on eMMC, on [http://www.variscite.com/products/single-board-computers/var-mx6customboard VAR-MX6CustomBoard]
* Install Yocto MX6CB Res eMMC: Flash Yocto with Resistive touch panel support on eMMC, on [http://www.variscite.com/products/single-board-computers/var-mx6customboard VAR-MX6CustomBoard]
* Install Yocto MX6CB Cap eMMC: Flash Yocto with Capacitive touch panel support on eMMC, on [http://www.variscite.com/products/single-board-computers/var-mx6customboard VAR-MX6CustomBoard].
* Install Yocto MX6CB Cap eMMC: Flash Yocto with Capacitive touch panel support on eMMC, on [http://www.variscite.com/products/single-board-computers/var-mx6customboard VAR-MX6CustomBoard].
* Install Yocto DART (eMMC): Flash Yocto on eMMC, on [http://www.variscite.com/products/single-board-computers/dt6customboard VAR-DT6CustomBoard]<section end=VAR-SOM-MX6_FLASH_SD_FROM_GUI/>
* Install Yocto DART (eMMC): Flash Yocto on eMMC, on [http://www.variscite.com/products/single-board-computers/dt6customboard VAR-DT6CustomBoard] <!--
--><section end=VAR-SOM-MX6_FLASH_SD_FROM_GUI/>


=Platform Customizations=
=Platform Customizations=

Revision as of 08:28, 12 June 2017

VAR-SOM-MX6

Supported hardware and features

Feature
Description
SOM support
VAR-SOM-MX6 V2
VAR-SOM-SOLO
VAR-SOM-DUAL
DART-MX6
Carrier Board support
VAR-MX6CustomBoard
VAR-SOLOCustomBoard
VAR-DVK-DT6
CPU

i.MX6 Quad
i.MX6 Dual
i.MX6 Dual lite
i.MX6 Solo

NAND flash size support
128MB and up
eMMC
up to 64GB
DDR size support configuration
Solo:up to 1GB. DualLite, Dual, Quad: up to 4GB
SD card
+
Wired Network
10/100/1000 Mbps Ethernet
Wireless Network
Support for Wilink8, 802.11abgn STA, AP, & Wi-Fi Direct Mode SmartConfig Wilink8 page
Bluetooth
+
SPI
+
I2C
+
Canbus
+
USB host
+
USB OTG
Host and Device
Uarts
x3, up to 3.6 Mbps.
RTC
+
Display HDMI: 720P,1080P
LVDS0 (On board LVDS-to-RGB bridge, 800x480 resolution), LVDS1 external display
Audio Line IN/ Line out and Audio over HDMI
Camera ov5640 camera sensor. CB402 board can be ordered separately at : sales@variscite.com
PCIE +
SATA +


SD card image file tree

/opt/images/
└── Yocto
    ├── SPL-nand
    ├── SPL-sd
    ├── imx6dl-var-som-cap.dtb
    ├── imx6dl-var-som-res.dtb
    ├── imx6dl-var-som-solo-cap.dtb
    ├── imx6dl-var-som-solo-res.dtb
    ├── imx6dl-var-som-solo-vsc.dtb
    ├── imx6dl-var-som-vsc.dtb
    ├── imx6q-var-dart.dtb
    ├── imx6q-var-som-cap.dtb
    ├── imx6q-var-som-res.dtb
    ├── imx6q-var-som-vsc.dtb
    ├── rootfs.tar.bz2
    ├── rootfs.ubi
    ├── u-boot.img-nand
    ├── u-boot.img-sd
    └── uImage


Flash Recovery SD from GUI

VAR-SOM-MX6 Krogoth Recovery.png

Click the appropriate button:

  • Install Yocto SOLOCB NAND: Flash Yocto on NAND flash, on VAR-SOLOCustomBoard
  • Install Yocto SOLOCB eMMC: Flash Yocto on eMMC, on VAR-SOLOCustomBoard
  • Install Yocto MX6CB Res NAND: Flash Yocto with Resistive touch panel support on NAND flash, on VAR-MX6CustomBoard
  • Install Yocto MX6CB Cap NAND: Flash Yocto with Capacitive touch panel support on NAND flash, on VAR-MX6CustomBoard
  • Install Yocto MX6CB Res eMMC: Flash Yocto with Resistive touch panel support on eMMC, on VAR-MX6CustomBoard
  • Install Yocto MX6CB Cap eMMC: Flash Yocto with Capacitive touch panel support on eMMC, on VAR-MX6CustomBoard.
  • Install Yocto DART (eMMC): Flash Yocto on eMMC, on VAR-DT6CustomBoard

Platform Customizations

VAR-SOM-MX6


  • RELEASE_NAME = morty-fslc-4.1.15-mx6-v1.0-beta
  • RELEASE_LINK = RELEASE_N7.1.1_1.0.0_VAR-SOM-MX6
  • ANDROID_NAME = Nougat
  • ANDROID_VERSION = N7.1.1
  • NXP_BSP_VERSION = IMX6_N7.1.1_1.0.0_ANDROID
  • RECOVERY_SD_NAME = mx6-som-recovery-sd.v80.img.gz
  • RECOVERY_SD_URL = ftp://customerv:Variscite1@ftp.variscite.com/VAR-SOM-MX6/Software/
  • RELEASE_NOTES_LINK = https://docs.google.com/spreadsheets/d/1WN-kGn3r9mcJh0EdSE3wZNBmhw5g5A95facy6gSIFn4/pubhtml
  • MACHINE_NAME = var-som-mx6
  • KERNEL_GIT = https://github.com/varigit/linux-2.6-imx.git
  • KERNEL_BRANCH = n7.1.1_1.0.0-ga-var01
  • KERNEL_IMAGE = uImage
  • KERNEL_DEFCONFIG = imx_v7_var_android_defconfig
  • U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
  • U-BOOT_BRANCH = n7.1.1_1.0.0_ga_var01
  • U-BOOT_SD_DEFCONFIG = mx6var_som_sd_android_defconfig
  • U-BOOT_NAND_DEFCONFIG = mx6var_som_nand_android_defconfig
  • U-BOOT_SD_IMAGE_NAME = u-boot.img-sd
  • U-BOOT_NAND_IMAGE_NAME = u-boot.img-nand
  • SPL_SD_IMAGE_NAME = SPL-sd
  • SPL_NAND_IMAGE_NAME = SPL-nand
  • YOCTO_GIT = https://github.com/varigit/variscite-bsp-platform.git
  • YOCTO_META_GIT = '
  • YOCTO_BRANCH = morty
  • YOCTO_BUILD_RESULTS_SECTION = VAR-SOM-MX6_BUILD_RESULTS
  • YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX6_BOOT_BOARD
  • KERNEL_DTB_SECTION = VAR-SOM-MX6_DTB
  • SD_TREE_SECTION = VAR-SOM-MX6_SD_TREE
  • YOCTO_FLASH_SD_FROM_GUI_SECTION = '
  • EMMC_FAT_PARTITION_NAME = BOOT-VARMX6
  • EMMC_ROOTFS_DEV = mmcblk0
  • EMMC_ROOTFS_PARTITION_NUM = p1
  • NAND_ROOTFS_DEV = mtd3
  • QT_PLATFORM_PLUGIN = eglfs
  • RAM_LOAD_ADDRESS = 0x18100000
  • UBOOT_CONFIG_FILE = include/configs/mx6var_som.h
  • UBOOT_PAD_SIZE = 0x1e0000
  • KERNEL_PAD_SIZE = 0x800000
  • DTB_START_ADDRESS = 0x3e0000