VAR-SOM-MX7 Yocto: Difference between revisions
From Variscite Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Software | <!-- Set release according to "release" parameter in URL and use MORTY_BETA_DART-6UL as default | ||
--> {{#vardefine:RELEASE_PARAM|{{#urlget:release}}}} <!-- | |||
--> {{#lst:Yocto_Platform_Customization|{{#var:RELEASE_PARAM|RELEASE_MORTY_BETA_VAR-SOM-MX7}}}} <!-- | |||
--> {{Software | |||
|image=Yocto.png | |image=Yocto.png | ||
|description=Yocto project is a framework for creating Linux distributions for embedded devices. | |description=Yocto project is a framework for creating a Linux distributions for embedded devices. It's layering mechanism makes it easy to add Linux to new target devices highly customized for a particular platform; it can include custom start-up scripts, software packages built with a high degree of optimization for a particular architecture, and different user interfaces from full Gnome desktop to a simple a serial console. | ||
This release is based on [http://freescale.github.io/ Freescale/NXP Community BSP] layer for Yocto framework. Variscite extends this layer to support its i.MX7 System On Modules. | |||
<br><br>Release version: | <br><br>Release version: '''{{#var:RELEASE_NAME}}''' | ||
|category1= | |category1={{#var:HARDWARE_NAME}} | ||
|category2= | |category2=Yocto | ||
|documentation=<nowiki></nowiki> | |documentation=<nowiki></nowiki> | ||
{{SoftBox | {{SoftBox | ||
Line 12: | Line 15: | ||
|content=<nowiki></nowiki> | |content=<nowiki></nowiki> | ||
=== General === | === General === | ||
* | * {{Varlink|Yocto Start Here|{{#var:RELEASE_LINK}}|First Time? Start Here <---}} | ||
* [http://variscite.com/support-forum/index.php Support forum] | * [http://variscite.com/support-forum/index.php Support forum] | ||
* | * {{Varlink|Yocto Recovery SD card|{{#var:RELEASE_LINK}}|'''Using the recovery SD card'''}} | ||
=== Programming === | === Programming === | ||
* [[ | * [[VAR-SOM-MX6 Hello World|Hello World 'C' application]] | ||
* [[VAR-SOM-MX6 QT Hello World|Building A | * [[VAR-SOM-MX6 QT Hello World|Building A QT Hello World]] | ||
* [[VAR-SOM-MX6 Yocto Jethro Eclipse|Debugging with Eclipse]] | * [[VAR-SOM-MX6 Yocto Jethro Eclipse|Debugging with Eclipse]] | ||
* | * {{Varlink|Yocto_Setup_TFTP/NFS|{{#var:RELEASE_LINK}}|TFTP & NFS}} | ||
<br> | <br> | ||
Line 26: | Line 29: | ||
</nowiki>{{SoftBox | </nowiki>{{SoftBox | ||
|title=Build | |title=Build | ||
|boxwidth= | |boxwidth=23 | ||
|content=<nowiki></nowiki> | |content=<nowiki></nowiki> | ||
===Build Yocto, Linux and U-Boot=== | ===Build Yocto, Linux and U-Boot=== | ||
* [[VAR-SOM-MX7 Yocto Suported hardware and features|Supported hardware and features]] | * [[VAR-SOM-MX7 Yocto Suported hardware and features|Supported hardware and features]] | ||
* [[ | * [https://docs.google.com/spreadsheets/d/1UqpIu3ztSIbsXqV52QFLjz-jhTXLfUtsX9-HQUy6tsQ/pubhtml Release Notes] | ||
* | * [[Yocto_Development_Environment|Setting a Development Environment]] | ||
* [[ | * {{Varlink|Yocto_Build_Release|{{#var:RELEASE_LINK}}|'''Build Yocto from source code'''}} | ||
* | * [[Yocto Common Errors|Yocto common build errors]] | ||
* | * {{Varlink|Yocto Toolchain installation|{{#var:RELEASE_LINK}}|Toolchain installation for out of Yocto builds}} | ||
* | * {{Varlink|Yocto Build Linux|{{#var:RELEASE_LINK}}|Build the Linux kernel from source code}} | ||
* | * {{Varlink|Yocto Build U-Boot|{{#var:RELEASE_LINK}}|Build U-Boot from source code}} | ||
* | * {{Varlink|Yocto Customizing kernel and uboot|{{#var:RELEASE_LINK}}|Customizing the Linux kernel and U-Boot}} | ||
* | * {{Varlink|Yocto NAND Flash Burning|{{#var:RELEASE_LINK}}|Burning Yocto binaries to NAND flash/eMMC via SD card}} | ||
* [[ | * {{Varlink|Yocto Flash From Net|{{#var:RELEASE_LINK}}|Burning Yocto binaries to NAND flash/eMMC via Ethernet}} | ||
* [[ | * [[U-Boot 4.1.15 features#Flashing NAND using U-Boot|Burning Yocto binaries to NAND flash from U-Boot]] | ||
* [[U-Boot 4.1.15 features|U-Boot features]] | |||
* [[Adding yocto packages|Adding packages to Yocto]] | * [[Adding yocto packages|Adding packages to Yocto]] | ||
* [[Yocto_Linux_logo|Replace the Linux logo]] | * [[Yocto_Linux_logo|Replace the Linux logo]] | ||
Line 63: | Line 68: | ||
* [[VAR-SOM-MX7 UART|External UART]] | * [[VAR-SOM-MX7 UART|External UART]] | ||
* [[VAR-SOM-MX7 GPIO|GPIO]] | * [[VAR-SOM-MX7 GPIO|GPIO]] | ||
</div> | </div> | ||
<div style="width:50%; float: right;"> | <div style="width:50%; float: right;"> | ||
Line 72: | Line 78: | ||
* [[VAR-SOM-MX7 USB OTG|USB OTG]] | * [[VAR-SOM-MX7 USB OTG|USB OTG]] | ||
* [[IMX UserButtons|User Buttons]] | * [[IMX UserButtons|User Buttons]] | ||
* [[DART-6UL/VAR-SOM-MX7 Wireless LAN JETHRO|Wireless LAN]] | * [[DART-6UL/VAR-SOM-MX7 Wireless LAN JETHRO|Wireless LAN]] | ||
* [[wifi connman |WiFi using connman]] | * [[wifi connman |WiFi using connman]] |
Revision as of 10:53, 9 May 2017
VAR-SOM-MX7 Yocto |
Yocto project is a framework for creating a Linux distributions for embedded devices. It's layering mechanism makes it easy to add Linux to new target devices highly customized for a particular platform; it can include custom start-up scripts, software packages built with a high degree of optimization for a particular architecture, and different user interfaces from full Gnome desktop to a simple a serial console.
This release is based on Freescale/NXP Community BSP layer for Yocto framework. Variscite extends this layer to support its i.MX7 System On Modules.
|
__NONUMBEREDHEADINGS__