Hardware/ARMEBS/4/Welcome
(Difference between revisions)
(→Presentation) |
|||
Line 1: | Line 1: | ||
{{Public}} | {{Public}} | ||
{{TOC right}} | {{TOC right}} | ||
− | = Welcome to the ARMEBS4 = | + | == Welcome to the ARMEBS4 wiki == |
− | + | '''''Are you a student?''''' | |
+ | |||
+ | [[#See labs | Yes -> Skip the presentation]] or [[#See presentation | No -> Take me to the presentation]] | ||
== Presentation == | == Presentation == | ||
Line 8: | Line 10: | ||
ARMEBS4 is the name of a small embedded computer board targeted at teaching embedded and real time operating system programming. | 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. | ||
[[File:armebs4.jpg|400px|center]] | [[File:armebs4.jpg|400px|center]] | ||
− | + | We ([[Hardware/ARMEBS/4/Team | 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. |
+ | ** FIXME : here a list of projects with mutual benefits (AndroSensor, LiveSense?, ...) | ||
+ | |||
+ | === 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 | ||
+ | |||
+ | === Software details === | ||
+ | * Supported host environment (Windows 7 or Linux) | ||
+ | ** Eclipse based | ||
+ | * Standalone, XF <!-- FIXME : link to 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 | ||
== Labs == | == Labs == | ||
<div id="labs"></div> | <div id="labs"></div> |
Revision as of 15:32, 17 December 2013
|
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.
- FIXME : here a list of projects with mutual benefits (AndroSensor, LiveSense?, ...)
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
Software details
- Supported host environment (Windows 7 or Linux)
- Eclipse based
- 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