OPOS93Dev: Difference between revisions

From ArmadeusWiki
JulienB (talk | contribs)
JulienB (talk | contribs)
 
(5 intermediate revisions by the same user not shown)
Line 70: Line 70:
! Linux GPIO or device !! i.MX93 Mux !! wiringPi N° !! RPi name !! Function !! JX Pin !! JX Pin !! Function !! RPi name !! wiringPi N° !! i.MX93 Mux !! Linux GPIO or device
! Linux GPIO or device !! i.MX93 Mux !! wiringPi N° !! RPi name !! Function !! JX Pin !! JX Pin !! Function !! RPi name !! wiringPi N° !! i.MX93 Mux !! Linux GPIO or device
|-
|-
| style="background:orange;"| - || style="background:orange;"| || style="background:orange;"| || style="background:orange;"| || style="background:orange;"| '''3.3V''' || style="color:yellow;background:black;" align=center | '''1''' || style="color:yellow;background:black;" align=center | '''2''' || '''5V''' || || || || -
| style="background:orange;"| - || style="background:orange;"| || style="background:orange;"| || style="background:orange;"| 3.3V PWR || style="background:orange;"| '''3.3V''' || style="color:yellow;background:black;" align=center | '''1''' || style="color:yellow;background:black;" align=center | '''2''' || '''5V''' || || || || -
|-
|-
| /dev/i2c-1 || I2C1_SDA || || SDA1 || I2C data|| style="color:yellow;background:black;" align=center | '''3''' || style="color:yellow;background:black;" align=center | '''4''' || '''5V''' || || || || -
| /dev/i2c-1 || I2C1_SDA || || SDA1 || I2C data|| style="color:yellow;background:black;" align=center | '''3''' || style="color:yellow;background:black;" align=center | '''4''' || '''5V''' || || || || -
Line 76: Line 76:
| /dev/i2c-1 || I2C1_SCL || || SCL1 || I2C clock || style="color:yellow;background:black;" align=center | '''5''' || style="color:yellow;background:black;" align=center  | '''6''' || style="background:grey;" | '''GND''' || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;"| -
| /dev/i2c-1 || I2C1_SCL || || SCL1 || I2C clock || style="color:yellow;background:black;" align=center | '''5''' || style="color:yellow;background:black;" align=center  | '''6''' || style="background:grey;" | '''GND''' || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;"| -
|-
|-
| gpio9 || GPIO_IO24__GPIO2_IO24 || 7 || GPIO7 || GPIO / AIN9 || style="color:yellow;background:black;" align=center | '''7''' || style="color:yellow;background:black;" align=center | '''8''' || UART Tx || TxD || || ||/dev/ttymxc1
| gpio9 || GPIO_IO24__GPIO2_IO24 || 7 || GPIO7 || GPIO / AIN9 || style="color:yellow;background:black;" align=center | '''7''' || style="color:yellow;background:black;" align=center | '''8''' || UART Tx || TxD || || GPIO_IO14__LPUART4_TX || /dev/ttyLP3
|-
|-
| style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | '''GND''' || style="color:yellow;background:black;" align=center | '''9''' || style="color:yellow;background:black;" align=center | '''10''' || UART Rx || RxD ||  || || /dev/ttymxc1
| style="background:grey;" | - || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | '''GND''' || style="color:yellow;background:black;" align=center | '''9''' || style="color:yellow;background:black;" align=center | '''10''' || UART Rx || RxD ||  || GPIO_IO15__LPUART4_RX || /dev/ttyLP3
|-
|-
| gpio24 || GPIO_IO21__GPIO2_IO21 || 0 || GPIO0 || GPIO || style="color:yellow;background:black;" align=center | '''11''' || style="color:yellow;background:black;" align=center  | '''12''' || GPIO / AIN8 || GPIO1 || || GPIO_IO20__GPIO2_IO20 || gpio8
| gpio24 || GPIO_IO21__GPIO2_IO21 || 0 || GPIO0 || GPIO || style="color:yellow;background:black;" align=center | '''11''' || style="color:yellow;background:black;" align=center  | '''12''' || GPIO / AIN8 || GPIO1 || || GPIO_IO20__GPIO2_IO20 || gpio8
|-
|-
| gpio25 || GPIO_IO19__GPIO2_IO19 || || GPIO2 || GPIO || style="color:yellow;background:black;" align=center | '''13''' || style="color:yellow;background:black;" align=center  | '''14''' || style="background:grey;" | '''GND''' || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | ||  
| gpio25 || GPIO_IO19__GPIO2_IO19 || || GPIO2 || GPIO || style="color:yellow;background:black;" align=center | '''13''' || style="color:yellow;background:black;" align=center  | '''14''' || style="background:grey;" | '''GND''' || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | -
|-
|-
| gpio96 || GPIO_IO18__GPIO2_IO18 || || GPIO3 || GPIO || style="color:yellow;background:black;" align=center | '''15''' || style="color:yellow;background:black;" align=center  | '''16''' || GPIO || GPIO4 || 4 || GPIO_IO17__GPIO2_IO17 || gpio18
| gpio96 || GPIO_IO18__GPIO2_IO18 || || GPIO3 || GPIO || style="color:yellow;background:black;" align=center | '''15''' || style="color:yellow;background:black;" align=center  | '''16''' || GPIO || GPIO4 || 4 || GPIO_IO17__GPIO2_IO17 || gpio18
|-
|-
| || || || || '''3,3V''' || style="color:yellow;background:black;" align=center | '''17''' || style="color:yellow;background:black;" align=center  | '''18''' || GPIO || GPIO5 || 5 || UART1_RTS_B__GPIO1_IO19  || gpio19
| || || || || '''3,3V''' || style="color:yellow;background:black;" align=center | '''17''' || style="color:yellow;background:black;" align=center  | '''18''' || GPIO || GPIO5 || 5 || GPIO_IO13__GPIO2_IO13 || gpio19
|-
|-
| || SAI1_RXD0__LPSPI1_SOUT || || || SPI MOSI || style="color:yellow;background:black;" align=center | '''19''' || style="color:yellow;background:black;" align=center  | '''20''' || style="background:grey;" | '''GND''' || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | ||   
| || SAI1_RXD0__LPSPI1_SOUT || || || SPI MOSI || style="color:yellow;background:black;" align=center | '''19''' || style="color:yellow;background:black;" align=center  | '''20''' || style="background:grey;" | '''GND''' || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | ||  style="background:grey;" | -
|-
|-
| || SAI1_TXC__LPSPI1_SIN || || || SPI MISO || style="color:yellow;background:black;" align=center | '''21''' || style="color:yellow;background:black;" align=center  | '''22''' || GPIO || GPIO6 || 6 || NAND_WE_B__GPIO4_IO01 || gpio97
| || SAI1_TXC__LPSPI1_SIN || || || SPI MISO || style="color:yellow;background:black;" align=center | '''21''' || style="color:yellow;background:black;" align=center  | '''22''' || GPIO || GPIO6 || 6 || GPIO_IO12__GPIO2_IO12 || gpio
|-
|-
| || SAI1_TXD0__LPSPI1_SCK || || || SPI CLK || style="color:yellow;background:black;" align=center | '''23''' || style="color:yellow;background:black;" align=center  | '''24''' || SPI_CS0 || || || SAI1_TXFS__LPSPI1_PCS0 ||
| || SAI1_TXD0__LPSPI1_SCK || || || SPI CLK || style="color:yellow;background:black;" align=center | '''23''' || style="color:yellow;background:black;" align=center  | '''24''' || SPI_CS0 || || || SAI1_TXFS__LPSPI1_PCS0 ||
|-
|-
| style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | '''GND''' || style="color:yellow;background:black;" align=center | '''25''' || style="color:yellow;background:black;" align=center  | '''26''' || SPI_CS1 || || || ||
| style="background:grey;" | - || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | '''GND''' || style="color:yellow;background:black;" align=center | '''25''' || style="color:yellow;background:black;" align=center  | '''26''' || SPI_CS1 || || || GPIO_IO11__GPIO2_IO11 ||
|-
|-
| || || || || I2C Data || style="color:yellow;background:black;" align=center | '''27''' || style="color:yellow;background:black;" align=center | '''28''' || I2C clock || || || ||
| || GPIO_IO10__GPIO2_IO10 || || || I2C Data || style="color:yellow;background:black;" align=center | '''27''' || style="color:yellow;background:black;" align=center | '''28''' || I2C clock || || || GPIO_IO09__LPI2C7_SCL ||
|-
|-
| gpio132 || GPIO_IO08__GPIO2_IO08 || || || GPIO || style="color:yellow;background:black;" align=center | '''29''' || style="color:yellow;background:black;" align=center | '''30''' || style="background:grey;" | '''GND''' || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | ||   
| gpio132 || GPIO_IO08__GPIO2_IO08 || || GPIO5 || GPIO || style="color:yellow;background:black;" align=center | '''29''' || style="color:yellow;background:black;" align=center | '''30''' || style="background:grey;" | '''GND''' || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | ||  style="background:grey;" | -
|-
|-
| || GPIO_IO07__GPIO2_IO07 || || || GPIO || style="color:yellow;background:black;" align=center | '''31''' || style="color:yellow;background:black;" align=center | '''32''' || GPIO || || || GPIO_IO06__GPIO2_IO06 || gpio128
| || GPIO_IO07__GPIO2_IO07 || || GPIO6 || GPIO || style="color:yellow;background:black;" align=center | '''31''' || style="color:yellow;background:black;" align=center | '''32''' || GPIO || GPIO12 || || GPIO_IO06__GPIO2_IO06 || gpio128
|-
|-
| gpio134 || GPIO_IO05__GPIO2_IO05 || || || GPIO || style="color:yellow;background:black;" align=center | '''33''' || style="color:yellow;background:black;" align=center | '''34''' || '''GND''' || || || ||
| gpio134 || GPIO_IO05__GPIO2_IO05 || || GPIO13 || GPIO || style="color:yellow;background:black;" align=center | '''33''' || style="color:yellow;background:black;" align=center | '''34''' || style="background:grey;" | '''GND''' || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | -
|-
|-
| gpio135 || GPIO_IO04__GPIO2_IO04 || || || GPIO || style="color:yellow;background:black;" align=center | '''35''' || style="color:yellow;background:black;" align=center | '''36''' || GPIO || || || GPIO_IO03__GPIO2_IO03 || gpio131
| gpio135 || GPIO_IO04__GPIO2_IO04 || || GPIO19 || GPIO || style="color:yellow;background:black;" align=center | '''35''' || style="color:yellow;background:black;" align=center | '''36''' || GPIO || GPIO16 || || GPIO_IO03__GPIO2_IO03 || gpio131
|-
|-
| || GPIO_IO02__GPIO2_IO02 || || || GPIO || style="color:yellow;background:black;" align=center | '''37''' || style="color:yellow;background:black;" align=center | '''38''' || GPIO || || || GPIO_IO01__GPIO2_IO01 || gpio130
| || GPIO_IO02__GPIO2_IO02 || || GPIO26 || GPIO || style="color:yellow;background:black;" align=center | '''37''' || style="color:yellow;background:black;" align=center | '''38''' || GPIO || GPIO20 || || GPIO_IO01__GPIO2_IO01 || gpio130
|-
|-
| style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | '''GND''' || style="color:yellow;background:black;" align=center | '''39''' || style="color:yellow;background:black;" align=center | '''40''' || GPIO / 1-Wire || || || GPIO_IO00__GPIO2_IO00 || gpio129
| style="background:grey;" | - || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | || style="background:grey;" | '''GND''' || style="color:yellow;background:black;" align=center | '''39''' || style="color:yellow;background:black;" align=center | '''40''' || GPIO / 1-Wire || GPIO21 || || GPIO_IO00__GPIO2_IO00 || gpio129
|}
|}



