[X] The "/vmpk/vmpk-0.2.5-setup.exe" file could not be found or is not available. Please select another file.

The Apparatus Framework is an object oriented software framework written in C++ for embedded applications. It implements RT-OS abstraction, simulation facilities, device and communication concepts, design pattern and more.


http://apfw.sourceforge.net





Separate each tag with a space.

Release Date:

2007-09-03

Topics:

License:

Ratings and Reviews

Be the first to post a text review of Apparatus Framework. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • ApparatusFramework 1.3 file released: ApFwCfgTool_v1.3.msi

    New: - Linux support integrated (KernelServices and GCC package) Bugfix: - none

    posted 798 days ago

  • ApparatusFramework 1.3 file released: configtool-1.1-src.zip

    New: - Linux support integrated (KernelServices and GCC package) Bugfix: - none

    posted 798 days ago

  • File released: /ApparatusFramework/1.3/ApFwCfgTool_v1.3.msi

    posted 798 days ago

  • File released: /ApparatusFramework/1.3/configtool-1.1-src.zip

    posted 798 days ago

  • ApparatusFramework 1.2 file released: ApFwCfgTool_v1.2.msi

    Improvements: - The Apparatus Framework now supports eCos, the real-time operating system for embedded applications. The framework presupposes an eCos configuration, the resulting library for the target hardware and of course the cross toolchain. This is the starting point for building platform independent embedded applications. KernelServices for eCos and Win32 are supplied with the current release, others will follow. To run an application on another RTOS just add the corresponding KernelServices and crosstool packages to the configuration and rebuild it. Run the application on Win32 for simulation, debugging and testing. eCos can be obtained from http://www.ecos.sourceware.org/ - The application can install an error handler The application can now install an error handler that catches all error from the framework. - Stack size configurable from config tool - Changes to reduce stack consumption in KernelServices - Config tool prepared for Linux support (Linux KernelServices are not yet included) Bug Fixes: - TcpServerDevice: Returns packet length error HAVE FUN

    posted 1006 days ago

  • Apparatus Framework 1.2 released

    The Apparatus Framework is a configurable object oriented software framework written in C++ for embedded applications. New: - eCos support integrated (KernelServices and Cross GCC package) - The application can install an error handler - Stack size configurable from config tool - Changes to reduce stack consumption in KernelServices - Config tool prepared for Linux support (not yet included) Bugfix: - TcpServerDevice: Returns packet length error eCos sources and libraries are now provided with this software. We added some new exciting patterns. A normal state pattern for hard real-time requirements and a dynamic state pattern to define for example a configuration mode. We also added two string compression algorithms. For more information have a closer look at the release notes https://sourceforge.net/project/shownotes.php?group_id=142141&release_id=443901 Apparatus Framework Homepage: http://apfw.sourceforge.net SourceForge.net Project Page: https://sourceforge.net/projects/apfw Download the Apparatus Framework from: https://sourceforge.net/project/showfiles.php?group_id=142141

    posted by rolandachermann 1006 days ago

  • File released: /ApparatusFramework/1.2/ApFwCfgTool_v1.2.msi

    posted 1006 days ago

  • Tracker artifact added

    directvox created the framework for ecos artifact

    posted by directvox 1055 days ago

  • Apparatus Framework 1.1 released

    The Apparatus Framework is a configurable object oriented software framework written in C++ for embedded applications. We added some new exciting patterns. A normal state pattern for hard real-time requirements and a dynamic state pattern to define for example a configuration mode. We also added two string compression algorithms. For more information have a closer look at the release notes https://sourceforge.net/project/shownotes.php?group_id=142141&release_id=443901 Apparatus Framework Homepage: http://apfw.sourceforge.net SourceForge.net Project Page: https://sourceforge.net/projects/apfw Download the Apparatus Framework from: https://sourceforge.net/project/showfiles.php?group_id=142141

    posted by rolandachermann 1164 days ago

  • ApparatusFramework 1.1 file released: ApFwCfgTool_v1.1.0.0.msi

    Improvements: - Singletons The interface of the singletons pattern got unified. Every singleton can now be created by Create() and referenced by Default(). Two templates in the pattern services support you to implement the singletons. - Factory New factory implemented, which instantiates all singletons depending on the configuration of the config tool. - State Pattern New class 'State' implementing all basic states used in a state machine added. The 'State' class can be user defined inherited and hierarchical state machines can be easily realized by implementing the methods onEntry, onEvent and onExit. - Dynamic State Pattern The 'DynamicStateMachine' pattern provides the base class for a dynamic state machine, creating the single active state always in the same memory location. It is useful to save RAM, but not suitable to fulfill hard realtime requirements. - Sting Compression To save memory on embedded devices, strings can be compressed. The ApFw has two compression alogrithms defined: * HuffmanCodingStringCompression provides the functionality to compress and decompress a string according to the huffman coding table pattern. Remark: Do NOT use this algorithm for short strings, because the generated huffman table is included in the compressed text! * SimpleCodingStringCompression provides the functionality to compress and decompress a string according to the simple coding table pattern. Remark: Use this algorithm for short strings! This delivery also contains two executables for creating compressed string tables in header files. - Socket Device New TcpServerDevice and TcpClientDevice integrated. With this new functionality it is now possible to direct another device to TCP/IP. For example the logger can now be monitored over the network. Bug Fixes: - Reference Counting The old implementation of the reference counting was depending on the compiler. Because we are friends of stable and compiler autonomous code we changed the delete(Msg) to Msg::Release(Msg) and made a general cleanup. HAVE FUN

    posted 1165 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Apparatus Framework Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review