Like a bird flying up and down, in other words?
No no no, I want Mapnik on a PC on the same LAN as N900. The thing is, I want a cache of a whole country - it's HUGE, N900 would just die from choking while processing it.
Another way would be a batch rendering with Mapnik (and not mucking around with mod_tile and friends) and mass import into SQLite, but the link to a Perl script posted a few pages ago is dead.
Like, here's what would be downloaded in "Around here" mode (where is "here"? GPS location or visible window center?), here's what would be downloaded in "Around view" mode (portion outside screen? Visible window's center?), here's what would get downloaded around route.
From the experiences I've had with SQLite, it's better to have just a single writer thread, and queue up things you want to insert/update there.
I have tried to do that myself, but got lost in the code - seems like "download" and "store" parts are not quite separate.