コントロヌラ「Virt2real」、たたは単に-Virtualrilka

「ビヌルを飲んだ」ゞョヌは静かに話した。 -猶切りはうたく機胜したせんでした。

あなたは自分で猶切りを䜜ったず蚀っおいたした。 これは私です。

ヘンリヌ・クトナヌ、Know-It-All Robot




UPD>プレオヌダヌコレクションが開始されたしたhabrahabr.ru/post/163865



誰かが私たち自身の手で私たちはそのような矎しさず良い女の子を開発できるず思っおいただろう。 それだけでなく、玙の䞊で開発するだけでなく、倚数の実甚サンプルも入手できたす。



泚目を集める画像





プロロヌグ



むかしむかし、同僚ず私はむンタヌネット経由でりェブカメラや小型車などのあらゆる皮類のギズモの管理を始めたした。 少し埌に、コントロヌラヌず倧容量のバッテリヌを搭茉できる本栌的なラむディングデバむスが手に入りたした。 さらに、飛行機やヘリコプタヌなど、あらゆる皮類の飛行ギズモに倢䞭になり、りィッシュリストのリストにさらに貢献したした。



ビデオを「サむドビュヌたたはトップビュヌ」ではなく、デバむスの偎面から、最初の人からのビュヌにするのがいいずいう考えは去りたせんでした。 飛行機/特性がFPVず呌ばれるずいう事実。 数幎前のこずです。 圌らは、アナログカメラずトランスミッタヌをタむプラむタヌに眮き、TVチュヌナヌでビデオを受信し、それをビデオサヌバヌに枡しお、タキシングマシンによる配信を詊みたした。 しかし、すぐにニュアンスが浮䞊したした-同時に3〜4のビデオストリヌムしかブロヌドキャストできたせん。 さらに、このような゜リュヌションの高コスト、蚱容呚波数の問題、さらにノむズが垞に衚瀺されるずいうお粗末な画質...䞀般的に、私たちはそれを詊し、スコアリングしたした。 さらに、制埡コントロヌラヌの機胜すべおが有名なArduinkaに基づいお行われたが䞍足し始めたした。 圌らは他のオプションを探し始めたので、それは安䟡で、安く、䟿利で実甚的でした。 しかし、圓時は垂販されおいた海倖で、それ自䜓でかなり高いコストでニヌズに合った鉄片は適合したせんでした。 ビデオ以倖のすべおを実行できる人もいれば、ビデオの䜿い方を知っおいるだけの人もいたしたが、呚蟺機噚の接続などは蚱可しおいたせんでした。 など







ロシアでの販売に適したコントロヌラヌを探したした-少量で、野生のお金がありたす。 ダブルたたはトリプルラップ付き。 そしお、1぀たたは2぀の郚品は必芁ありたせん。そのようなコントロヌラヌがたくさん必芁です。 そしお、財垃はゎムではありたせん。 そしお、どういうわけか、私は再販仲介業者の䟡栌の無法さを甘やかしたくありたせんでした。



マシンを制埡しおビデオを送信できるデバむスを䜜成するために、デバッグボヌドを泚文しようずしたした。 しかし、圌らは問題にぶ぀かりたした-倖囜の店はリストAにあるので、ロシアにコントロヌラヌを送りたくない-二重䜿甚品。 ぀たり、平和ず軍事の䞡方の目的に䜿甚できるデバむスです。 䞀芋-完党なナンセンスですが、実際にはそうです。 機胜の点で私たちに合ったすべおのコントロヌラヌは、その䞍運なリストに茉っおいたす。 私は個人的にファヌネルに電話をかけ、必芁な鉄片を私たちに送るこずができなかったず蚀った1000人の謝眪で甘い願わくは女の子ず魅力的な30分䌚話をしたした私が間違っおいなければ、それはビヌグルボヌドでした。 すべおのルヌルは欧州連合で厳守されおいるため、送信できないだけでなく、送信するには鉄片の蚌明曞を受け取る必芁があり、蚌明曞は限られた期間有効であり、顧客ごずに取埗されるず圌女が蚀った。 蚌明曞を取埗するための期間は玄1か月であり、それが受信されるずいう事実はたったくありたせん。 さらに、顧客この堎合は私は、公蚌人によっお認蚌された手曞きの文曞を必芁ずしたす。ここでは、鉄片の蚈画された䜿甚の完党な説明がありたす。 私はそのような文曞を曞こうずしおいたしたが、女の子は私にそれらを無駄にしないように頌みたした。なぜなら、肯定的な結果を埗る可胜性は非垞に無芖でき、そのような問題を抱えおいるからです...ナニット販売のためにそのような問題を抱えおいるこずは圌らにずっお絶察に䞍利です。



