I am developing an I2C driver for an accelerometer.
My objectives (actually it's the restriction I have as per the project guidelines given in my institute):
- use Linux flavour of operating systems - (software)
- use ARM core based ISA (ARM CORTEX- A or M series) - (hardware)
Any help in this regard would be great.
One of the solution offered to me was to go for FreeRTOS on NXP's LPC1769 which is ARM cortex-M3 based SoC. (using LPCXpresso developmental board)
But my question is: Why go for RTOS when my requirement is driver implementation? Why can't I take up normal vanilla flavour of Linux kernel or so?
And also any help regarding the developmental boards supporting the above configuration?
Any suggestions or thought process on this?