whether the keil software and embedded c are platform independent or dependent

hi guys

i m an ece student and i have done my project in embedded systems. in that i have AT89S52 micro controller and the software used is keil micro vision. now i have a question whether the keil software and embedded c is platform independent or dependent. please help me

Parents
  • Hello JAHNAVI,
    Tools like this are always designed to operate on as many processors as possible, so they're platform-independent, but at some point they need to be able to support specific processors, so they include libraries to support these specifics. The C language, if it's ANSI C, is absolutely platform independent, but many compilers add processor-specific things, or deviate from ANSI-C as needed to make embedded work more efficient.
    Dan

Reply
  • Hello JAHNAVI,
    Tools like this are always designed to operate on as many processors as possible, so they're platform-independent, but at some point they need to be able to support specific processors, so they include libraries to support these specifics. The C language, if it's ANSI C, is absolutely platform independent, but many compilers add processor-specific things, or deviate from ANSI-C as needed to make embedded work more efficient.
    Dan

Children
More questions in this forum