この倱敗した詊みの埌、私たちは州から鉄片を泚文しようずしたした。 鉄片はLeopardBoardず呌ばれおいたした。 圌女は䞍必芁な手間をかけずに私たちに送られたしたが、ロシアの皎関で突然問題が浮䞊したした。 皎関から郵䟿で1枚の玙が届きたした。そこで切望された鉄には匷力な暗号化モゞュヌルやその他のものが搭茉されおいないこずを蚌明するよう芁求したした正確に䜕を芚えおいるのか、残念です。 同僚は個人的に皎関に行きたしたが、䟡倀のあるこずは䜕も説明できたせんでした-鉄片は玄1か月間皎関に暪たわり、その埌圌は送り䞻に垰りたした。



そのような詊緎の埌、私たちは぀いに党䞖界に腹を立お、䜕をすべきかを考え始めたした。



秋の雚の日、同じサンクトペテルブルクの同僚が私を蚪ねおきお、圌らは台所に座っお、ビヌルを飲みながら、鉄を遞ぶずいう問題を解決するために面癜いものを思い぀いた人に぀いお芪密な䌚話を始めたした。 すでにかなり酔っおいたずき、同僚は最初はワむルドに思えた考えを発したした。 そしお、なぜ、 ブラックゞャックず売春婊のコントロヌラヌを備えた独自の遊園地がないのだず圌は蚀いたした。 圓初はさたざたな呚蟺機噚デゞタルカメラ、モヌタヌ、センサヌ、LED、スピヌカヌなどの接続に適しおいたしたが、䜕らかの無線接続Wi-FiたたはBluetoothが搭茉されおおり、電力に぀いおは気になりたせんでした。 そのため、カヌト車、タンク、飛行機、ヘリコプタヌ、テむストを続けたすに乗っお、コントロヌラヌピヌスをその䞭に貌り付け、必芁なセンサヌを远加し、既存のバッテリヌたたは蓄電池からすべおに電力を䟛絊し、その結果、既補の制埡されたスマヌトな仕掛けを埗るこずができたす。



倕方の残りの郚分は、適切なコントロヌラヌを雇うこずで、さたざたな皮類の興味深い制埡されたこずができるずいうテヌマで狂った空想になりたした...



鉄片の芁件のリストが䜜成されたした。



-゚ンドデバむスの䜎䟡栌

-H264でビデオをハヌドりェア圧瞮できる匷力なプロセッサ぀たり、適切なDSPを搭茉

-デゞタルカメラを接続するためのむンタヌフェヌス

-呚蟺機噚を接続するためのUSBホスト3G / 4Gモデムが特に重芁です

-䜎消費電力

-幅広い䟛絊電圧

-小さいサむズたずえば、小さなマシンにむンストヌルできるように

-Linux on board倚数の゜フトりェアが既に開発されおいたす

-機内での無線通信Bluetoothは考慮されず、Wi-Fiのみ

-有線むヌサネット

-ハヌドりェアPWMゞェネレヌタヌ

-さたざたな呚蟺機噚を接続するための倚数のI / Oピン

-コンポゞットビデオ出力アナログビデオトランスミッタヌを䜿甚しおビデオを送信するため



時間が経ちたした。 ビヌルによっお衚珟されたその野生のアむデアはゆっくりず実装され始めたした。 オンボヌドDSPを備えた適切なSoCを遞択し、蚱容可胜な遅延でh264でビデオをオンザフラむで凊理および圧瞮できたす。 さらに、その構成にはすべおの束がありたすI / Oピン、たたはGPIO、およびすべおの皮類のむンタヌフェむス。 これは、Texas Instruments DaVinciファミリヌ-TMS320DM365の割合です。 デゞタルメディアシステムオンチップDMSoC。 www.ti.com/product/tms320dm365プロセッサの䟡栌、機胜、およびアプリケヌションの範囲は、実際に遞択に圱響を䞎えたした。IPカメラ、DVR、マルチメディアプレヌダヌなどで非垞に広く䜿甚されおいたす。 など



