= RTEMS DBKit = [[TOC(Projects/DatabaseKit, depth=2)]] '''Mentors:''' '''Students:''' '''Status:''' Uninitiated. '''Introduction:''' Traditionally applications write their own data management, which may include database code or roll-your-own solutions. Users would benefit from having established and supported database solutions that they can import into their application. Candidate DBs: * http://www.sqlite.org/ [http://www.rtems.org/wiki/index.php/SQLite Here is some work and ideas towards porting SQLite to RTEMS] * http://www.innodb.com/products/embedded-innodb/ * http://www.csqlcache.com/ * http://cr.yp.to/cdb.html * http://www.corpit.ru/mjt/tinycdb.html We will need to investigate to see which can be viably brought in and for license compliance. '''Goal:''' Create a package that allows for users to import a database to use with their application. The database code must comply with the RTEMS license. '''Requirements:''' This project is mainly about integrating another project with RTEMS. Familiarity with RTEMS build system, cross-compilation, and the ability to create good documentation are all must-haves. '''Resources:''' '''Acknowledgements''' = 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.