>>160
なんかそういう仕事を実際にやったことないのがバレバレ。

そもそも組み込みと一口にいっても色々ではあるが、組み込みではペリフェラル込みの
いわゆるマイコン(MCU)を使う場合が多く、その場合MCUが変わることは
ほとんどHWが総とっかえになることを意味する。

こんなの、条件付コンパイルで差異を埋めるのははっきり言って無謀というより無理。
だから組み込みの世界では、ディスコンまでMCUを変えるなんてことはまずない。
何らかの事情で変える場合は、素直に書き換える。

組み込みでも条件付きコンパイルは多用するが、それは例えばサポートする機能が異なる
派製品がある場合。

こういうのは普通移植とは言わないねw