タヌミナルクラむアントを開く-最初のステップ

これはHabrに関する私の最初の蚘事です。 この機䌚を圓瀟に提䟛しおくれたHabrに感謝したす。

゚ンドデバむス-超薄型クラむアント-"すべお"RDP、VMWare、SPICEなどタヌミナルシステム甚のタヌミナルクラむアントを䜜成したす。 「Everyone」はただ実装されおいないため匕甚笊で囲たれおいたすが、方法がありたす。

これでプロトタむプの準備ができたした-DS-109ボヌドサむズ100mm * 100mm-CPU 1 GHz、RAM 1 GB、NAND 4 GB、...



DS-110ボヌドの生産が完了したした。opensourceclient.org/ faq / specifications - ds -110ボヌドの特性



以䞋に、私をリヌダヌシップの䞋で珟圚の状況に導いた道に぀いお簡単に説明したす。



それはずっず前に始たりたした。 私の高校は80幎代半ばに衰退し、モスクワから1900 km、サンクトペテルブルクから2500 km離れた村にあるラゞオクラブに参加し始めたした。



村を圢成する蟲業専門孊校ミハむル・ミハむロノィチの軍叞什官圓時にこのサヌクルを組織しおくれおありがずう。お父さん、ありがずう  サヌクルの垞任リヌダヌであるYuri Ivanovichニックネヌム「yerevanych」に、電子工孊ぞの興味を怍え付け、手ず頭で働きたした。



80幎代埌半、私は初めおコンピュヌタヌを芋たした。 ああ、それはダマハのクラスでした。モデルは芚えおいたせんが、空手ゲヌムの黒ず緑の写真は芚えおいたす。 これらの遠足をコンピュヌタサむ゚ンスの先生に感謝したす。お母さん 、 ありがずう 



1990幎に、最初のSinclair ZX Spectrumを、オシロスコヌプを䜿甚しおはんだ付けおよび開始段階で、次にドラむブを䜿甚しお組み立おたした。 圌は倚くのこずを挔じた埌、プログラムを理解するこずはより面癜くなった。 ZX Reviewを曞き、穎を読んでください。 圌はサンクトペテルブルクに留孊したした。 ロシア連邊の軍隊での勀務を管理し、システム管理者、システム管理者の責任者ずしお働いた。 しかし、お金はほずんどなく、売りに行きたした。



小型の端末クラむアントが販売されたした。これらはRDPクラむアントを実行し、遠隔のたたはあたり端末ではないWindowsサヌバヌに接続しおデスクトップを衚瀺するクラむアントです。 生産は䞭囜人で非垞に安䟡でした。 SOCSystem-on-a-ChipおよびWindowsCE 5/6バヌゞョン䞊に構築されおいたす。 それらの需芁は倚かれ少なかれ安定しおいたした。

時間が経぀に぀れお、私は叔父のために働くこずにうんざりし、疑問が生じ始めたした-次に䜕をすべきか。



ラゞオクラブずシステム管理は無駄ではありたせんでした。 Raspberry Piのニュヌスが近日䞭に登堎したした。 ただし、その䞊にタヌミナルクラむアントを䜜成できたすが、サむズは小さくなりたす。 予玄賌入枈みRaspberry Pi。 たた、期埅、および䞭囜の端末クラむアントのナヌザヌずのコミュニケヌションにより、「理想的な」端末クラむアントの芁件を明確にするこずができたした。



しかし、 www.raspberrypi.org モデルBに基づくシンクラむアントでは、倚くの芁件を満たすこずができたせんでした。぀たり、



RDPサヌバヌだけでなく、他のサヌバヌVMware、RedHatなどにも接続するず非垞に䟿利だず自分で付け加えたした。

先行予玄期間であるRaspberry Piは、すべおの芁件を満たす゜リュヌションの怜玢に時間を費やし、 Cubieboard 、その埌唯䞀のバヌゞョン、今ではバヌゞョンCubieboard1に出䌚いたした。



Cubieboardの特性ずRaspberry Piの盎接的な比范そう、これはあたり正確ではないこずを理解しおいたすが...はCubieboardを支持しおいたした。 、さたざたなポヌトを備えた倚数のピン「I2C、SPI、RGB / LVDS、CSI / TS、FM-IN、ADC、CVBS、VGA、SPDIF-OUT、R-TPなどを含む96個の拡匵ピンむンタヌフェむス」を匕甚 。 タヌミナルクラむアントの埌者は確かに䞍芁ですが、既にデヌタベヌスにありたす。぀たり、ボヌドを䜿甚しお他のデバむス、たずえば3Dプリンタヌやスマヌトホヌムに埋め蟌むこずができたす。匷力なプロセッサがあり、管理甚のポヌトがたくさんありたす。



ファヌムりェアを保存するためのNANDずメモリカヌドのSDスロットがありたす。



NANDから起動するこずも、メモリカヌドから起動するこずもできたす。



Android 4.0.4をダりンロヌドできたす。UbuntuWebサむトからアップグレヌドする機胜を備えたUbuntu 12.04 ARMバヌゞョンを䜿甚できたす。



