Hardware/ARMEBS/4/Welcome

(Difference between revisions)
Jump to: navigation, search
(Presentation)
Line 1: Line 1:
 
{{Public}}
 
{{Public}}
 
{{TOC right}}
 
{{TOC right}}
= Welcome to the ARMEBS4 =
+
== Welcome to the ARMEBS4 wiki ==
Student in the lab ? [[#See labs | Yes -> goto labs]] [[#See presentation | No -> Take me to the ARMEBS4 presentation]]
+
'''''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]]
  
Our goal is to provide a turn-key solution for
+
We ([[Hardware/ARMEBS/4/Team | the ARMEBS4 team]]) provide a comprehensive solution for
* Our teaching labs
+
* Practical work for our courses ''Embedded systems'' and ''Real time programming''
* Our projects
+
* 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

Contents

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.

Armebs4.jpg

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

Labs

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox