DART-6UL Yocto: Difference between revisions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
|title=DART-6UL Yocto {{#var:YOCTO_NAME}} | |title=DART-6UL Yocto {{#var:YOCTO_NAME}} | ||
|image=Yocto.png | |image=Yocto.png | ||
|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. | |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.MX6 UL/ULL{{#ifeq: {{#var:YOCTO_NAME}} | Thud |/ULZ}} System On Module products: DART-6UL{{#ifeq: {{#var:YOCTO_NAME}} | Thud |, DART-6UL-5G and VAR-SOM-6UL| and DART-6UL-5G}} (all of which are under the {{#var:HARDWARE_NAME}} category of this Wiki). | 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.MX6 UL/ULL{{#ifeq: {{#var:YOCTO_NAME}} | Thud |/ULZ}} System On Module products: DART-6UL{{#ifeq: {{#var:YOCTO_NAME}} | Thud |, DART-6UL-5G and VAR-SOM-6UL| and DART-6UL-5G}} (all of which are under the {{#var:HARDWARE_NAME}} category of this Wiki). | ||
Release version: '''{{#var:RELEASE_NAME}}''' | |||
|category1=DART-6UL | |category1=DART-6UL | ||
|category2=Yocto | |category2=Yocto | ||
Line 13: | Line 16: | ||
{{SoftBox | {{SoftBox | ||
|title=General | |title=General | ||
|content= | |||
|content= | ;General | ||
<youtube width="260" height="158">U8bmUiy1z4Y&feature</youtube> | |||
<youtube width=" | * {{Varlink|Yocto Start Here|{{#var:RELEASE_LINK}}|First Time? Start Here}} <i class="fas fa-angle-double-left text-danger pl-2"></i><i class="fas fa-angle-double-left text-danger"></i> | ||
* {{Varlink|Yocto Start Here|{{#var:RELEASE_LINK}}|First Time? Start Here <--- | |||
* {{Varlink|Yocto Recovery SD card|{{#var:RELEASE_LINK}}|'''Using the recovery SD card'''}} | * {{Varlink|Yocto Recovery SD card|{{#var:RELEASE_LINK}}|'''Using the recovery SD card'''}} | ||
;Programming | |||
* {{Varlink|Yocto Hello World|{{#var:RELEASE_LINK}}|Hello World 'C' application}} | * {{Varlink|Yocto Hello World|{{#var:RELEASE_LINK}}|Hello World 'C' application}} | ||
* {{Varlink|Yocto QT Hello World|{{#var:RELEASE_LINK}}|Building a Qt Hello World}} | * {{Varlink|Yocto QT Hello World|{{#var:RELEASE_LINK}}|Building a Qt Hello World}} | ||
* {{Varlink|Yocto Programming with Eclipse|{{#var:RELEASE_LINK}}|Debugging with Eclipse}} | * {{Varlink|Yocto Programming with Eclipse|{{#var:RELEASE_LINK}}|Debugging with Eclipse}} | ||
* {{Varlink|Yocto Setup TFTP/NFS|{{#var:RELEASE_LINK}}|TFTP & NFS}} | * {{Varlink|Yocto Setup TFTP/NFS|{{#var:RELEASE_LINK}}|TFTP & NFS}} | ||
;Support | |||
* [http://www.variscite.com/support/variscite-customer-portal '''Variscite Customer Portal'''] <br> Register at Variscite Customer Portal to get high quality engineering support for Variscite products | * [http://www.variscite.com/support/variscite-customer-portal '''Variscite Customer Portal'''] <br> Register at Variscite Customer Portal to get high quality engineering support for Variscite products | ||
* [http://variscite.com/support-forum/index.php Variscite Support Forum] | * [http://variscite.com/support-forum/index.php Variscite Support Forum] | ||
|color=darkblue | |||
}}<!-- | |||
-->{{SoftBox | |||
{{SoftBox | |||
|title=Build | |title=Build | ||
|content= | |||
|content= | ;Build Yocto, Linux and U-Boot | ||
* [{{#var:RELEASE_NOTES_LINK}} Release Notes] | * [{{#var:RELEASE_NOTES_LINK}} Release Notes] | ||
* [[Yocto_Development_Environment|Setting a Development Environment]] | * [[Yocto_Development_Environment|Setting a Development Environment]] | ||
Line 58: | Line 56: | ||
|color=green | |color=green | ||
}} | }}<!-- | ||
{{SoftBox | |||
-->{{SoftBox | |||
|title=How-to | |title=How-to | ||
|content= | |||
|content= | ;Test and use an interface | ||
<div style="column-count:2"> | |||
<div style=" | |||
* [[{{#var:HARDWARE_NAME}} 128MB DRAM|128MB DRAM]] | * [[{{#var:HARDWARE_NAME}} 128MB DRAM|128MB DRAM]] | ||
* [[{{#var:HARDWARE_NAME}} ADC|ADC]] | * [[{{#var:HARDWARE_NAME}} ADC|ADC]] | ||
Line 80: | Line 77: | ||
* {{Varlink|{{#var:HARDWARE_NAME}} Ethernet|{{#var:RELEASE_LINK}}|Ethernet}} | * {{Varlink|{{#var:HARDWARE_NAME}} Ethernet|{{#var:RELEASE_LINK}}|Ethernet}} | ||
* [[{{#var:HARDWARE_NAME}} Eth MAC address|Ethernet MAC addresses]] | * [[{{#var:HARDWARE_NAME}} Eth MAC address|Ethernet MAC addresses]] | ||
* [[{{#var:HARDWARE_NAME}} GPIO|GPIO]] | * [[{{#var:HARDWARE_NAME}} GPIO|GPIO]] | ||
* [[{{#var:HARDWARE_NAME}} I2C|I2C]] | * [[{{#var:HARDWARE_NAME}} I2C|I2C]] |
Revision as of 01:48, 9 June 2020
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.MX6 UL/ULL/ULZ System On Module products: DART-6UL, DART-6UL-5G and VAR-SOM-6UL (all of which are under the DART-6UL category of this Wiki).
Release version: thud-fslc-4.14.78-mx6ul-v1.1
- General
- Programming
- Support
- Variscite Customer Portal
Register at Variscite Customer Portal to get high quality engineering support for Variscite products - Variscite Support Forum
- Build Yocto, Linux and U-Boot
- [ Release Notes]
- Setting a Development Environment
- Build Yocto from source code
- Yocto common build errors
- Customizing U-Boot
- Customizing the Linux kernel
- Toolchain installation for out of Yocto builds
- Build U-Boot from source code
- Build the Linux kernel from source code
- Burning Yocto binaries to NAND flash/eMMC via SD card
- Burning Yocto binaries to NAND flash/eMMC via Ethernet
- Burning Yocto binaries to NAND flash from U-Boot
- U-Boot features
- Adding packages to Yocto
- Replace the Linux logo
- Secure Boot / High Assurance Boot (HAB)
- SWUpdate Guide
- Booting from USB using the imx_usb_loader utility
- Test and use an interface
- 128MB DRAM
- ADC
- Audio record/play
- Backlight
- Bluetooth
- Bluetooth A2DP
- Bluetooth file transfer
- Bluetooth Low Energy
- Camera
- CAN bus
- CPU freq. and number of cores
- Display
- Ethernet
- Ethernet MAC addresses
- GPIO
- I2C
- RTC
- SPI
- Static IP address
- Suspend
- UART
- USB Host
- USB OTG
- User Button
- Wakeable GPIO
- Wireless LAN
- WiFi using connman
__NONUMBEREDHEADINGS__