次に、このプロセッサに基づいおボヌドを開発するこずは「唯䞀」のたたです。 この段階で、私たちはわずかに行き詰たりたしたが、すぐに開発を行うこずに同意した人を芋぀けたした。



このずき2011幎の倏、私たちは最初に「ラズベリヌPI」ずいう䞍思議な蚀葉を聞きたした。自分でやりなさい。 しかし、このマリンカに関するすべおを読んで、圌らは萜ち着きたした-鉄片は私たちのものに非垞に近いものの、実際の応甚では私たちには個人的には適しおいたせん。 それにもかかわらず、RaspberryPiはデスクトップアプリケヌションにより焊点を圓おおいたすが、DIYアプリケヌション甚の呚蟺機噚を接続する機胜もありたす。 さらに、Wi-Fi、カメラなどを远加する必芁があるため、配送を含む䟡栌は非垞に高くなりたす。 ほが同時に、他の同様の腺ビヌグルボヌド、ビヌグルボヌン、パンダボヌドなどが珟れたしたが、どの腺も私たちに完党に適合しおいたせんでした。 これは私たちに匷さを䞎えおくれたした。なぜなら、私たちは最終的に正しい方向に進んでいるこずに気付いたからです。



ずころで、私がもう䞀床Raspberry Piに぀いおFarnellに電話したずき、なぜBeagleBoneが茞出制限のリストに茉っおいるのかを尋ねたしたが、Raspberryはそうではありたせん。 圌らは本圓に私に䜕も説明したせんでしたが、確認したした-ラズベリヌはこのリストにありたせん。 おそらくただ:-)



開発プロセスはずおも楜しかったです。 詩人の倢だけです。 座っお、自分が望むものを考えおみおください。アレクサンダヌハヌドりェアのハヌドりェアに盎接関䞎しおいる同僚は、「簡単だ、気にせよ」ず蚀い、回路に発明したばかりの機胜を远加するか、「あたり高䟡にならない」ず蚀いたす。別のオプションを提䟛したす。



すべおの開発は、メむンの仕事からの自由時間倕方から倜に、私たち自身のお金で行われたした。 より正確には、可胜な限りプロゞェクト党䜓ずチヌム党䜓に資金を提䟛した同僚の䞀人のお金で。 だから、真剣に、あなたは鉄の郚分に「ロシアでデザむンされ、䜜られた」ステッカヌを圫るこずができたす。 確かに、むンポヌトされた郚品に぀いおは䜕もする必芁はありたせん。 残念ながら、ロシアで生産された必芁なマむクロプロセッサやその他の郚品は芋぀かりたせんでした。



そのため、しばらくしお、ハヌドりェアの生産に関するドキュメント䞀匏を入手したした。 その時たでに、名前はすでに発明されおいたした。 私は車で運転し、ラゞオを聎き、鉄片に぀いお考え、車に぀いお、黄色いビヌの女性に衝突しないように考えたした。圌女はXXLショッピングセンタヌの亀差点で私を非垞に知らないうちに切りたした。 そしお、ラゞオ「モスクワの゚コヌ」で次の反察集䌚の議論があり、プレれンタヌは「珟実ぞようこそ」ずいうフレヌズを蚀った。 そしおどういうわけか、珟実の仮想性、リルの矎埳、virt2real-組み合わせが私の頭に浮かびたした。 圌はすぐにピヌタヌの同僚に電話したした。圌は名前を承認し、同様のこずを思い぀いたばかりです。 䞀般的に、名前はすぐに定着したした。 そしお、それぞれ鉄片は「virtualka」ず呌ばれ始めたした。



デバッグの目的で、10個のサンプルを生成するこずが決定されたした。 これはモスクワの䌁業の1぀で行われたした。 実際、シリアルに可胜な限り近いサンプルを初めお䜜成したした。



Virt2realアセンブル-2フロア





