Odroid-W + WドッキングボヌドLCD

こんにちは おそらく私の蚘事は少し「nubovaty」に芋えるかもしれたせんが、個人的にはロシア語を話すむンタヌネットで同様のHOW TOを芋぀けるこずができたせんでした。 HardkernelのシングルボヌドOdroid-Wコンピュヌタヌぞのオペレヌティングシステムの初期展開に぀いおです。これは、説明的な性質の2぀の 蚘事に぀いおHabréで既に公開されおいたす。 特別な機胜は、「 TFT LCDを備えたWドッキングボヌド 」ボヌド自䜓ず䞀緒に䜿甚するこずです。 この鉄片の胜力は完党には明らかにされおいたせん。

私のネマリナ

私が話したいこず
1オペレヌティングシステムの準備ずむンストヌル。
2倖郚ディスプレむぞのグラフィックス出力。
3「Wドッキングボヌド」ディスプレむにグラフィックを衚瀺する。
4Webカメラを接続したす。
5Wi-Fiドングル接続。

この蚘事がブラックホヌルに飛び立たない堎合、次回の予定は次のずおりです。
64Gモデムを接続し、Wi-Fi経由でむンタヌネットをその埌配垃したす。

Odroidには、 反悪性のDebianを配眮したす。 すべおの準備䜜業はWindows 7がむンストヌルされたPCで行われたすが、nixベヌスのOSでの準備䜜業ははるかに簡単になり、远加の゜フトりェアは必芁ありたせん。

パヌト1


それでは始めたしょう。 たず、4 GB以䞊のマむクロSDカヌドず、このカヌドリヌダヌ+アダプタヌを取埗する必芁がありたす。 ここで䞻なルヌル-より良い。 もちろん、カヌドのクラスが高いほど、すべおが速く動䜜したす。 最初に、最新バヌゞョンのアセンブリのRaspbianディストリビュヌションず、ナヌティリティSDFormatter 、 Win32DiskImager 、SSHクラむアント Puttyなど をダりンロヌドする必芁がありたす。
たず、SDカヌドをカヌドリヌダヌに挿入しおSDFormatterを起動し、カヌドのドラむブ文字、QUICK FORMATオプションを遞択しお、Formatをクリックしたす。 十分に高速に実行したす。
次に、Disk Imagerを実行し、ダりンロヌドした配垃むメヌゞを遞択しお、カヌドに曞き蟌みたす。 それほど速くありたせん。
次に、メモリカヌドをOdroid-Wに挿入し、Wドッキングボヌドネットワヌクケヌブルをマむクロコンピュヌタヌに接続したす。 次に、少し埅っおから、ボヌドのIPアドレスを刀別する必芁がありたすルヌタヌに接続し、ルヌタヌのWebむンタヌフェヌスで察応するDHCPアドレスを芋たした。 次に、SSHクラむアントに接続する必芁がありたす私は独自のSecureCRTを䜿甚しおいたすPuttyは最も簡単で簡単な方法です。 私はそこでSSHを蚭定するこずにこだわる぀もりはありたせん。第䞀に、すべおがシンプルで、第二に、むンタヌネット䞊に十分な蚘事がありたす。 接続するには、piナヌザヌ名ずraspberryパスワヌドを䜿甚する必芁がありたす。 すぐにsudo suずpasswdを実行し、rootナヌザヌのパスワヌドを蚭定しおからそこからログむンするこずをお勧めしたすただし、sudoを䜿甚するこの方法には倚くの反察者がいる堎合がありたす。

パヌト2


倖郚ディスプレむを接続するには、HDMIコネクタ付きのモニタヌ/テレビ、HDMI-microHDMIケヌブル、たたは機胜に応じおDVI-microHDMIやその他の倒錯などの他のオプションも必芁です。 モニタヌを接続した埌、ほずんど䜕も画面に衚瀺されたせんが、これは非垞に簡単に解決されたす.nano゚ディタヌを䜿甚しお/boot/config.txtファむルを倉曎するか、すぐにmcをむンストヌルする必芁がありたす 行hdmi_safe = 1のコメントを倖す必芁がありたす
Xの起動などのセットアップの小さな郚分は、3番目の郚分から収集できたす。 モニタヌぞの画像の出力にはあたり泚意を払いたせんでした。 これは、統合された画面を䜿甚したポヌタブル゜リュヌションであるず想定されおいたした。

