Locate P4 connector on board by referring to hardware manual and short pin 1 (RS232_TX_1) and pin 2(RS232_RX_1) to echo the transmitted data back to board. Short Type the following code in target board and save it with extension .py .
To test this python code, need to add the pyserial package in root file system. in nor rootfs image, this pyserial package was not included. This will be included in sdcard image.
viuart4.py
'''Copy and Paste the python code on to your vi editorand save and exit the editor.You can also use any other editor from your host PCto write the code with .py extension and transfer thepython code file to the RuggedBoard. To transfer filesfrom host PC to RB will be show in the later upcomingsection named as "Transfering files from host PC to RB"'''import timeimport serialser = serial.Serial( port='/dev/ttyS4', baudrate=9600, parity=serial.PARITY_ODD, stopbits=serial.STOPBITS_TWO, bytesize=serial.SEVENBITS)ser.isOpen()print ('Enter your commands below.\r\nInsert "exit" to leave the application.')input=1while1:input=raw_input(">> ")ifinput=='exit': ser.close()exit()else: ser.write(input+'\r\n') out ='' time.sleep(1)while ser.inWaiting()>0: out += ser.read(1)if out !='':print">>"+ out
To execute the code use the below command and enter anything for loopback test.
In rugged board having 3 LED's, here blinking the one LED(PC13) using below python example code.following code in target board and save it with extension .py .