Virt2realが分解されたした。 小さなスカヌフ-デバッグ目的で、最終的な圢匏では、microSDずUSBスロットがメむンボヌドにありたす。





分解されたサンドむッチ、別の角床。





1階が欠ける





1幎前に発明した完成したボヌドを手に持っおキッチンに座っおビヌルを飲むのはどういうこずかデバむス開発によく携わる人を陀いお。 これはバズ、喜び、そしおn番目の誇りです。 これが単なるサンプルであり、いく぀かの劚害がすでに芋぀かっおいる堎合でも。



䞀般的に、バグをキャッチするプロセスが続きたした。 私は蚀わなければならないが、アレクサンダヌは玠晎らしい仕事をした-鉄のそのような量を持぀ほんの数個のゞャムは玠晎らしい結果です。 さらに、偎枠は非垞に迅速に陀去されるこずが刀明したした。 残念ながら、差動ペアのラむンを亀換するために、ボヌドの第3局合蚈10局に小さな穎が開けられおいるこずを瀺すビデオはありたせん。 それは壮倧だった:-)



埐々に、仮想マシンでの遞択䞭に、操䜜の品質に圱響を䞎えないニュアンスが増えたしたが、少し違った方法で行うずより䟿利になりたす。 このような軜埮な修正は次の段階に延期されたした。これは、すべおのキャッチの欠点ず䞍䟿をすぐに修正できる小さなシリヌズです。



開発の最も困難で䞍愉快な郚分は、率盎に蚀っお、圌らが実際にそれを埅たなかった私たちを埅っおいたした。 問題は、どのチヌムもLinuxをさたざたなハヌドりェアプラットフォヌムに移怍したこずがなかったこずです。 ぀たり、䞀般的に、私たちはこれを行う方法を知っおいお、独自のOSを䜜成した経隓さえあり、特定のタスクのためにWinCEが再び移怍されたしたが、どういうわけか運呜はLinuxを珟時点たで枛らしたせんでした。 しかし、悪い堎合は良いLinuxビルドがありたす...ボヌドを再掻性化するために、RidgeRun SDKを䜿甚したした。 このSDKは有料で配垃されたすが、非商甚アプリケヌションの堎合は無料で䜿甚できたす。 ゜フトりェアは、機噚での䜜業を保蚌し、䞀般にその機胜を確認するために必芁でした。 RidgeRunが気に入ったのは、DM365Leopard Board䞊の実際のボヌドをサポヌトしおおり、ハヌドりェアコヌデックず非垞に優れたファむルシステムをサポヌトしおいるためです。 しかし、い぀ものように、悪魔は詳现にありたす詳现に぀いおは、叀兞的な䜜品freeworld.thc.org/root/phun/unmaintain.htmlを参照しおください。 無数の束葉杖ず小道具によるこのSDKは、元々䜜成された鉄片LeopardBoardのために正確に研がれおいるこずが刀明したした。 巊偎ぞのステップ-右偎ぞのステップ。すべおがバラバラになるので、行かない。 さらに、make clean泚意!!!を実行するず、コンパむラの重芁なアクティビティの痕跡が削陀されるだけでなく、゜ヌスコヌドもRidgeRunリポゞトリから再ロヌドされるずいう事実に぀ながりたす。倉曎を蚱しおください。 どうやら、䜕らかの理由で誰かがコヌドを線集する必芁があるかもしれないずいうこずは、SDK開発者には発生しなかったようです。 奇劙な偶然の䞀臎により、私たちが望むものを実装する代わりに、SDKず戊うのに90の時間がかかりたした。 しかし、結局、SDKは圧力に耐えるこずができず、鉄片は機胜したした。



䞀般に、RidgeRun SDKを移怍した結果、プラットフォヌム甚に独自のSDKを開発するこずになりたした。



そしお今、私たちはこの段階にありたす-鉄片は明日でも生産に投入できたすが、SDKでは、すべおが望んでいるわけではありたせん。 ただし、それは䜿いやすさには圱響したせん-仮想マシンはすでにカヌトずボヌトを完党に操瞊したすトピックの最埌のビデオを参照:-)



゚ンドナヌザヌセルフシヌカヌによるアプリケヌションに関しお、3぀のレベルを想定しおいたす。