Latest revision as of 17:35, 24 July 2026


Page under construction... Informations on this page are not guaranteed !!

Description

This is the Armadeus System's standard development board/baseboard for the OPOS93 module.

File:OPOS93 Dev.png

https://www.opossom.com/static/images/opos93_dev.jpg

Errata

Resources

Feature list

Audio

Video Out

Video In

User Input

Wired communication

Storage

Wireless communication

Other

Connectors

  • RPi compatible connector:
Linux GPIO or device i.MX93 Mux wiringPi N° RPi name Function JX Pin JX Pin Function RPi name wiringPi N° i.MX93 Mux Linux GPIO or device
- 3.3V PWR 3.3V 1 2 5V -
/dev/i2c-1 I2C1_SDA SDA1 I2C data 3 4 5V -
/dev/i2c-1 I2C1_SCL SCL1 I2C clock 5 6 GND -
gpio9 GPIO_IO24__GPIO2_IO24 7 GPIO7 GPIO / AIN9 7 8 UART Tx TxD GPIO_IO14__LPUART4_TX /dev/ttyLP3
- GND 9 10 UART Rx RxD GPIO_IO15__LPUART4_RX /dev/ttyLP3
gpio24 GPIO_IO21__GPIO2_IO21 0 GPIO0 GPIO 11 12 GPIO / AIN8 GPIO1 GPIO_IO20__GPIO2_IO20 gpio8
gpio25 GPIO_IO19__GPIO2_IO19 GPIO2 GPIO 13 14 GND -
gpio96 GPIO_IO18__GPIO2_IO18 GPIO3 GPIO 15 16 GPIO GPIO4 4 GPIO_IO17__GPIO2_IO17 gpio18
3,3V 17 18 GPIO GPIO5 5 GPIO_IO13__GPIO2_IO13 gpio19
SAI1_RXD0__LPSPI1_SOUT SPI MOSI 19 20 GND -
SAI1_TXC__LPSPI1_SIN SPI MISO 21 22 GPIO GPIO6 6 GPIO_IO12__GPIO2_IO12 gpio
SAI1_TXD0__LPSPI1_SCK SPI CLK 23 24 SPI_CS0 SAI1_TXFS__LPSPI1_PCS0
- GND 25 26 SPI_CS1 GPIO_IO11__GPIO2_IO11
GPIO_IO10__GPIO2_IO10 I2C Data 27 28 I2C clock GPIO_IO09__LPI2C7_SCL
gpio132 GPIO_IO08__GPIO2_IO08 GPIO5 GPIO 29 30 GND -
GPIO_IO07__GPIO2_IO07 GPIO6 GPIO 31 32 GPIO GPIO12 GPIO_IO06__GPIO2_IO06 gpio128
gpio134 GPIO_IO05__GPIO2_IO05 GPIO13 GPIO 33 34 GND -
gpio135 GPIO_IO04__GPIO2_IO04 GPIO19 GPIO 35 36 GPIO GPIO16 GPIO_IO03__GPIO2_IO03 gpio131
GPIO_IO02__GPIO2_IO02 GPIO26 GPIO 37 38 GPIO GPIO20 GPIO_IO01__GPIO2_IO01 gpio130
- GND 39 40 GPIO / 1-Wire GPIO21 GPIO_IO00__GPIO2_IO00 gpio129

Tested RPi shields/hats

Tips

Bootstrap

U-Boot

  • Use OPOS93Dev "User" LED in U-Boot scripts:
    • ON:
       BIOS> gpio set 68 
    • OFF:
       BIOS> gpio clear 68 

Linux

  • to activate login in Framebuffer console, please uncomment /etc/inittab line 35 this way:
# Set up a getty on LCD
tty1::respawn:/sbin/getty 38400 tty1

Links

  • RaspberryPi is a registered trademark of RaspberryPi Foundation.