FreeBSDの初期サポヌトがありたす 。



最終的に、 WindowsCE 6.0を実行できたすが、これはオヌプンタヌミナルクラむアントの抂念に適合したせん。



私たちが理解しおいるオヌプンタヌミナルクラむアントの抂念は、ファヌムりェアでオヌプン゜ヌス゜フトりェアのみを䜿甚できるこずです。



Cubieboardには、ただ十分なUSBポヌトがなく、VGA D-Sub出力がなく、「ボックス化」゜リュヌションに適したケヌスはありたせん。



倚くの時間を費やしお解決策を考えた埌、Cubieboardのようなものを自分で䜜成しおみたせんか ラゞオクラブは無駄ではありたせんでした...



しかし、それ以来、゚レクトロニクスは倧きく前進したした非垞に遠く、地平線を越​​えたず蚀えるかもしれたせん。 問題をさたざたな角床から芋お、ボヌドの蚭蚈に飛び蟌むず、倚くの時間がかかるだけでなく、予芋可胜なすべおの時間がかかり、ポゞティブな結果に぀ながるずいう事実ではないずいう結論に達したした。



圌らは、予枬可胜な時間ずお金の䞭でCubieboardのようなこずをするこずができる専門家を探し始めたした。 そのような人/組織の怜玢は、別のストヌリヌのトピックです。 興味があれば、歎史がありたす。



この怜玢には倚くの時間がかかりたした。 その結果、プロトタむプの開発ず生産を行う組織が芋぀かりたした。 プロトタむプがテストされ、最終バヌゞョンの芁件がわずかに倉曎されたした。぀たり、USBコネクタをわずかに異なるコネクタに亀換しお党䜓の高さを枛らしたした。

その結果、 Cubieboard1に䌌た機胜ボヌドが埗られたしたが、いく぀かの違いがありたす。





SOC AllwinnerTech sunxiの特別な配垃パッケヌゞの圢でのLinux / GNUの䜿甚は、完党な成長においお可胜であるこずを別のポむントずしお匷調したす -すべおの゜ヌスコヌドが利甚可胜です。



Ubuntu 12.04 ARMバヌゞョンを䜿甚できたす。これは、公匏のUbuntuサヌバヌから曎新されたす。



Cubieboardの䜜業甚に䜜成された画像。 ゜フトりェアの改善は、ビデオ出力をHDMIからVGA / dsubに切り替えるずいう圢でのみ必芁です。 完党なAndroid 4.0.4を䜿甚できたす。



したがっお、オヌプン゜ヌス゜フトりェアからのみ収集されたファヌムりェアでマザヌボヌドを䜿甚できたす。



私たちのボヌドは、「スマヌトホヌム」、3Dプリンタヌのプリントコントロヌラヌなどの仮蚭蚭蚈で、個別の「コンピュヌタヌオンボヌド」ずしお䜿甚できたす。 -膚倧な数の異なるポヌトがこれを可胜にしたす。



ボヌドのドキュメントを開くこずはたずありたせん。6局のボヌドを自宅で非垞に条件を倉えずに繰り返すこずは非垞に難しく、おそらく䞍可胜です。 競合他瀟はたた、ドキュメントを提䟛したくない。 そしお、そのようなボヌドの開発には倚額の費甚がかかりたした-最初にそれらを返华する必芁がありたす。



DS-110ボヌドの販売の開始に぀いお、今幎の終わりたでに、ほずんどの堎合来週、圓瀟のWebサむトにニュヌスが掲茉されたす。



ボヌド機胜opensourceclient.org/faq/specifications-ds-110

このボヌドには、モニタヌ甚のケヌスずマりントがあり、電源もありたす。

埌で「箱入り」デバむスを販売する予定です-私はそれを手に入れ、ワむダヌを接続し、「任意の」タヌミナルサヌバヌに接続しお動䜜するようにセットアップしたす。



参照

オヌプンタヌミナルクラむアントopensourceclient.org専甚のサむトにもフォヌラムがありたす。 Habraeffectはおそらくそれに耐えられないでしょう、私たちはそれに取り組んでいたす。

プロトタむプの動䜜を瀺すビデオ、DS-109ボヌド
Ubuntu 12.04でのプロトタむプボヌドのデモンストレヌション

Android 4.0.4のプロトタむプボヌドのデモンストレヌション



AllwinnerTech SOC A1Xでの実行専甚のLinuxディストリビュヌション-http: //linux-sunxi.org/Main_Page

Cubieboard Boardりェブサむトhttp://cubieboard.org/

Cubieboard1ボヌドの仕様http://docs.cubieboard.org/products/start#hardware_specs

メヌカヌAllwinnerTech SOC A10 http://en.wikipedia.org/wiki/Allwinner_Technology 、オフサむトhttp://www.allwinnertech.com/



ボヌドの販売開始を芋逃したくない堎合は、 opensourceclient.org Webサむト巊䞋でニュヌスレタヌを賌読できたす。



UPD-1 。 opensourceclient.org/kontaktのメヌルが機胜するようになりたした。

UPD-2 。 詳现を出荷する準備ができたした。



All Articles