Template:OS Overview General Column: Difference between revisions
From Variscite Wiki
(typo on Code::Blocks) |
(Use Yocto link 'Hello World 'C' application' for Yocto Debian) |
||
(17 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly><!-- | <includeonly><!-- | ||
Initialize platform-dependent variables | |||
--> {{#vardefine:PLATFORM_OS|Yocto}}<!-- | |||
--> {{#varexists:DEBIAN_NAME |<!-- | |||
--> {{#vardefine:PLATFORM_OS|Debian}}<!-- | |||
--> {{#vardefine:color|pink}}<!-- | |||
--> }} <!-- | |||
Hardware change log: | |||
-->{{#vardefine:SHOW_CHANGELOG|{{#ifexpr: | -->{{#vardefine:SHOW_CHANGELOG|{{#ifexpr: | ||
{{#rpos: {{#var:MACHINE_NAME}} | imx8mn-var-som}} >= 0 | {{#rpos: {{#var:MACHINE_NAME}} | imx8mn-var-som}} >= 0 | ||
Line 8: | Line 18: | ||
or | or | ||
{{#rpos: {{#var:MACHINE_NAME}} | imx7-var-som}} >= 0 | {{#rpos: {{#var:MACHINE_NAME}} | imx7-var-som}} >= 0 | ||
or | |||
{{#rpos: {{#var:MACHINE_NAME}} | imx6ul-var-dart}} >= 0 | |||
or | or | ||
{{#rpos: {{#var:MACHINE_NAME}} | imx8qm-var-som}} >= 0 | {{#rpos: {{#var:MACHINE_NAME}} | imx8qm-var-som}} >= 0 | ||
Line 14: | Line 26: | ||
or | or | ||
{{#rpos: {{#var:MACHINE_NAME}} | imx8mq-var-dart}} >= 0 | {{#rpos: {{#var:MACHINE_NAME}} | imx8mq-var-dart}} >= 0 | ||
or | |||
({{#rpos: {{#var:MACHINE_NAME}} | imx93-var-som}} >= 0 and {{#rpos: {{#var:SUPPORTED_REV_SOM}} | v2.0A}} = -1) <!-- Only show the change log for legacy releases, for now, since all A1 SoC releases require v2.0 SOM --> | |||
| 1 | | 1 | ||
| 0}}}} <!-- create boolean if changelog url should be shown | | 0}}}} <!-- create boolean if changelog url should be shown | ||
-->{{SoftBox | -->{{SoftBox | ||
|title=General | |title=General | ||
|content= | |content= | ||
;General | ;General | ||
* {{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}} <i class="fas fa-angle-double-left text-danger pl-2"></i><i class="fas fa-angle-double-left text-danger"></i> | ||
* {{Varlink| | * {{Varlink|{{#var:PLATFORM_OS}} Recovery SD card|{{#var:RELEASE_LINK}}|'''Using the recovery SD card'''}} | ||
{{#ifexpr: {{#var:SHOW_CHANGELOG}} | * [[{{#var:HARDWARE_NAME}}_rev_changelog|{{#var:HARDWARE_NAME}} Changelog]]<!-- | {{#ifexpr: {{#var:SHOW_CHANGELOG}} | * [[{{#var:HARDWARE_NAME}}_rev_changelog|{{#var:HARDWARE_NAME}} Changelog]]<!-- | ||
-->{{#ifexpr: {{#rpos:{{#var:MACHINE_NAME}}|imx8mm-var-dart}} >= 0 | * [[VAR-SOM-MX8M-MINI_rev_changelog|VAR-SOM-MX8M-MINI Changelog]]}}<!-- | -->{{#ifexpr: {{#rpos:{{#var:MACHINE_NAME}}|imx8mm-var-dart}} >= 0 | * [[VAR-SOM-MX8M-MINI_rev_changelog|VAR-SOM-MX8M-MINI Changelog]]}}<!-- | ||
-->{{#ifexpr: {{#rpos:{{#var:MACHINE_NAME}}|imx8mp-var-dart}} >= 0 | * [[VAR-SOM-MX8M-PLUS_rev_changelog|VAR-SOM-MX8M-PLUS Changelog]]}}<!-- | -->{{#ifexpr: {{#rpos:{{#var:MACHINE_NAME}}|imx8mp-var-dart}} >= 0 | * [[VAR-SOM-MX8M-PLUS_rev_changelog|VAR-SOM-MX8M-PLUS Changelog]]}}<!-- | ||
-->{{#ifexpr: {{#rpos:{{#var:MACHINE_NAME}}|imx8qm-var-som}} >= 0 | * [[SPEAR-MX8_rev_changelog|SPEAR-MX8 Changelog]]}}<!-- | -->{{#ifexpr: {{#rpos:{{#var:MACHINE_NAME}}|imx8qm-var-som}} >= 0 | * [[SPEAR-MX8_rev_changelog|SPEAR-MX8 Changelog]]}}<!-- | ||
-->{{#ifexpr: {{#rpos:{{#var:MACHINE_NAME}}|imx6ul-var-dart}} >= 0 | * [[VAR-SOM-6UL_rev_changelog|VAR-SOM-6UL Changelog]]}}<!-- | |||
--> | --> | ||
|}} | |}} | ||
<br> | |||
;Programming | ;Programming | ||
* {{Varlink|Yocto Hello World|{{#var:RELEASE_LINK}}|Hello World 'C' application}} | * {{Varlink|Yocto Hello World|{{#var:RELEASE_LINK}}|Hello World 'C' application}} | ||
{{#ifeq: {{#var:PLATFORM_OS}}|Yocto| | |||
* {{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}} | ||
}} <!-- | |||
For now, disable those links for Debian. | |||
--> {{#ifeq: {{#var:PLATFORM_OS}}|Yocto| | |||
{{#ifexpr: {{#var:YOCTO_VERSION}} >= 3.1| | {{#ifexpr: {{#var:YOCTO_VERSION}} >= 3.1| | ||
* {{Varlink|Yocto Programming with CodeBlocks|{{#var:RELEASE_LINK}}|Debugging with Code::Blocks}} | * {{Varlink|Yocto Programming with CodeBlocks|{{#var:RELEASE_LINK}}|Debugging with Code::Blocks}} | ||
Line 37: | Line 58: | ||
* {{Varlink|Yocto Programming with Eclipse {{#ifexpr: {{#var:YOCTO_VERSION}} > 2.4 |v2}}|{{#var:RELEASE_LINK}}|Debugging with Eclipse}} | * {{Varlink|Yocto Programming with Eclipse {{#ifexpr: {{#var:YOCTO_VERSION}} > 2.4 |v2}}|{{#var:RELEASE_LINK}}|Debugging with Eclipse}} | ||
* {{Varlink|Yocto Programming with VSCode|{{#var:RELEASE_LINK}}|Debugging with Visual Studio Code}} | * {{Varlink|Yocto Programming with VSCode|{{#var:RELEASE_LINK}}|Debugging with Visual Studio Code}} | ||
}} | |||
* {{Varlink|Yocto Setup TFTP/NFS|{{#var:RELEASE_LINK}}|TFTP & NFS}} | * {{Varlink|Yocto Setup TFTP/NFS|{{#var:RELEASE_LINK}}|TFTP & NFS}} | ||
|color={{#var:color|darkblue}} | |||
|color=darkblue | |||
}} | }} | ||
</includeonly> | </includeonly> |