「組み込みソフトウェア」とは何か 〜PC系ソフトウェアとの違い〜 - キャズムを超えろ! 私自身は組み込みソフトの中でも上位レイヤなアプリしかしたことないのでドライバ開発の事情はよく知りませんが、それでもPCソフトと違う部分はいくつか経験しました。 時計が合ってない 電源を入れたら毎回1970/01/01 9:00からのスタートなので、何らかの方法で時計を合わせないといけません。テレビなら放送波、イーサからNTPで時刻合わせなどをまずしなければなりません。特にSSL接続を行う場合は尚更。 あるはずの関数が使えない 組み込みベンダやuClinuxなどOSだと、PC Linux上で当たり前のように使っていた関数がなかったりします。私の経験では、getaddrinfoが使えなかったので代替関数を作成して名前引きを行ったことがありました。 メモリの使い方に気を配らないといけない これは組み込みに限