Raspberrypi bare-metal interfaced to PMod GPS receiver


Ed Vidal
 

Hello All

Just completed the interface of a http://store.digilentinc.com/pmod-gps-gps-receiver/
$39.99 with RPi 2B 
Running Ultibo Bare metal on Raspberrypi2B & PMOD GPS with just 4 files
kernel7.img, start.elf, bootcode.bin, and fixup.dat.
Receives GPS data on UART and sends message on Ethernet using UDP.
More information see https://ultibo.org/ on bare metal project and https://github.com/develone/ultibo_serial_testing
On what creates the kernel7.img, see the README.md

One of many messages sent by GPS receiver.

$GPGGA,132531.000,3145.5590,N,10620.5407,W,2,9,0.89,1209.1,M,-26.2,M,0000,0000*5B
time 132531.000
Latitude 3145.5590 N
Longitude 10620.5407 W
Elevation 1209.1 M
The program calls C to compute the checksum.

The Check sum of the character between the "$" and the "*"
81 bytes read
The checksum of ch_sum_test.dat is 0x5b
Computed by taking the checksum Exclusive or with each character.

Let me know if this of interest..

 
Edward Vidal Jr. e-mail develone@... 915-595-1613

Join yocto@lists.yoctoproject.org to automatically receive all group messages.