You are on page 1of 31

12/20/2016

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

Source: http://www.toulibre.org/pub/2010-11-20-ubuntuparty/slides/petazzoni-linux-temps-reel.pdf
www.toradex.com

Toradex is a registered trademark of Montadex GmbH

12/20/2016

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

PREEMPT_RT Linux

Real-Time Linux Kernel


PREEMPT_RT patch
Minimizes the amount of kernel code that is nonpreemptable
Sleeping spinlocks
rt_mutex
Threaded interrupt handler

PREEMPT_RT_FULL: Fully Preemptible Kernel (RT)


Real-time Linux Project at The Linux Foundation:
https://wiki.linuxfoundation.org/realtime/start
PREEMPT_RT patch source:
https://www.kernel.org/pub/linux/kernel/projects/rt/

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

14

PREEMPT_RT Linux

Real-Time Linux Kernel


Toradex Real-Time iMX6 kernel recipe:
http://git.toradex.com/cgit/meta-toradex-nxp.git/tree/recipes-kernel/linux/linuxtoradex-rt_3.14.52.bb
Real-Time Linux article at Toradex Developer site:
http://developer.toradex.com/knowledge-base/realtime-linux

Codesys Software PLC


http://developer.toradex.com/knowledgebase/codesys-software-plc-solution

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

15

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

http://elinux.org/images/7/76/Kiszka.pdf
www.toradex.com

Toradex is a registered trademark of Montadex GmbH

12/20/2016

20

Xenomai

Xenomai API
http://xenomai.org/start-here/
http://xenomai.org/api-reference/

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

21

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

http://developer.toradex.com/knowledge-base/freertos-on-the-cortex-m4-of-a-colibri-imx7
www.toradex.com

Toradex is a registered trademark of Montadex GmbH

12/20/2016

26

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH

www.toradex.com

Toradex is a registered trademark of Montadex GmbH