GonzaloEE
Electrical
- Jan 31, 2008
- 229
Hi all,
I'm stuck in a project where we need to build a fleet tracking device, based on some embedded processor.
Briefly speaking, the device will be attached to the car's dashboard. It will keep a database with a number of geographical points, and it should play an MP3 file if the car passes near one of this locations.
To put things harder, the data base would be updated either through a cellular link, or a close range Wi-Fi/Bluetooth link.
I offered something with SBC, even a mobile phone packed together with other h/w in the same enclosure, though the client wants an embedded device with a custom board.
Considering I will need an OS, file system, MP3 decoding, and enough room for the GPS database and device drivers. I think a microcontroller is too basic for this.
OK, the question: Can you suggest me some CPU with good s/w support for OS and file system?
Assume I already have a GSM, GPS nd Wi-Fi hardware, enough external RAM/ROM, and database update is done though an existing web or FTP client.
I'd appreciate any help though I'm not familiar with high-level CPUs.
I'm stuck in a project where we need to build a fleet tracking device, based on some embedded processor.
Briefly speaking, the device will be attached to the car's dashboard. It will keep a database with a number of geographical points, and it should play an MP3 file if the car passes near one of this locations.
To put things harder, the data base would be updated either through a cellular link, or a close range Wi-Fi/Bluetooth link.
I offered something with SBC, even a mobile phone packed together with other h/w in the same enclosure, though the client wants an embedded device with a custom board.
Considering I will need an OS, file system, MP3 decoding, and enough room for the GPS database and device drivers. I think a microcontroller is too basic for this.
OK, the question: Can you suggest me some CPU with good s/w support for OS and file system?
Assume I already have a GSM, GPS nd Wi-Fi hardware, enough external RAM/ROM, and database update is done though an existing web or FTP client.
I'd appreciate any help though I'm not familiar with high-level CPUs.