Hardware/ARMEBS/4/Welcome
(Created page with "{{Public}} {{TOC right}} = Welcome to the ARMEBS4 = Student in the lab ? Yes -> goto labs No -> Take me to the ARMEBS4 presentation ==...") |
m (→Presentation) |
||
(36 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{Public}} | {{Public}} | ||
{{TOC right}} | {{TOC right}} | ||
− | = Welcome to the ARMEBS4 = | + | == Welcome to the ARMEBS4 wiki == |
− | + | If you don't know what the ARMEBS4 project is, have a look a the [[#Presentation | presentation]], if you are in a hurry, | |
+ | go to the [[Tools/EclipseArmebs4/Setup |setup]]. | ||
+ | |||
+ | Documentation for the <code>libheivs_stm32</code> is available online : [http://armebs4doc.hevs.ch http://armebs4doc.hevs.ch]. | ||
== Presentation == | == Presentation == | ||
<div id="presentation"></div> | <div id="presentation"></div> | ||
− | ARMEBS4 is the name of a small embedded computer board targeted at teaching embedded and real time operating system programming. | + | ARMEBS4 ([[Hardware/ARMEBS/4|hardware details]]) 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]] | ||
+ | |||
+ | We, [[Hardware/ARMEBS/4/Team |the ARMEBS4 team]], provide a comprehensive solution for | ||
+ | * Practical work for [http://hevs.ch HEI] courses ''Embedded systems'' and ''Real time programming'' | ||
+ | * 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. | ||
+ | *** [[Projects/Envirobot|Envirobot]] : A robot for water quality survey. | ||
+ | **** [[Hardware/ARMEBS/4/CBDM|Camera-based daphnia monitoring]], [[User:myj|Jérémie Mayor's]] Bachelor thesis. | ||
+ | *** [[Projects/AndroSensor|AndroSensor]] : Sensors for Android devices. | ||
+ | |||
+ | === 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 | ||
+ | Please have a look at the [[EclipseArmebs4/DemoProjects | demos]]. | ||
+ | |||
+ | === 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, Linux or Mac OS X) | ||
+ | ** Eclipse based ([[Tools/EclipseArmebs4/Setup|setup]]) | ||
+ | * [[Hardware/ARMEBS/4/Standalone| Standalone]] (OS less) or [[Hardware/ARMEBS/4/FreeRTOS| FreeRTOS]] or XF <!-- FIXME : link to XF --> | ||
+ | * TCP/IP stack : lwip | ||
+ | * USB Host and device stack from ST | ||
+ | * [[Hardware/ARMEBS/4/Troubleshooting|Troubleshooting]] | ||
− | == | + | == Bugs, issues, questions and comments == |
− | + | Feel free to contact the [[Hardware/ARMEBS/4/Team |ARMEBS4 team]] when you encounter a problem. Don't forget to have a look at the [[Hardware/ARMEBS/4/Troubleshooting|troubleshooting]] section ;) |
Latest revision as of 10:14, 26 August 2016
|
Welcome to the ARMEBS4 wiki
If you don't know what the ARMEBS4 project is, have a look a the presentation, if you are in a hurry, go to the setup.
Documentation for the libheivs_stm32
is available online : http://armebs4doc.hevs.ch.
Presentation
ARMEBS4 (hardware details) 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 HEI 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.
- Camera-based daphnia monitoring, Jérémie Mayor's Bachelor thesis.
- 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
Please have a look at the demos.
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, Linux or Mac OS X)
- Eclipse based (setup)
- Standalone (OS less) or FreeRTOS or XF
- TCP/IP stack : lwip
- USB Host and device stack from ST
- Troubleshooting
Bugs, issues, questions and comments
Feel free to contact the ARMEBS4 team when you encounter a problem. Don't forget to have a look at the troubleshooting section ;)