Hardware/ARMEBS/4/Welcome
(Difference between revisions)
(→Software details) |
|||
Line 15: | Line 15: | ||
[[File:armebs4.jpg|400px|center]] | [[File:armebs4.jpg|400px|center]] | ||
− | We ([[Hardware/ARMEBS/4/Team | the ARMEBS4 team]]) provide a comprehensive solution for | + | We ([[Hardware/ARMEBS/4/Team |the ARMEBS4 team]]) provide a comprehensive solution for |
* Practical work for our courses ''Embedded systems'' and ''Real time programming'' | * Practical work for our courses ''Embedded systems'' and ''Real time programming'' | ||
* All kind of project featuring a mid-sized micro-controller. | * All kind of project featuring a mid-sized micro-controller. | ||
− | ** | + | ** Projects based on the ARMEBS4 |
+ | *** [http://www.nano-tera.ch/projects/57.php LiveSense] : Autonomous cell-based sensing microsystem. | ||
+ | *** [http://www.nano-tera.ch/projects/345.php Envirobot] : A robot for water quality survey. | ||
+ | *** [[Projects/AndroSensor|AndroSensor]] : Sensors for Android devices. | ||
+ | |||
=== What can be done with the ARMEBS4 ? === | === What can be done with the ARMEBS4 ? === | ||
Line 45: | Line 49: | ||
** CAN | ** CAN | ||
** RS232 | ** RS232 | ||
− | ** USB | + | ** USB slave and master |
=== Software details === | === Software details === |
Revision as of 16:53, 13 March 2014
|
Welcome to the ARMEBS4 wiki
Are you a student?
Yes -> Skip the presentation or No -> Take me to the presentation
Presentation
ARMEBS4 is the name of a small embedded computer board targeted at teaching embedded and real time operating system programming. As it's name suggests, it's the fourth iteration of a successful family of board, this time more focused on a simpler system. In a broader sense, ARMEBS4 is the name of a complete ecosystem, providing a well tested set of hardware and software tools.
We (the ARMEBS4 team) provide a comprehensive solution for
- Practical work for our courses Embedded systems and Real time programming
- All kind of project featuring a mid-sized micro-controller.
- Projects based on the ARMEBS4
- LiveSense : Autonomous cell-based sensing microsystem.
- Envirobot : A robot for water quality survey.
- AndroSensor : Sensors for Android devices.
- Projects based on the ARMEBS4
What can be done with the ARMEBS4 ?
The board is powerful enough to run applications with:
- LCD and touch screen interface
- Audio filtering
- MP3 decoding
- USB master/slave/OTG
- TCP/IP networking
- FIXME complete this list
Hardware details
Here is a list of the main ARMEBS4's characteristics
- CPU ST STM32F417
- ARM Cortex-M4 with floating point unit, running at 168 MHz
- USB
- Ethernet
- ...
- Onboard USB debugger
- Compatible with OpenOCD
- LCD Display
- 320x240
- Touch screen
- Networking and communication
- Ethernet
- CAN
- RS232
- USB slave and master
Software details
- Supported host environment (Windows 7 or Linux)
- Eclipse based (setup)
- Standalone, XF or FreeRTOS target development
- TCP/IP stack : lwip
- USB Host and device stack from ST
How it compares to XXX board
FIXME : provide a list of boards (ARMEBS1, ARMEBS3, discovery, g-eval, rapberry, beaglebone, ...) and