Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docs:techref:xenomai [2018/02/20 18:51] – ↷ Page moved from doc:techref:xenomai to docs:techref:xenomai bobafetthotmaildocs:techref:xenomai [2020/05/11 08:49] (current) – todo removed tmomas
Line 1: Line 1:
 {{page>meta:infobox:cleanup&noheader&nofooter&noeditbtn}} {{page>meta:infobox:cleanup&noheader&nofooter&noeditbtn}}
 {{page>meta:infobox:wip&noheader&nofooter&noeditbtn}} {{page>meta:infobox:wip&noheader&nofooter&noeditbtn}}
-TODO: add link inside http://wiki.openwrt.org/doc/start 
  
 ====== Xenomai - real-time framework inside OpenWrt ====== ====== Xenomai - real-time framework inside OpenWrt ======
-This techref describe a work in progress finalize to support Xenomai (http://www.xenomai.org/) real-time framework inside OpenWrt.+This techref describe a work in progress finalize to support Xenomai ([[http://www.xenomai.org/]]) real-time framework inside OpenWrt.
  
 :!: This article describe a WIP activity. Don't rely on it. :!: :!: This article describe a WIP activity. Don't rely on it. :!:
  
-Thanks to Adeos, Xenomai will receive the interrupts first and decide to handle them or not. If not, they will then be transfered to the regular Linux kernel. Also, Xenomai provides a framework to develop applications which can be easily moved between the Real Time Xenomai environment and the regular Linux system. Moreover, Xeno provides a set of APIs (called "skins") that emulate traditional RTOSes such as VxWorks and pSOS and implement other APIs such as POSIX. Thus, porting third party real time applications to Xenomai is a fairly simple process.((from http://www.armadeus.com/wiki/index.php?title=Xenomai))+Thanks to Adeos, Xenomai will receive the interrupts first and decide to handle them or not. If not, they will then be transfered to the regular Linux kernel. Also, Xenomai provides a framework to develop applications which can be easily moved between the Real Time Xenomai environment and the regular Linux system. Moreover, Xeno provides a set of APIs (called "skins") that emulate traditional RTOSes such as VxWorks and pSOS and implement other APIs such as POSIX. Thus, porting third party real time applications to Xenomai is a fairly simple process.((from [[http://www.armadeus.com/wiki/index.php?title=Xenomai]]))
  
 An example of usage is available on xenomai.org website. An example of usage is available on xenomai.org website.
Line 15: Line 14:
 Xenomai framework run only on some architecture and generally isn't needed for your purpose; the 2.5.3 version can be used for arm|x86|powerpc and only for a specific linux kernel version. Here follows a table that can help you to choise the couple xenomai versione/kernel version per arch. Xenomai framework run only on some architecture and generally isn't needed for your purpose; the 2.5.3 version can be used for arm|x86|powerpc and only for a specific linux kernel version. Here follows a table that can help you to choise the couple xenomai versione/kernel version per arch.
  
-|Xenomai version   ^Arch    linux version | +| Xenomai version   ^ Arch        linux version | 
-^2.5.3            | arm | 2.6.33 | +^ 2.5.3             | arm       | 2.6.33          
-^2.5.3            | powerpc | 2.6.34 | +^ 2.5.3             | powerpc   | 2.6.34          
-^2.5.3            | x86 | 2.6.34-rc5 |+^ 2.5.3             | x86       | 2.6.34-rc5      |
  
  
 ===== Status =====  ===== Status ===== 
-Xenomai is intended to be used only for specific porpuse and OpenWrt community generally don't support it directly.\\+Xenomai is intended to be used only for specific purpose and OpenWrt community generally don't support it directly.\\
  • Last modified: 2018/02/20 18:51
  • by bobafetthotmail