RS EDP
The RS EDP Embedded Development Platform: a truly universal, multi-vendor system including the latest Cortex devices from ARM. Also available are adapters for Microchip 100-Pin PIM modules and the ARM mbed module. A range of application modules get you quickly engaged in Communications, Motor control, ADC and more.
RS EDP Getting Started guides are supported by simple 'Hello World' programs with comprehensive user manuals supporting full system test programs. Software drivers are divided into low-level processor-specific and common application categories.
RS EDP hardware and basic software is 'Open-Source': all circuit schematics and basic PCB layout are provided and you are free to incorporate them in your own designs. The only restriction is that RS owns the copyright on the module format and baseboard connector system. If you want to sell your own design as an EDP module you will require a license from RS Components. Contact me in the first instance, Bill Marshall, if you have a design for module you think would have general appeal. We may not be able to arrange manufacture, but we certainly will be able to sell it for you - worldwide!
![]()
Download Product Brochure (.pdf)
EDP User Manuals, Mapping Guides and Specification Sheets See below for Getting Started guides, sample programs and driver software.
RS EDP blog postings on DesignSpark
EDP Rover (features ARM mbed):
Aaron Berk
1. Introduction
2. Chassis
3. Quadrature encoders
4. PID velocity control
5. Inertial measurement unit
6. Rover State Machine
7. Conclusion
8. Technical Details
RFID (features ARM mbed):
Donatien
1. Introduction
2. Using RWD to read MifareIDs
3. Logging data on MySQL
RS robot (features BLDC motor control modules):
Bill Marshall & Neurorobotics Ltd
1. Progress on RS robot Pt. 1
2. Progress on RS robot Pt. 2
3. Progress on RS robot Pt. 3
RS EDP Getting Started Guides
NXP LPCxxxx Getting Started Vsn 3.11 (.pdf)
ARM mbed Getting Started Vsn 3.11 (.pdf)
STM STR912 Getting Started Vsn 3.11 (.pdf)
Infineon XC167 Getting Started Vsn 3.11 (.pdf)
Microchip PIM Getting Started Vsn 3.11 (.pdf)
RS EDP 'Hello World' Getting Started Programs
These very simple projects just flash an LED and/or print 'Hello World' on a COM terminal. Use them as a confidence check: just to make sure the basic hardware is working and the IDE is capable of programming the processor Flash memory correctly.
'Hello World' for EDP-CM-LPC1768 (.zip folder)
'Hello World' for EDP-CM-XC167 (.zip folder)
'Hello World' for EDP-CM-STR912 (.zip folder)
'Hello World' for EDP-CM-PIM (.zip folder)
'Hello World' for EDP-CM-mbed is of course stored 'in the cloud' at the mbed website. See the mbed Getting Started Guide.
RS EDP Test Programs
These files contain complete project 'builds' of simple programs for checking out the (mainly) I2C-based functions on the BaseBoard and Application modules. Use them to see what 'system' files are needed in addition to your own C program code and the module drivers. For example, the STR912 requires a number of assembler files to be 'Included' if the interrupt system is used. These (.S) files are included in the driver files below.
Test programs for EDP-CM-LPC1768 Vsn 1.1 (.zip folder)
Test programs for EDP-CM-XC167 Vsn 1.0 (.zip folder)
Test programs for EDP-CM-STR912 Vsn 1.01 (.zip folder)
Test programs for EDP-CM-PIM (dsPIC) Vsn 1.0 (.zip folder)
RS EDP Module Drivers
These files contain the processor-specific 'low-level' drivers for functions such as I2C bus control and the 'high-level' general drivers for Application modules.
Drivers for Command & Application modules Vsn 1.1 (.zip folder)
RS EDP Module Development Manuals
These manuals contain a lot more detail than the Getting Started guides and show you how to set about designing your own Command or Application Modules.
EDP Prototyping Module User Manual Vsn 1.0 (.pdf)
EDP Module Developer's Manual Vsn 1.0 (.pdf)

davehitex
There are both 2 position and 4 position base boards available.