Initial commit of simple (just forwarding from CAN0 to CAN1 and back) CAN gateway...
authorMartin Hořeňovský <Martin.Horenovsky@gmail.com>
Wed, 21 Aug 2013 10:34:46 +0000 (12:34 +0200)
committerMartin Hořeňovský <Martin.Horenovsky@gmail.com>
Wed, 21 Aug 2013 10:34:46 +0000 (12:34 +0200)
commit0c60e90bdf1a75402f9cc86eb300c5619dd895bc
treecc5a3c5975af38f4a0b38423ab7a23e520634dcf
parented81f09538552b857c45ec9086a99b010ceec38a
Initial commit of simple (just forwarding from CAN0 to CAN1 and back) CAN gateway for RTEMS.

Built against RTEMS 4.10 git branch.

--startGW in RTEMS shell starts the gateway, stopGW stops it.
--currently has a bug, where the cancelled threads don't call their cleanup handlers. Probably problem with RTEMS implementation of posix API (wouldn't be the first one, as far as cancellation is concerned.) If needed, this could probably be solved with rewriting it to use RTEMS task instead of posix threads.
20 files changed:
rtems/gw/Makefile [new file with mode: 0644]
rtems/gw/Makefile.omk [new file with mode: 0644]
rtems/gw/Makefile.rules [new file with mode: 0644]
rtems/gw/README.makerules [new file with mode: 0644]
rtems/gw/cangw/Makefile [new file with mode: 0644]
rtems/gw/cangw/Makefile.omk [new file with mode: 0644]
rtems/gw/cangw/app_def.h [new file with mode: 0644]
rtems/gw/cangw/gw.c [new file with mode: 0644]
rtems/gw/cangw/gw.h [new file with mode: 0644]
rtems/gw/cangw/helpers.c [new file with mode: 0644]
rtems/gw/cangw/helpers.h [new file with mode: 0644]
rtems/gw/cangw/init.c [new file with mode: 0644]
rtems/gw/cangw/system.h [new file with mode: 0644]
rtems/gw/config.omk [new file with mode: 0644]
rtems/gw/config.omk-default [new file with mode: 0644]
rtems/gw/mkimg-ppc [new file with mode: 0755]
rtems/gw/mkimg-ppc-cangw [new file with mode: 0755]
rtems/gw/system_opt/Makefile [new file with mode: 0644]
rtems/gw/system_opt/Makefile.omk [new file with mode: 0644]
rtems/gw/system_opt/system_def.h [new file with mode: 0644]