Niklas Hauser 36.

Transcription

Niklas Hauser 36.
Niklas Hauser 36. Introduc5on XPCC by RCA 2 Introduc5on XPCC by RCA 3 Introduc5on XPCC by RCA 4 Agenda History Future PlaAorms Structure Mo5va5on XPCC XPCC by RCA 5 RoboterClub History 2000 2012 Incep5on STM32 + FPGA 2004 2011 PC + AVR + CAN Xmega 2010 ATmega + Xmega XPCC by RCA 6 XPCC History 2009 2010 Sourceforge 2011 2012 Restructured CAN Postman Github XPCC by RCA 7 Atmel AVR NXP ARM7 8 bit STM32F4 STM32F1 LPC1xxx LPC2xxx SAM7 XMEGA ATmega PlaAorms STM Cortex-­‐M3/M4 32 bit XPCC by RCA 8 Agenda History Future PlaAorms Structure Mo5va5on XPCC XPCC by RCA 9 Build System Structure compile program SoYware Construct templates documenta5on unit tests XPCC by RCA 10 Language Structure sta5c methods inline methods C++ memory template classes virtual func5ons operator overloading efficiency vs. usability XPCC by RCA 11 Structure Modularity Math, Filters & Geometry Containers & Workflow Abstract Drivers & Protocols PlaAorm independent interfaces PlaAorm specific implementa5on XPCC by RCA 12 Combine! Structure Interfaces Divers Workflow Containers Math GPIO Storage Timer UART CAN RTOS SPI I2C × UI Sensors XPCC by RCA × Matrix Queue 13 Agenda History Future PlaAorms Structure Mo5va5on XPCC XPCC by RCA 14 Future Bluetooth CAN & SPI bootloader Timer/Counter Interface YOU DMA support Rule databases & complex gameplay Token Bus XPCC by RCA 15 roboterclubaachen.github.com XPCC by RCA 16 @salkinium github.com/salkinium roboterclub.rwth-­‐aachen.de XPCC by RCA 17 Ques5ons! History Future Structure Structure Mo5va5on XPCC XPCC by RCA 18 

Similar documents

Centralized Tes%ng - Vaco IT Managed Services

Centralized Tes%ng - Vaco IT Managed Services Strategic  Planning                    Es5ma5on                    Resource  Ramp  Up                    Scheduling        ...

More information