Skip to content

Commit 074ac62

Browse files
committed
Merge pull request #40 from SenteraLLC/JRW-Docs_Update
Documentation update and addition of BeagleBone Cape design
2 parents 156eafa + 39e9d76 commit 074ac62

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

README.md

+13-11
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Besides the described primary function, the FMU Communications Board also:
1313

1414
* Monitors and annunciates status of Flight Management System components.
1515

16-
* Provides a Wi-Fi interface for:
16+
* Provides an Ethernet interface for:
1717

1818
* Configuration of CAN Servo-Nodes.
1919

@@ -30,7 +30,7 @@ The project includes the following folders:
3030
3131
>[doxygen](/doxygen) - project file for generating Doxygen documentation.
3232
33-
>[http](/http) - files for definition of http interface.
33+
>[http](/http) - files for definition of HTTP interface.
3434
3535
>[hw](/hw) - hardware design schematics.
3636
@@ -45,17 +45,17 @@ The project includes the following folders:
4545
## Hardware Overview
4646
The hardware contains the following physical interfaces:
4747

48-
>**Ethernet(x2)** - Communication with the FMU Processing Board and a Wi-Fi router. Note: the FMU Communications Board (IP: 192.168.143.130) communicates with the FMU Processing Board (required IP: 192.168.143.11) over port number 55455.
48+
>**Ethernet** - Communication with the FMU Processing Board. Note: the FMU Communications Board (IP: 192.168.143.130) communicates with the FMU Processing Board (required IP: 192.168.143.11) over port number 55455.
4949
50-
>**UART(x1)** - Communication with GPS module.
50+
>**UART** - Communication with GPS module.
5151
52-
>**S-Bus(x1)** - Communication with radio receiver.
52+
>**S-Bus** - Communication with radio receiver.
5353
54-
>**SPI(x1)** - Communication with IMU module.
54+
>**SPI** - Communication with IMU module.
5555
56-
>**CAN(x1)** - Communication with CAN Servo-Nodes.
56+
>**CAN** - Communication with CAN Servo-Nodes.
5757
58-
>**High-Density Connectors** - Communication with Microhard wireless Ethernet gateway.
58+
>**High-Density Connectors** - Communication with Microhard wireless Ethernet digital data link.
5959
6060
*Note: Power for the FMU Communications Board must be in the range of 3.6V to 36V.*
6161

@@ -64,14 +64,16 @@ The hardware contains the following physical interfaces:
6464

6565
The above picture shows a constructed hardware stackup. The boards on the stackup (from bottom to top) are:
6666

67-
1. FMU Processing Board (Beaglebone Black)
68-
2. Beaglebone Cape - with IMU
67+
1. FMU Processing Board (BeagleBone Black)
68+
2. BeagleBone Cape - with IMU
6969
3. GPS receiver
7070
4. Sentera Comms Board
7171
5. uHard Datalink
7272

7373
Additional hardware photos can be found on the University of Minnesota [media page](http://www.uav.aem.umn.edu/wiki/Media).
7474

75+
*Note: BeagleBone Cape hardware design included in [hw](/hw) folder.*
76+
7577
## Software Overview
7678
Source code is commented using Doxygen style formatting. Therefore, Doxygen can be used to generate an easily navigable document which provides greater detail into the software's operation than the overview which is provided here.
7779

@@ -84,7 +86,7 @@ The software implements a preemptive, cyclic executive using eight threads. The
8486

8587
3. **IMU SPI**: Thread is executed based on SPI operation to service the hardware.
8688

87-
4. **Wi-Fi SPI**: Thread is executed based on SPI operation to service communication with an internal Ethernet switch.
89+
4. **Ethernet SPI**: Thread is executed based on SPI operation to service communication with an internal Ethernet switch.
8890

8991
5. **Temp I2C**: Thread is executed based on I2C operation to service communication with an internal temperature sensor.
9092

hw/BeagleBone-Cape-EAGLE.zip

40 KB
Binary file not shown.

0 commit comments

Comments
 (0)