wiki:Projects/BusSpaceAPI

BusSpaceAPI

A Bus Space API is required for merging the USB stack and SATA driver, in addition to easing ports of other BSD drivers to RTEMS.

Status: TODO: Current status of project.

Introduction: We need an score API similar to the BSD bus_space API. On to this we map the BSD API. We can then port BSD drivers and map them to RTEMS.

The bus_space API comes from NetBSD and is documented in the this paper A Machine-Independent DMA Framework for NetBSD (1998)

Goal: TODO: Concise statement of the overall goal of the project. Refine this initial statement to include: project deliverables (code, docs, testing), required/suggested methodology, standards of quality, possible goal extensions beyond the main objective.

Requirements: TODO: List the requirements and level of expertise you estimate are required by the developer tackling this project will have to have: Required level of programming language(s), specific areas of RTEMS or tools, level of familiarity with RTEMS, cross-development, GNU/Linux, etx., development/documentation/testing tools, mathematical/algorithmic background, other desirable skills.

Resources: TODO: Current RTEMS developers, papers, etc that may help you in this project. http://www.rtems.org/irclogs/html/2010/rtems-31.html#t2010-08-04T04:22:44

Acknowledgements

  • who helped add work

Miscellaneous Sections

As the project progresses, you will need to add build instructions, etc and this page will evolve from a project description into a HOWTO.

References

  • TBD

Other sections: If you have more to say about the project that doesn't fit in the proposed sections of this template, feel free to add other sections at will.

Last modified on Jul 3, 2011 at 6:39:25 AM Last modified on Jul 3, 2011, 6:39:25 AM