パヌト3


私はこのテキストを自分で発明したせんでしたが、公匏の英語版りィキで芋぀けたした。 したがっお、私は元の、さらなる翻蚳ずいく぀かのコメントぞのリンクを提䟛したす。 実際、この呜什でさえ芋぀けるのはそれほど簡単ではありたせんでした少なくずも私にずっお。
ファむル/etc/modprobe.d/raspi-blacklist.confを線集したす。コメントする必芁がありたす。

#blacklist spi-bcm2708 

ファむル/ etc / modulesに远加したす

 fbtft_device name=adafruit22a verbose=0 rotate=90 

実際、rotate = 270を䜿甚したしたが、より䟿利であるこずがわかりたした。
オフマニュアルには、自動ログむンの䜜成方法が蚘茉されおいたすが、この考えはあたり奜きではありたせん。
ファむル/ etc / inittabにそのたた匕甚したす
次の行を远加したす。

 #1:2345:respawn:/sbin/getty --noclear 38400 tty1 1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1 

ここで、piはナヌザヌの名前です。
Xsの起動。 正盎なずころ、画面のサむズを考えるず、䜿甚するこずはお勧めしたせんが、Odroid-Wで華やかな時蚈を䜜りたい人には莈りたす
/etc/rc.localに远加したす

 su -l pi -c "env FRAMEBUFFER=/dev/fb1 startx &" 

ここで、piはナヌザヌの名前です。
A.J. /usr/share/X11/xorg.conf.d/99-fbturbo.confのオプションを無効にしたす

 # Option "fbdev" "/dev/fb0" 

倖郚画面に画像を衚瀺するHDMI経由
最埌の仕䞊げずしお、/ boot / cmdline.txtの行の最埌に远加したす。

 fbcon=map:10 

そしお、再起動埌、フレンドリヌな点滅GUY LXDEが衚瀺されたす。

パヌト4


譊告 以䞋、远加の機噚ぞのリンクが提䟛されたすが、a広告ではない、b玹介が含たれおいない、c賌入は掚奚されおいたせん。
私は最も簡単な䞭囜のnonameりェブカメラを䜿甚したした。 これを䜿甚するには、機胜をむンストヌルおよび決定するためのlibv4lおよびfswebcamず、カメラから画像をストリヌミングするためのmjpg-streamerのパッケヌゞをむンストヌルする必芁がありたした。
最初の2぀のパッケヌゞはリポゞトリにあり、aptitude install libv4l-0 fswebcamをむンストヌルしたす
そしお、SFから mjpg-streamer をダりンロヌドし、それを*郜合の良いフォルダヌに解凍したす*私にずっおは、/ rootにありたす。
カメラをlsusbに接続するず、カメラに関連するものが衚瀺されたす特にブランド化されたデバむスを䜿甚しおいる堎合。

 pi:~# lsusb Bus 001 Device 007: ID 1871:0101 Aveo Technology Corp. 

そしおdmesgで

 pi:~# dmesg [ 1182.284021] usb 1-1.4: new high-speed USB device number 8 using dwc_otg [ 1182.394987] usb 1-1.4: New USB device found, idVendor=1871, idProduct=0101 [ 1182.395067] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1182.395087] usb 1-1.4: Product: USB2.0 Camera [ 1182.395135] usb 1-1.4: Manufacturer: AVEO Technology Corp. [ 1182.403956] uvcvideo: Found UVC 1.00 device USB2.0 Camera (1871:0101) [ 1182.408696] input: USB2.0 Camera as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.0/input/input4 

次に、fswebcamを実行したす。

 pi:~# fswebcam --verbose 

そしお、この堎合はカメラがYUYVモヌドで動䜜し、2぀の解像床をサポヌトしおいるず刀断したす。

 Using palette YUYV Adjusting resolution from 384x288 to 352x288. 

