summary
play

summary company profile hardware: the FLEX boards ERIKA - PDF document

Flex: an open platform for embedded system prototyping WIRTES 07, July 2, 2007 www.es-online.it www.evidence.eu.com summary company profile hardware: the FLEX boards ERIKA Enterprise RTOS Scilab/Scicos automatic code


  1. Flex: an open platform for embedded system prototyping WIRTES 07, July 2, 2007 www.es-online.it www.evidence.eu.com summary • company profile • hardware: the FLEX boards • ERIKA Enterprise RTOS • Scilab/Scicos automatic code generation w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t 1

  2. the company founded in 2002 spin-off of the ReTiS Lab. at the Scuola S. Anna - Pisa headquarters into the Incubatore Pont-Tech c/o Polo Sant’Anna Valdera (PSV) Pontedera (PI) - Italy w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t the company mission “to provide innovative software solutions for the design and the development of real-time embedded systems, with a special focus on multi-core hardware platforms” w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t 2

  3. customers and partners w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t products and services the map Small embedded systems • ERIKA Enterprise – RTOS • RT-Druid – development environment • Flex – embedded board Larger embedded systems • Evelin SDK – development environment • Evelin Linux – operating systems • consulting services – consulting and training w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t 3

  4. hardware embedded boards produced by Evidence & Embedded Solutions cheap, small, easy-to-use evaluation boards Typical applications: • industrial sensing and control • small robots • wireless sensor networks • demo boards for university labs w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t hardware Full w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t 4

  5. hardware board layout add-on boards Main processing board w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t hardware add-on boards Available Thru hole (generic breadboard for small experiments Multibus (CAN, SPI, I2C, Serial, Ethernet, Konnex) In design Demo (Basic board for educational usage) Robot Control (Control of small robots) A/D, D/A (Digital control systems and automation) Log (data logging, acquisition, and double wireless) Audio (audio filters, effects, processing) Inertial Platform (helicopters and small flying objects…) w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t 5

  6. hardware thru hole board 1 - 2.54mm pattern 2 - 2.54mm alternate pattern (RJ45 / RS232 connectors) 3 - 1.27mm pattern (SMD components) 4 - 5.08mm pattern (clamps) w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t hardware multibus 1 - Serial port 2 (RS232 / RS422 / RS485 / TP-UART) 2 - Serial port 1 (RS232 / RS422 / RS485) 3 - CAN port 1 4 - CAN port 2 5 - I2C port 6 - SPI port 7 - 10Mbit Ethernet 8 - RJ45 Ethernet w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t 6

  7. software ERIKA Enterprise OSEK-like operating system (used in automotive and in household appliances) available for 16-bit Microchip microcontrollers PIC24, dsPIC30, dsPIC33 performance: • preemptive fixed priority multithreading • EDF scheduling • Immediate Priority Ceiling to avoid priority inversion • stack sharing to reduce stack RAM usage • minimal footprint: < 1 Kb Flash double licensing: GPL and commercial per seat license w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t erika enterprise basic minimal footprint on dsPIC30 • FP kernel, monostack, 4 tasks, 1 resource Code footprint (24-bit instructions): 244 (732 bytes) • ISR2 stub (for each IRQ) 24 • IRQ end 23 • kernel global functions 67 • ActivateTask 43 • GetResource + ReleaseResource 42 • Task end 45 Data footprint (bytes) • ROM 26 • RAM 42 w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t 7

  8. software RT-Druid environment • IDE based on Eclipse • support for Microchip C30 compiler • libraries for the FLEX devices • more than 300 pages of documentation and examples • template applications available w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t fast prototyping using Scilab/Scicos Hardware In the Loop Scicos functional modeling INRIA/SUPSI USB Code generator Connetion Same Behavior! HW + Erika Enterprise Simulation done in collaboration with INRIA (FR) and Supsi Lugano (CH) w w w . e v i d e n c e . e u . c o m - w w w . e s – o n l i n e . i t 8

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend