"The Babel fish is small, yellow, leech-like, and probably the oddest thing in the universe.
It feeds on brain wave energy, absorbing all unconscious frequencies and then excreting telepathically
a matrix formed from the conscious frequencies and nerve signals picked up from the speech centres of
the brain, the practical upshot of which is that if you stick one in your ear, you can instantly
understand anythingsaid to you in any form of language: the speech you hear decodes the brain
It is a universal translator that neatly crosses the language divide between any species.
(Source: "The Hitchhiker’s Guide to the Galaxy"
Here the "Babel fish" is a communication solution established by a Quick Start Board
from Embedded Artists and a self made base board.
The QSB4088com solution provides a lot of functionality:
- Cortex-M4 (QSB4088 from Embedded Artists)
- USB-A host interface
- USB-micro-B device interface
- 2 independent CAN channels
- RS232 interface
- RS485 or RS422 interface
- UART-TTL interface (FTDI)
- MMC/SD interface
If you want to have more functionality, take a look at the
LPC4088 Developers's Kit.
In general the TinyCTS/AL
"RTOS" is used for the examples here. And we will start with the Blinky-CAN example.
"tcts-tal-blinky-bf4088" is not only a blinky. Additional for each CAN channel an echo
server was implemented. Any message which is send to a CAN channel will be send back. The
echo server will support standard and extended messages.
This example here is more a Proof of Concept than a full featured application.
More background information can be find at my TinyCTS/AL - lwIP - µHTTP example.
tcts-tal-blinky-bf4088_20170401 Blinky-CAN example (842 KB)
bf4088-tcts-lwip_20170402 lwIP-µHTTP example (2.13 MB)