Difference between revisions of "IoTGateway/BSP/Android/Gettingstarted/How to use UART"

From ESS-WIKI
Jump to: navigation, search
Line 1: Line 1:
<span style="color: rgb(0, 0, 205);">'''<span style="font-size: large;">1. Overview</span>'''</span>
+
= <span style="color: rgb(0, 0, 205);">'''<span style="font-size: large;">Overview</span>'''</span> =
  
<span lang="en"><font color="#000000">The Android/Linux UART/serial port access from user is through the tty-devices. The tty-devices have different names depending on UART driver on different board.</font></span><br/><span style="color: rgb(0, 0, 205);"><span style="font-size: large;">'''2. Configuration'''</span></span>
+
<span lang="en"><font color="#000000">The Android/Linux UART/serial port access from user is through the tty-devices. The tty-devices have different names depending on UART driver on different board.</font></span>
 +
 
 +
= <br/><span style="color: rgb(0, 0, 205);"><span style="font-size: large;">'''Configuration'''</span></span> =
  
 
<span lang="en"><font color="#000000">The utility stty can configure the serial speed. Then the com port can be accessed as a file:</font></span>
 
<span lang="en"><font color="#000000">The utility stty can configure the serial speed. Then the com port can be accessed as a file:</font></span>
Line 17: Line 19:
 
  #echo test > /dev/ttymxc1  
 
  #echo test > /dev/ttymxc1  
  
'''<span style="font-size: large;"><span style="color: rgb(0, 0, 205);">3. Boards</span></span>'''
+
= '''<span style="font-size: large;"><span style="color: rgb(0, 0, 205);">Boards</span></span>''' =
  
3.1 ROM3420 Borad
+
== ROM3420 Borad ==
  
 
{| style="width: 500px;" cellpadding="1" cellspacing="1" border="1" align="left"
 
{| style="width: 500px;" cellpadding="1" cellspacing="1" border="1" align="left"
Line 36: Line 38:
  
 
|  
 
|  
No
+
Yes
  
 
|-
 
|-
Line 45: Line 47:
  
 
|  
 
|  
No
+
Yes
  
 
|-
 
|-
Line 54: Line 56:
  
 
|  
 
|  
No
+
Yes
  
 
|}
 
|}
Line 72: Line 74:
 
&nbsp;
 
&nbsp;
  
[[File:ROM3420 COM.png|252x213px]]
+
[[File:ROM3420 COM.png|252x213px|ROM3420 COM.png]]
  
3.2 ROM7421 Borad
+
== ROM7421 Borad ==
  
 
{| style="width: 500px;" cellpadding="1" cellspacing="1" border="1" align="left"
 
{| style="width: 500px;" cellpadding="1" cellspacing="1" border="1" align="left"
Line 91: Line 93:
  
 
|  
 
|  
Yes
+
No
  
 
|-
 
|-
Line 100: Line 102:
  
 
|  
 
|  
Yes
+
No
  
 
|}
 
|}

Revision as of 09:52, 25 January 2017

Overview

The Android/Linux UART/serial port access from user is through the tty-devices. The tty-devices have different names depending on UART driver on different board.


Configuration

The utility stty can configure the serial speed. Then the com port can be accessed as a file:

Check baudrate

# stty -F /dev/ttymxc1 115200

Read

#cat /dev/ttymxc1 &

Send

#echo test > /dev/ttymxc1 

Boards

ROM3420 Borad

COM Name NXP/Freescale Name Device

RS485 support

COM0 UART2

/dev/ttymxc1

Yes

COM1 UART4

/dev/ttymxc3

Yes

COM2 UART5

/dev/ttymxc4

Yes







 

ROM3420 COM.png

ROM7421 Borad

COM Name NXP/Freescale Name Device

RS485 support

COM0 UART2

/dev/ttymxc1

No

COM1 UART4

/dev/ttymxc3

No