Template:OS Overview HowTo Column MX8M: Difference between revisions
From Variscite Wiki
Tag: Undo |
No edit summary |
||
(40 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 | ||
-->{{#vardefine:DISPLAY_NAME|{{#ifexpr: {{#rpos: {{#var:MACHINE_NAME}} | imx8mn-var-som}} >= 0 |DART-MX8M-MINI|{{#var:HARDWARE_NAME}}}}}} <!-- imx8mn-var-som uses imx8mm-var-dart display | -->{{#vardefine:DISPLAY_NAME|{{#ifexpr: {{#rpos: {{#var:MACHINE_NAME}} | imx8mn-var-som}} >= 0 |DART-MX8M-MINI|{{#var:HARDWARE_NAME}}}}}} <!-- imx8mn-var-som uses imx8mm-var-dart display | ||
-->{{#ifeq: {{#var:HARDWARE_NAME}} | VAR-SOM-MX8 | {{#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:GUIDE_PREFIX|{{#switch:{{#var:SOC_FAMILY}} | |||
|imx9=MX9 | |||
|#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 21: | 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> | |||
--> | |||
-->{{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| | {{#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}} | ||
* [[ | * [[Linux Bluetooth|Bluetooth]] | ||
* {{Varlink|BlueZ5 and A2DP|{{#var:RELEASE_LINK}}|Bluetooth A2DP}} | * {{Varlink|BlueZ5 and A2DP|{{#var:RELEASE_LINK}}|Bluetooth A2DP}} | ||
* [[ | * [[Linux Bluetooth Obex|Bluetooth file transfer]] | ||
* [[ | * [[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}}}}<!-- | ||
* {{Varlink| | -->{{#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}} | ||
* | * {{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]] | ||
* {{Varlink|MX8M GPIO|{{#var:RELEASE_LINK}}|GPIO}} | * {{Varlink|MX8M GPIO|{{#var:RELEASE_LINK}}|GPIO}} | ||
* {{Varlink| | * {{Varlink|LINUX-I2C|{{#var:RELEASE_LINK}}|I2C}} | ||
* {{Varlink|IMX RTC|{{#var:RELEASE_LINK}}|RTC}} | * {{Varlink|IMX RTC|{{#var:RELEASE_LINK}}|RTC}} | ||
{{#ifexpr: {{#var:YOCTO_VERSION}} > 3.0 and {{#var:IS_MINI_OR_NANO}} | * {{Varlink|VAR-SOM-MX8M-MINI-Rev10|{{#var:RELEASE_LINK}}|SOM rev. 1.0}} | }} | {{#ifexpr: {{#var:YOCTO_VERSION}} > 3.0 and {{#var:IS_MINI_OR_NANO}} | * {{Varlink|VAR-SOM-MX8M-MINI-Rev10|{{#var:RELEASE_LINK}}|SOM rev. 1.0}} | }} | ||
Line 48: | Line 73: | ||
* [[Static_IP_Address|Static IP address]] | * [[Static_IP_Address|Static IP address]] | ||
* {{Varlink|DART-MX8M suspend|{{#var:RELEASE_LINK}}|Suspend}} | * {{Varlink|DART-MX8M suspend|{{#var:RELEASE_LINK}}|Suspend}} | ||
* {{Varlink| | * {{Varlink|{{#var:GUIDE_PREFIX}} UART|{{#var:RELEASE_LINK}}|UART}} | ||
* [[IMX USB Host|USB Host]] | * [[IMX USB Host|USB Host]] | ||
* {{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| | * {{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|{{#var:NM_PAGE}}|{{#var:RELEASE_LINK}}|WiFi}} | ||
</div> | </div> | ||
|color=blue}} | |color={{#var:color|blue}}}} |
Latest revision as of 11:09, 21 October 2024
How-to
- Test and use an Interface
- Audio
- Backlight
- Bluetooth
- Bluetooth A2DP
- Bluetooth file transfer
- Bluetooth Low Energy
- OV5640 Camera
- CAN bus
- CPU freq. and number of cores
- CPU Temperature
- Display
- Ethernet
- GPIO
- I2C
- RTC
Expression error: Unexpected > operator.