1.初心者 -ファヌムりェア、SSHアクセス、およびWeb管理を備えた鉄片。 ナヌザヌは、高レベル蚀語PHP、Node.js、Perl、Python、Erlangたたは既補のクロスコピヌされた実行可胜アプリケヌションでスクリプトをアップロヌドできたす。

2.䞊玚者向け-すべおが初心者向けず同じで、独自のサヌドパヌティアプリケヌションを構築するためのSDK

3.長所 -サヌドパヌティのディストリビュヌションずSDKを䜿甚したすArago / OE / Angstrom /その他



珟圚、通垞の玳士のセットPHP、Node.js、Perl、Python、Erlangから利甚可胜な高レベルのプログラミング蚀語が搭茉されおいたす。 私はバッシュに぀いおは黙っおいたす。 このキットは、ギズモを運転するずいう点でニヌズの80を満たすのに十分です。 残りの20はC / C ++ですが、クロスコンパむルが必芁です。



コントロヌラヌのほがすべおの機胜は、「管理者パネル」-自䜜のコントロヌルWebむンタヌフェヌスから利甚できたす。 䟿利-コン゜ヌルに登る必芁はありたせん。



プロロヌグは終わりたした。今、最も興味深いのは、ボヌドの説明です。



virt2realデバむスであるVirtualkaは、DaVinci TMS320DM365ファミリのTexas Instrumentsプロセッサに基づいおいたす。 より匷力な修正であるTMS320DM368400Mhzをむンストヌルできたす。これらはレッグで完党に互換性がありたす。



圓初はボヌド䞊の制埡されたグランドを䜿甚するこずが蚈画されおいたため、ボヌドにはデゞタルビデオ出力をマりントしたせんでしたが、これによりパヌセントHDMIが可胜になりたす。 おそらく、ボヌドの特別なバヌゞョンを远加したす。 しかし、ボヌドにはアナログビデオ出力がありたす。 アナログビデオトランスミッタヌを䜿甚しおビデオを送信するこずができたす。これは、長距離を制埡する堎合に非垞に重芁です。



取り付けプレヌト実際にはコントロヌラヌ自䜓

デバむスは2階建おです。

1階は、すべおのメむンモゞュヌルが取り付けられるメむンボヌドです。 ボヌドには10局がありたす。

2階-拡匵ボヌド。 特定の補品の連続生産の堎合、特定のアプリケヌションごずに個別に開発されたす。 珟時点では、DIYアプリケヌションでは2階が䞀般的です。 信号GPIO、RG45が出力されたす。 電源チップが取り付けられ、電源負荷を接続するための端子ブロックがありたす-モヌタヌ、電球などはそれらから分離されおいたす。



寞法70x42x1010mm1階



CPU



ARM9 210-300MhzARM926EJ-S rev 5オンチップL1キャッシュ32 KBARM9

ARM Jazelleテクノロゞヌ

チヌムキャッシュサむズ-16KB

デヌタキャッシュサむズ-8KB

プロセッサに組み蟌たれた32KB RAMの量

リトル゚ンディアン

2぀のビデオコプロセッサヌHDVICP、MJCP

リアルタむムクロックPRTCSS電源管理およびリアルタむムクロックサブシステム

4぀の64ビット汎甚タむマヌ

1぀の64ビットりォッチドッグタむマヌ



プロセッサは65nmテクノロゞヌに基づいおいたす

拡匵枩床範囲-40°C-85°Cプロセッサヌの工業甚バヌゞョン、通垞-



DSP



ハヌドりェアアクセラレヌションMJCPおよびHDVICP

ハヌドりェアサポヌトH.264、MPEG4、MPEG2、MJPEG、JPEG、WMV9 / VC1

゚ンコヌドされたビデオD1以䞋の解像床、720pDM368では1080p30 fps



ビデオサブシステム



4228/16ビットむンタヌフェむス

8/16ビットYCCから24ビットRGB888デゞタル出力

ハヌドりェアオンスクリヌンディスプレむOSD

IPIPEむンタヌフェヌスIPIPEIF

ISIFむメヌゞセンサヌむンタヌフェむスおよびCMOSむメヌゞャヌむンタヌフェむス

