デバイスの初期化と終了に関する処理を追加

デバイス初期化用フック関数とデバイス終了用フック関数に処理を追加
尻尾ゼロ調整の処理を追加

適当に追加したので，後で関数名とか直したい