Difference between revisions of "IoTGateway/BSP/Linux/iMX6/FAQ"

From ESS-WIKI
Jump to: navigation, search
Line 6: Line 6:
 
-->
 
-->
  
=compiling=
+
==Compiling==
==u-boot==
+
===U-boot===
 
Please refer to the following sections for details
 
Please refer to the following sections for details
  
Line 14: Line 14:
 
* Customization / Building & updating u-boot manually <sub>([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV3_User_Guide#To_build_u-boot_2|LBV3]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV5_User_Guide#To_build_u-boot_2|LBV5]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV6_User_Guide#To_build_u-boot_2|LBV6]])</sub>
 
* Customization / Building & updating u-boot manually <sub>([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV3_User_Guide#To_build_u-boot_2|LBV3]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV5_User_Guide#To_build_u-boot_2|LBV5]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV6_User_Guide#To_build_u-boot_2|LBV6]])</sub>
  
==kernel==
+
===Kernel===
 
Please refer to the following sections for details
 
Please refer to the following sections for details
  
Line 20: Line 20:
 
* Customization / Building & updating kernel/modules/dtb manually <sub>([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV3_User_Guide#To_build_kernel.2Fmodules.2Fdtb|LBV3]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV5_User_Guide#To_build_kernel.2Fmodules.2Fdtb|LBV5]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV6_User_Guide#To_build_kernel.2Fmodules.2Fdtb|LBV6]])</sub>
 
* Customization / Building & updating kernel/modules/dtb manually <sub>([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV3_User_Guide#To_build_kernel.2Fmodules.2Fdtb|LBV3]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV5_User_Guide#To_build_kernel.2Fmodules.2Fdtb|LBV5]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV6_User_Guide#To_build_kernel.2Fmodules.2Fdtb|LBV6]])</sub>
  
==application==
+
==Application==
 
+
==Boot Logo==
<br>
+
==U-boot==
=boot logo=
+
==Kernel==
==u-boot==
+
===Boot splashscreen===
==kernel==
 
===boot splashscreen===
 
 
In Yocto Project, it is named boot splashscreen, please refer to the following sections for details
 
In Yocto Project, it is named boot splashscreen, please refer to the following sections for details
 
* Yocto Project Reference Manual / Other Tips. <sub>([https://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#usingpoky-debugging-others LBV3]) ([https://www.yoctoproject.org/docs/1.7/ref-manual/ref-manual.html#usingpoky-debugging-others LBV5]) ([https://www.yoctoproject.org/docs/1.8.1/ref-manual/ref-manual.html#usingpoky-debugging-others LBV6])</sub>
 
* Yocto Project Reference Manual / Other Tips. <sub>([https://www.yoctoproject.org/docs/1.5.1/ref-manual/ref-manual.html#usingpoky-debugging-others LBV3]) ([https://www.yoctoproject.org/docs/1.7/ref-manual/ref-manual.html#usingpoky-debugging-others LBV5]) ([https://www.yoctoproject.org/docs/1.8.1/ref-manual/ref-manual.html#usingpoky-debugging-others LBV6])</sub>
  
<br>
 
 
===Get kernel configs from running OS===
 
===Get kernel configs from running OS===
 
You can get the .config file in running Linux OS by the following command.
 
You can get the .config file in running Linux OS by the following command.
Line 36: Line 33:
 
Furthermore, this feature is enabled by ''CONFIG_IKCONFIG_PROC''.
 
Furthermore, this feature is enabled by ''CONFIG_IKCONFIG_PROC''.
  
=SDcard image=
+
==SDcard image==
 
To build from prebuilt image, please refer to the following sections for details.
 
To build from prebuilt image, please refer to the following sections for details.
 
* Getting Started / Introducing BSP / Prebuilt image <sub>([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV3_User_Guide#Prebuilt_image|LBV3]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV5_User_Guide#Prebuilt_image|LBV5]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV6_User_Guide#Prebuilt_image|LBV6]])</sub>
 
* Getting Started / Introducing BSP / Prebuilt image <sub>([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV3_User_Guide#Prebuilt_image|LBV3]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV5_User_Guide#Prebuilt_image|LBV5]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV6_User_Guide#Prebuilt_image|LBV6]])</sub>
Line 42: Line 39:
 
* Getting Started / Build Instructions / To build sdcard image <sub>([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV3_User_Guide#To_build_sdcard_image|LBV3]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV5_User_Guide#To_build_sdcard_image|LBV5]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV6_User_Guide#To_build_sdcard_image|LBV6]])</sub>
 
* Getting Started / Build Instructions / To build sdcard image <sub>([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV3_User_Guide#To_build_sdcard_image|LBV3]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV5_User_Guide#To_build_sdcard_image|LBV5]]) ([[IoTGateway/BSP/Linux/iMX6/Yocto_LBV6_User_Guide#To_build_sdcard_image|LBV6]])</sub>
  
<br>
+
==Mini-PCIe==
 
 
=mini-PCIe=
 
 
 
<br>
 
=UART=
 
  
<br>
+
==UART==

Revision as of 08:09, 26 July 2016

i.MX6 Linux - Frequently Asked Questions

Compiling

U-boot

Please refer to the following sections for details

  • Getting Started / Build Instructions / To build u-boot (LBV3) ( LBV5) (LBV6)
  • Customization / Building & updating u-boot manually (LBV3) (LBV5) (LBV6)

Kernel

Please refer to the following sections for details

  • Getting Started / Build Instructions / To build linux kernel (LBV3) ( LBV5) (LBV6)
  • Customization / Building & updating kernel/modules/dtb manually (LBV3) (LBV5) (LBV6)

Application

U-boot

Kernel

Boot splashscreen

In Yocto Project, it is named boot splashscreen, please refer to the following sections for details

  • Yocto Project Reference Manual / Other Tips. (LBV3) (LBV5) (LBV6)

Get kernel configs from running OS

You can get the .config file in running Linux OS by the following command.

# zcat /proc/config.gz > current.config

Furthermore, this feature is enabled by CONFIG_IKCONFIG_PROC.

SDcard image

To build from prebuilt image, please refer to the following sections for details.

  • Getting Started / Introducing BSP / Prebuilt image (LBV3) (LBV5) (LBV6)

To build from BSP, please refer to the following sections for details.

  • Getting Started / Build Instructions / To build sdcard image (LBV3) (LBV5) (LBV6)

Mini-PCIe

UART