次に、mjpg-streamer起動スクリプトを準備する必芁がありたす。 説明付きの倚数の䟋は、実際には./mjpg-streamer/start.shにありたす
原則ずしお、このファむルは䜿甚できたせんが、コン゜ヌルから盎接実行できたす。 私のオプションはこれです

 pi:~# ./mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 384x288 -f 10 -y -q 100" -o "./output_http.so -w ./www" MJPG Streamer Version: svn rev: 3:172M i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 384 x 288 i: Frames Per Second.: 10 i: Format............: YUV i: JPEG Quality......: 100 

デバむスが瀺されおいる堎所、解像床、1秒あたりのフレヌム数、カメラモヌド、jpeg品質、および出力ファむルビルトむンWebサヌバヌ。
http// [odroid.w.ip.address]8080でブラりザにアクセスし、カメラからストリヌムを芋るこずができたす。 できた
Odroid -Wには、マトリックスをSoCに盎接接続するためのmipi-csiむンタヌフェむスがありたすが、これらのカメラでの䜜業は舞台裏で行われたすコストはあたり良くありたせん。

パヌト5


有名な䞭囜のeマヌケットで、ずんでもないお金でWi-Fiドングルを賌入したした。ここでの䞻なこずは、ピアスをしないこずず、APをサポヌトする方法がわからないドンを賌入しないこずです。

おっず この蚘事を曞いおいる間、私のハンカチは少し匷く考えられおいお、぀けるこずを拒吊したした。 しかし、私が始めたこずを終えるために、このボヌドでWi-Fiドングルを構成するために䜿甚できる2぀のマニュアルぞのリンクを提䟛したす。

http://hizz.livejournal.com/3817.html
https://blog-agents.rhcloud.com/wifi-pi-point/

パヌト9Ÿ


最初は、このボヌドにポヌタブルCBR KB 477Wキヌボヌドを飌いならしたかったのですが、これはできたせんでした。 これは、Linuxの䞍噚甚なbluezナヌティリティによるものです。 実際、私はこの束を機胜させるために倚くの時間を費やし、ほが半キックで䞭囜のbt-dongleを起動し、システムのキヌボヌドを認蚌するこずさえできたしたが、それ以䞊は進みたせんでした。 私は驚いおA4Tech GK-85ワむダレスキヌボヌドを賌入したしたが 、これは問題なく動䜜したすただし、少なくずも動䜜しないのはなぜですか。

曞かれおいない郚分6.近い将来、システム内の4Gモデムの䜜業を終了したす倧芏暡なDebianでパフォヌマンスをテスト枈みです。さらに、仮想ネットワヌクカヌド Huawei E3272 でホむッスルファヌムりェアを詊したした 。 䜜業が終了したら、カメラから信号をブロヌドキャストできる倖郚デバむス甚のポヌタブルむンタヌネットアクセスポむントを取埗する必芁がありたす。

結論ずしお

Hardkernel がこのマむクロコンピュヌタヌの生産を削枛せざるを埗なかったのは残念です。 このプロゞェクトは非垞に興味深いものでした。 この広倧な芳点から、このボヌドに捧げられたマニュアルの数は非垞に少ないたたであり、非垞に悲しくなりたす。 そしお、幞せな所有者は、小型コンピュヌタヌの䞖界で自分の道を螏みにじる必芁はありたせん 。 皆さんに幞運を

PS


遠方の蚈画および最初の蚈画、ポヌタブルむンタヌネットポむントのアむデアたでで、このバンドルをArduinoのラゞコン車のプロゞェクトに添付したす。 Odroidは、スマヌトフォンでFPVず代替制埡を行う必芁がありたす。 確かに、このプロゞェクトは非垞にゆっくりず動いおいたすが、完成しおこのリ゜ヌスで公開できるようになるこずを願っおいたす。
私のBMW


UPD 17/11/14いく぀かの写真を远加したした。 私の写真家はいたせん。 たた、iPhoneにはカメラがありたせん。 誰かがこのプロゞェクトに興味を瀺したら、週末に昌間ずフォトミルでより賢明な写真を撮ろうずしたす。

読んでくれたみんなに感謝したす。

Source: https://habr.com/ru/post/J243407/


All Articles