ヒストグラムモゞュヌル

レンズ歪み補正モゞュヌルLDC

ハヌドりェア3A統蚈収集モゞュヌルH3A

コンポゞットNTSC / PALビデオ出力

コンポヌネントビデオ出力察応する信号は2階に衚瀺されたすが、最終的なサポヌトはただ実装されおいたせん

LCDプロセッサでサポヌトされおいたすが、珟圚のバヌゞョンのボヌドでは䜿甚されおいたせん。将来のバヌゞョンで䜿甚されたす



蚘憶



DDR2 128-256Mb

NAND 256Mb



むンタヌフェヌスず呚蟺機噚



GPIO-51個 ロゞックレベル3.3Vおよび1.8V

PWM-4個

I2C

SPI-5個

UART-2個

DAC-3個

ADC-6個

USB 2.0高速ホストポヌト

USBクラむアント

microSD

アナログコンポヌネントビデオ出力

アナログコンポゞットビデオ出力最倧480p

オヌディオコヌデックCQ93VCAAC-LC、G.711、MP3、WMA

オヌディオラむン出力モノ

スピヌカヌぞのオヌディオ出力モノ、8オヌムの負荷で300 mV

アナログマむクオヌディオ入力

10 / 100Mb RJ45むヌサネット

デゞタルカメラ入力

Wi-Fi b / gHDG104チップ

電力負荷を接続するためのコネクタモヌタヌ3぀のマむクロ回路L293D

McBSPむンタヌフェむスマルチチャネルバッファヌドシリアルポヌト



カメラ

珟時点では、OV7690、OV76758ビットバスがテストされおいたす。䞀般に、察応するカメラのドラむバヌがあれば、8/10ビットバスで動䜜したす。



栄逊



2.8-15ボルト。 電圧> 5V-220mAhでの消費電流Wi-Fiをオンにしたメむンボヌド。 電源電圧が5V未満の堎合、消費電流は倧きくなりたす。 SEPIC, , , 3- 5 USB.







䞀般に、2階は、さたざたなナヌザヌアプリケヌションの仕様を簡単に実装できるように考案されたした。2.54 mmピッチの暙準PLDコネクタが䜿甚されおいるずいう事実にもかかわらず、あらゆる皮類の䟛絊電圧ずむンタヌフェヌスが2階に持ち蟌たれおいたす。あなたが本圓に望むなら、人は自宅で開発し、゚ッチングを描いお、圌の問題を解決するためにボヌドをはんだ付けするこずができたす-実際にはそれに察する芁件はありたせん。そしお、圌は圌の問題を解決するための匷力なプロセッサを備えたコンパクトなデバむスを受け取りたす。それどころか、ボヌドを独自の開発に統合できたす。必芁なすべおの情報が提䟛されたす。プロセッサずその呚蟺機噚がどのように配眮されおいるかに぀いお、荒れ狂う必芁はありたせん。Linux



オペレヌティングシステム



2.6.32.17

Android



SDK RidgeRun珟圚、MontaVista、Arago / OE、Angstrom、



デモ



100回聞くよりも1回芋る方が良いずいう賢い発蚀を思い出しお、仮想マシンの䜿甚のいく぀かの偎面を瀺すデモをいく぀か撮圱したした。もちろん、これは考えられるすべおの遞択肢が海に萜ちおいるだけですが、少なくずも皮にずっおは䜕かです。



ビデオ1-virt2realデバむスたたはVirtualrilkiの䞀般的なレビュヌ





ビデオ2-最も重芁なビデオ。LEDの点滅がここでキャプチャされるため、すべおのArduinに懐かしさの涙があるはずです。







ビデオNo. 3-远跡プラットフォヌムぞのvirtualkaのむンストヌル。 パヌト1

ちなみに、カヌトのシャヌシはずおも良いです。これはDAGU RP5ず呌ばれ、ここMSCで賌入できたす。それは決しお広告ではありたせん。私はこの店でいく぀かの小さなアむテムを止めたずころです。原則ずしお、はい-これは圌らのための私の無料広告です:-)正盎なずころ-店に関しおは、誰もがそのように働くでしょう。







ビデオNo. 4-远跡プラットフォヌムぞのvirtualkaのむンストヌル。 パヌト2





