よもやま話 - (2011/01/31 (月) 20:52:41) の編集履歴(バックアップ)
よもやま話
ここは「つれづれなるままに、したためめたためたもう、ものなり」をしてみたいと思います。
もしかしたら、消してしまうかも分かりません。基本的には関係ないので。
もしかしたら、消してしまうかも分かりません。基本的には関係ないので。
フレキシブルディスプレイ
ペラペラのディスプレイ(つまり巻き取れるディスプレイ)、とうとうソニーが開発しました。携帯の形がそのうち変わるかもしれませんよ。
しかし幾度もも巻いたり伸ばしたりして、どのくらい持つのだろうか? 携帯のパカパカは、一応20万回(メーカにて異なる)と決まってはいます。
しかし幾度もも巻いたり伸ばしたりして、どのくらい持つのだろうか? 携帯のパカパカは、一応20万回(メーカにて異なる)と決まってはいます。
燃料電池
実は携帯に入れられるサイズの物がすでにあります。
燃料(アルコール)中の水素と酸素が反応して水に変わる際に電気が発生する仕組みなので、水とアルコールの兼ね合いをどうするか? 熱が発生するので、これをどこまで押さえられるか?
課題はたくさんあります。もし実現したら、純粋アルコールのカートリッジを入れて充電完了となるわけです。あれ? 乾電池とかわらねぇ……いやいや、電気供給能力は燃料電池の方が遥かに上です。
燃料(アルコール)中の水素と酸素が反応して水に変わる際に電気が発生する仕組みなので、水とアルコールの兼ね合いをどうするか? 熱が発生するので、これをどこまで押さえられるか?
課題はたくさんあります。もし実現したら、純粋アルコールのカートリッジを入れて充電完了となるわけです。あれ? 乾電池とかわらねぇ……いやいや、電気供給能力は燃料電池の方が遥かに上です。
携帯や家電のハード制御……でも、作ってる人はハードの知識なんて無い人が多い
これは本当です。なぜそうなるかというと、ようはハード部品メーカーがドライバーソフトを提供してくれるからなんです。ぶっちゃけ、Windowsの開発環境とさほど変わらないのですよ。まぁ、プログラミングテクっぽいのはあるのですが……
とはいえ、たまにドライバーが無い場合もあります。その場合は、ちょっとだけハードの知識が必要になります。それでも昔に比べたら、大げさな知識は必要ないと思います。ハードよりも、数学の知識は絶対必要です。言っておきますが、車のマイコン制御のソフトって物理演算のオンパレードでしたよ……今やゲームソフトやフリーソフト(MMD)の世界だって……
とはいえ、たまにドライバーが無い場合もあります。その場合は、ちょっとだけハードの知識が必要になります。それでも昔に比べたら、大げさな知識は必要ないと思います。ハードよりも、数学の知識は絶対必要です。言っておきますが、車のマイコン制御のソフトって物理演算のオンパレードでしたよ……今やゲームソフトやフリーソフト(MMD)の世界だって……
ソフトでハードが組めるとな? でも動きはソフトっぽいけどね
ハードなので制限はあるものの、実はハードをソフトのごとく動かすようにする技術があります。といっても、元々の目的は回路図をソフトっぽく描けないか? というものだったらしいですが……
プログラム言語はVHDLと呼ばれ、例えば Hello World! のソフトを組んでコンパイルし、ライターと呼ばれる装置でPLDと呼ばれるICに書き込んだら、その中の回路が Hello World! と表示できる様に組みあがるわけです。
この利点は何かと言うと、同じ感じの物にマイコンと呼ばれるICがありますが、マイコンにコンパイルの結果を書き込んでも結局はネイティブコードと呼ばれるソフトが実行されるだけです。やっぱり、処理速度に限界があります。
それに対してVHDLのコンパイル結果は、まさしくバイナリー(?)でできた回路図なので、ソフトっぽく組まれてはいても、内部の動きは完全にハードの動きをして処理されていきます。
とにかく速い! むちゃくちゃ速い! マイコンと比べたら、蟻と大型恐竜のレベルです。「映像エンジンDIGIC 2!」とか「映像エンジンにより高画質を実現!」という「映像処理IC」はこのVHDLにより作られているそうです。
プログラム言語はVHDLと呼ばれ、例えば Hello World! のソフトを組んでコンパイルし、ライターと呼ばれる装置でPLDと呼ばれるICに書き込んだら、その中の回路が Hello World! と表示できる様に組みあがるわけです。
この利点は何かと言うと、同じ感じの物にマイコンと呼ばれるICがありますが、マイコンにコンパイルの結果を書き込んでも結局はネイティブコードと呼ばれるソフトが実行されるだけです。やっぱり、処理速度に限界があります。
それに対してVHDLのコンパイル結果は、まさしくバイナリー(?)でできた回路図なので、ソフトっぽく組まれてはいても、内部の動きは完全にハードの動きをして処理されていきます。
とにかく速い! むちゃくちゃ速い! マイコンと比べたら、蟻と大型恐竜のレベルです。「映像エンジンDIGIC 2!」とか「映像エンジンにより高画質を実現!」という「映像処理IC」はこのVHDLにより作られているそうです。