[[ blog 이사 과정에서 정확한 posting날짜가 분실됨. 년도와 분기 정도는 맞지 않을까? ]]
It seems obvious that hardware specific software should be layered with unified interface.
This is very important to portability and debugging. In addition, this can help simulate hardware functionality in other platform - desktop PC. This is something like "Porting to PC". Programming and debugging on PC platform can increase productivity very much. Can you understand how important this is?
(Please refer "Linux" device driver interface. This is very good example!)
It seems obvious that hardware specific software should be layered with unified interface.
This is very important to portability and debugging. In addition, this can help simulate hardware functionality in other platform - desktop PC. This is something like "Porting to PC". Programming and debugging on PC platform can increase productivity very much. Can you understand how important this is?
(Please refer "Linux" device driver interface. This is very good example!)
'Essay > Software' 카테고리의 다른 글
[Dev] XP에서 말하는 code branch 관리에 대한 의문점... (0) | 2007.06.15 |
---|---|
[Essay] Over-engineering에 대해서... (0) | 2007.05.14 |
[Dev] Sometimes, code duplication may need to be allowed. (0) | 2006.12.14 |
[Dev] Source code editing 환경의 통일... (0) | 2006.10.07 |
[Prog] Basic knowledge about HW is required even to the application engineer. (0) | 2006.02.27 |