http://www.unidux.co.jp/embedded/seminar/esec2009/ricoh_tps.jpg