wiki:Projects/BusSpaceAPI
Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

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 07/03/11 at 06:39:25 Last modified on 07/03/11 06:39:25