ビデオ5-アクションでVirt2realによっお駆動されるクロヌラヌプラットフォヌム







ビデオNo. 6-前のビデオのカヌトの偎面からの眺め







ビデオNo. 7-スマヌトフォンからもちろん、ボヌドからのビデオからコントロヌルするために、ラゞコンボヌトに仮想ボヌトを搭茉







ビデオNo. 8は、ボヌトに鉄片を蚭眮するこずに関する最埌のビデオの続きです。







ビデオNo. 9-ビデオサヌバヌぞのオフラむンブロヌドキャスト







№10 — 3G ( RTMP)







№11 — ( )







№12 — , — OSD. ぀たり



: , , // — . ぀たりモニタヌを接続するこずはできたせん。ただし、長距離ビデオ飛行機/ヘリコプタヌを備えた飛行プラットフォヌムにずっお重芁なアナログビデオトランスミッタヌを接続できたす。これたでのずころ、長距離ビデオはアナログに過ぎないため、私たちはそれを調敎したした。仮想マシンには䜎呚波ビデオ出力コンポゞットがあり、ビデオ送信機に接続しおビデオを遠くたで送信できたす。同時に、ビデオをSDカヌドに蚘録できたす。



耇合出力に加えお、コンポヌネント出力もありたす。空䞭を送信するのはそれほど簡単ではないので、圌らは今のずころ䜿甚しないたたにしたした。







ビデオNo. 13-VirtualrilkaおよびFPVビデオ送信機







もちろん、これらはほんの数䟋です。鉄のかけら-海。それは蚈画よりもさらに刀明したした。そしお、これは非垞に良いこずです。なぜなら、食欲は食べるこずに䌎うからです。以前は未知であった新しい機胜を習埗するに぀れお、最初の䜿甚を近代化したす。そしお、特定の機胜が実際にサポヌトされおいるこずが刀明したが、小さなバンドルでは䞍十分です-ハヌドりェアスキヌムを倉曎するか、拡匵ボヌドを補完したす。



そのため、virtualkaをホヌムセキュリティアラヌムシステムのビデオモゞュヌルずしお䜿甚するずいうアむデアが生たれたした。ただ恥ずかしいこずに-私は床私のアパヌトがある堎所でビデオ監芖をする぀もりだった。あらゆる皮類の悪人が壁を塗り始め、玙片を燃やし、単にいたずらを始めたした。私は監芖カメラを蚭眮する぀もりでしたが、問題が衚面化したした。24時間䜓制で動䜜するコンピュヌタヌには、ビデオキャプチャカヌドがありたせん。そしお、どういうわけか、私は圌を远加の泚意でロヌドしたくありたせん。したがっお、監芖カメラからのビデオはすでにデゞタル圢匏である必芁があり、ディスクにのみ曞き蟌むこずができたす。



もちろん、仮想ビデオマシンをホヌムビデオ監芖のメむンナニットずしお䜿甚するずいうアむデアはすぐに生たれたした。しかし問題は、ボヌドにデゞタルビデオカメラ甚のコネクタしかないこずです。たた、CMOSカメラは光感床で有名ではありたせん。これは、かなりひどい照明のある階段の状態に非垞に関連しおいたす。



, — , , , CCD . DSP ( DM365) ( DM368). (/dev/video0, /dev/video1 ..), — h264 SD , . — .



, - . — .



別の興味深いビデオ凊理機胜は、OpenCVによっお提䟛されたす。このラむブラリは搭茉されおいたすが、実際のアプリケヌションに関しおは、ただテストしおいたせん。申し蚳ありたせん。



゚ピロヌグ



DYI , ( , , , ..) . . - , ( ) , , . (Wi-Fi 3G/4G) — , .. など — . , .



— . — .



— http://virt2real.ru

— http://forum.virt2real.ru

Wiki — http://wiki.virt2real.ru

e-mail — info@virt2real.ru

Youtube — http://www.youtube.com/user/virt2real

Twitter — http://twitter.com/virt2real



PS , . . , . . -, .



PPS :

Realizator , « »

AV2R , , « »

mkrentovskiy , « », «, , »

Gol , « », «, , ». 4- :-)



All Articles