1. Testability and Debug ability:
•Testing deals with how easily one can test his/her design applications and by which means it can be tested.
•For an embedded product, testability is applicable both the embedded hardware and software.
•Embedded hardware testing ensures that peripheral and total hardware functions in the desired manner whereas software testing ensures that the software is functioning in the expected way.
•Debug ability is a means of debugging the product as such for figuring out the probable sources that create unexpected behavior in the total system.
•Debugging ability has two aspects of embedded system development, namely hardware level debugging & software level debugging.
2. Portability:
•Portability is a measure of system independence.
•An embedded product is said to be portable if product is capable of functioning (as such in various environment, embedded operating system and target processor)
•A standard embedded product should always be flexible and portable.
•In ES, “porting” means the migration of the embedded firmware written for one target processor (ex: Intel x86) to a different target processor (Hitachi SH3 processor).
Comments
Post a Comment