I am working on a mapping project on an embedded system (~1 Ghz, 512MB RAM, 2GB flash storage). It is not feasible to pre-render all of the tiles and setup a tile server. Instead, I was planning to use mapnik to dynamically generate images from a custom sqlite database. Is this a reasonable plan or will I run into problems? If so, is there a better design approach to take?