Template:OS Overview HowTo Column MX8M: Difference between revisions

From Variscite Wiki
No edit summary
No edit summary
 
(33 intermediate revisions by 5 users not shown)
Line 8: Line 8:
{{#vardefine:HARDWARE_NAME|{{#var:HARDWARE_NAME|VAR-SOM-MX8M-NANO}}}}
{{#vardefine:HARDWARE_NAME|{{#var:HARDWARE_NAME|VAR-SOM-MX8M-NANO}}}}
{{#vardefine:MACHINE_NAME|{{#var:MACHINE_NAME|imx8mn-var-som}}}}
{{#vardefine:MACHINE_NAME|{{#var:MACHINE_NAME|imx8mn-var-som}}}}
{{#vardefine:SOC_FAMILY|{{#var:SOC_FAMILY|imx8m}}}}


Initialize variables to simplify logic in How-to list
Initialize variables to simplify logic in How-to list
Line 15: Line 16:
-->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX8X | {{#vardefine:DISPLAY_NAME | MX8}}}}<!--
-->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX8X | {{#vardefine:DISPLAY_NAME | MX8}}}}<!--
-->{{#vardefine:IS_MINI_OR_NANO|{{#ifexpr: {{#rpos: {{#var:MACHINE_NAME}} | imx8mn-var-som}} >= 0 or {{#rpos: {{#var:MACHINE_NAME}} | imx8mm-var-dart}} >= 0 | 1 | 0}}}}    <!-- create boolean if mini or nano for som rev url
-->{{#vardefine:IS_MINI_OR_NANO|{{#ifexpr: {{#rpos: {{#var:MACHINE_NAME}} | imx8mn-var-som}} >= 0 or {{#rpos: {{#var:MACHINE_NAME}} | imx8mm-var-dart}} >= 0 | 1 | 0}}}}    <!-- create boolean if mini or nano for som rev url
-->{{#vardefine:YOCTO_SUPPORT_OV5640|{{#ifexpr: {{#rpos: {{#var:MACHINE_NAME}} | imx93-var-som}} >= 0 | no | yes}}}}    <!-- imx93 does not support YOCTO_SUPPORT_OV5640
-->{{#vardefine:GUIDE_PREFIX|{{#switch:{{#var:SOC_FAMILY}}
-->{{#vardefine:GUIDE_PREFIX|{{#switch:SOC_FAMILY}}
         |imx9=MX9
         |imx9=IMX9
         |#default=DART-MX8M
         |#default=DART-MX8M
         }}
         }}
}}<!--
}}
{{#ifeq: {{#var:SOC}} | mx95 | {{#vardefine:CSI_PAGE | MX95 CSI}} | {{#vardefine:CSI_PAGE | DART-MX8M CSI}}}}
{{#ifeq: {{#var:NETWORK_MANAGER_IS_SYSTEMD}} | yes | {{#vardefine:NM_PAGE | Wifi_SystemdNetworkd}} | {{#vardefine:NM_PAGE | Wifi_NetworkManager}}}}<!--


Uncomment to debug variables:
Uncomment to debug variables:
Line 29: Line 31:
IS MINI OR NANO: {{#var:IS_MINI_OR_NANO}}<br>
IS MINI OR NANO: {{#var:IS_MINI_OR_NANO}}<br>
DISPLAY_NAME: {{#var:DISPLAY_NAME}}<br>
DISPLAY_NAME: {{#var:DISPLAY_NAME}}<br>
SOC_FAMILY: {{#var:SOC_FAMILY}}<br>
GUIDE_PREFIX: {{#var:GUIDE_PREFIX}}<br>
GUIDE_PREFIX: {{#var:GUIDE_PREFIX}}<br>
-->{{SoftBox
-->
 
<!-- Initialize platform-dependent variables
 
--> {{#varexists:DEBIAN_NAME |<!--
-->    {{#vardefine:color|pink}}<!--
-->    {{#vardefine:YOCTO_SUPPORT_BASLER|no}}<!--
-->    {{#vardefine:YOCTO_SUPPORT_ECON|no}}<!--
--> }} <!--
 
Main Page:
--> {{SoftBox
|title=How-to
|title=How-to
|content=
|content=
;Test and use an Interface
;Test and use an Interface
<div style="column-count:2">
<div style="column-count:2">
* {{Varlink|DART-MX8M Audio record play|{{#var:RELEASE_LINK}}|Audio}}
{{#if: {{#var:WIFI_IW612_OT_SUPPORT}} | * {{Varlink|OpenThread|{{#var:RELEASE_LINK}}|802.15.4 OpenThread}} }}
* {{Varlink|Linux Audio record play|{{#var:RELEASE_LINK}}|Audio}}
* {{Varlink|DART-MX8M Backlight|{{#var:RELEASE_LINK}}|Backlight}}
* {{Varlink|DART-MX8M Backlight|{{#var:RELEASE_LINK}}|Backlight}}
* [[IMX Bluetooth|Bluetooth]]
* [[Linux Bluetooth|Bluetooth]]
* {{Varlink|BlueZ5 and A2DP|{{#var:RELEASE_LINK}}|Bluetooth A2DP}}
* {{Varlink|BlueZ5 and A2DP|{{#var:RELEASE_LINK}}|Bluetooth A2DP}}
* [[IMX Bluetooth Obex|Bluetooth file transfer]]
* [[Linux Bluetooth Obex|Bluetooth file transfer]]
* [[IMX BLE|Bluetooth Low Energy]]<!--
* [[Linux BLE|Bluetooth Low Energy]]<!--
-->{{#ifeq: {{#var:YOCTO_SUPPORT_BASLER}} | yes |* {{Varlink|MX8 Basler Camera|{{#var:RELEASE_LINK}}|Basler Camera using CEP}}}}<!--
-->{{#ifeq: {{#var:YOCTO_SUPPORT_BASLER}} | yes |* {{Varlink|MX8 Basler Camera|{{#var:RELEASE_LINK}}|Basler Camera using CEP}}}}<!--
-->{{#ifeq: {{#var:YOCTO_SUPPORT_BASLER_NXP}} | yes |* {{Varlink|MX8 Basler Camera NXP|{{#var:RELEASE_LINK}}|Basler Camera using native NXP support}}}}<!--
-->{{#ifeq: {{#var:YOCTO_SUPPORT_BASLER_NXP}} | yes |* {{Varlink|MX8 Basler Camera NXP|{{#var:RELEASE_LINK}}|Basler Camera using native NXP support}}}}<!--
-->{{#ifeq: {{#var:YOCTO_SUPPORT_ECON}} | yes |* {{Varlink|MX8_e-con_Camera|{{#var:RELEASE_LINK}}|e-con Systems Camera}}}}<!--
-->{{#ifeq: {{#var:YOCTO_SUPPORT_ECON}} | yes |* {{Varlink|MX8_e-con_Camera|{{#var:RELEASE_LINK}}|e-con Systems Camera}}}}<!--
-->{{#ifeq: {{#var:YOCTO_SUPPORT_OV5640}} | yes |* {{Varlink|DART-MX8M CSI|{{#var:RELEASE_LINK}}|OV5640 Camera}}}}
-->{{#ifeq: {{#var:YOCTO_SUPPORT_OV5640}} | no ||* {{Varlink|{{#var:CSI_PAGE}}|{{#var:RELEASE_LINK}}|OV5640 Camera}}}}
* {{Varlink|IMX CAN bus|{{#var:RELEASE_LINK}}|CAN bus}}
* {{Varlink|IMX CAN bus|{{#var:RELEASE_LINK}}|CAN bus}}
* [[CPU freq and num of cores|CPU freq. and number of cores]]
* {{Varlink|CPU freq and num of cores|{{#var:RELEASE_LINK}}|CPU freq. and number of cores}} <!--
-->{{#ifeq: {{#var:YOCTO_SUPPORT_LOWDRIVE}} | yes |* {{Varlink|MX9_Operational_Modes|{{#var:RELEASE_LINK}}|System Operational Modes}}}}
* {{Varlink|SOC_Thermal|{{#var:RELEASE_LINK}}|CPU Temperature}}
* {{Varlink|{{#var:DISPLAY_NAME|}} Display|{{#var:RELEASE_LINK}}|Display}}
* {{Varlink|{{#var:DISPLAY_NAME|}} Display|{{#var:RELEASE_LINK}}|Display}}
* [[DART-MX8M Ethernet|Ethernet]]
* [[DART-MX8M Ethernet|Ethernet]]
Line 60: Line 77:
* {{Varlink|DART-MX8M USB OTG|{{#var:RELEASE_LINK}}|USB OTG}}
* {{Varlink|DART-MX8M USB OTG|{{#var:RELEASE_LINK}}|USB OTG}}
* [[IMX UserButtons|User Button]]
* [[IMX UserButtons|User Button]]
* {{Varlink|DART-MX8M GSTREAMER|{{#var:RELEASE_LINK}}|Video streaming - Playback/Capture}}
* {{Varlink|{{#var:GUIDE_PREFIX}} GSTREAMER|{{#var:RELEASE_LINK}}|Video streaming - Playback/Capture}}
* {{Varlink|IMX WDT|{{#var:RELEASE_LINK}}|Watchdog}}
* {{Varlink|IMX WDT|{{#var:RELEASE_LINK}}|Watchdog}}
* {{Varlink|Wifi_NetworkManager|{{#var:RELEASE_LINK}}|WiFi}}
* {{Varlink|{{#var:NM_PAGE}}|{{#var:RELEASE_LINK}}|WiFi}}
</div>
</div>
|color=blue}}
|color={{#var:color|blue}}}}

Latest revision as of 11:09, 21 October 2024