Hi to all.
The processor P89CV51RB2 is obsolete.
In the Mouser web page this component is show how obsolete.
plz help.
That's not an either/or choice!
You can use procedural 'C' with or without an (RT)OS;
You can use an (RT)OS with or without procedural 'C'.
That question can be taken 2 ways:
1. Is a Cortex-A15 likely to be capable of performing a task previously handled by an P89CV51RB2?
Computationally, there is no question - a Cortex-A15 has many orders of magnitude more processing power than any 8051.
In terms of interfacing, it's less likely - a Cortex-A15 really isn't designed or intended for the kind of low-level interfacing tasks where an 8051 shines. The P89CV51RB2 is a 5V part - you're unlikely to find a 5V Cortex-A15!
etc, etc,...
2. Are you capable of implementing the system on a Cortex-A15?
If you need to ask that question, then the answer is, most likely, "No".
You can use any controller of your choice. But before selecting any controller, List down all the requirements for your project. List down all the hardware requirements viz total number of timers, uarts, gpio lines, memory requirements (code and data memories) etc. Also decide if you will interface a 16*2 character LCD, graphic LCD or TFT or ... Do you need a touch interface? SD card, USB, ethernet interface, etc.
All this will in turn help you to decide whether you are going to use procedural C or RTOS or any other OS for development.
Finally select a architecture and hence the IC.
Don't be so sure - eg, TI have just made their entire Cortex-M3 range "Not Recommended for New Designs".
View all questions in Keil forum