No Screen/Keyboard for Embedded board

No Screen/Keyboard for Embedded board

สำหรับคนที่เล่น Embedded Board แล้วไม่มีจอ HDMI ไม่มีจอ LCD ไม่มี keyboard อะไรมาต่อเลย มีเพียงสาย LAN (UTP) ใช้วิธีนี้ง่ายสุด และประหยัดสุดครับ

1. เมื่อทำการ burn MicroSD Card หรือ SD Card หรือ dd if=X.img of=/dev/sdX bs=4096; sync หรือใช้ ImageWriter.exe

2. แล้วให้ทำการ Mount MicroSD Card แล้วทำการ Edit File /media/adull/cubian/etc/network/interfaces

———————-

# the loopback interface
auto lo
iface lo inet loopback

#
auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static
address 10.10.10.10
netmask 255.255.255.0
#gateway 10.10.10.10
dns-nameservers 8.8.8.8

auto wlan0
iface wlan0 inet dhcp
wpa-ssid NanoSoftTech
wpa-psk “Nano2000”

———————-

เพื่อตั้งค่ากำหนด IP Address แบบ Fix หรือจะให้เกาะ wifi AP แล้วค่อยไปดู IP บน AP อีกที หรือ ARP เอาเพื่อหา IP Address ของ Board

3. Umount MicroSD Card แล้วเอาไปเสียบติดตั้งที่ Embedded Board เพื่อทำการ boot พร้อมเชื่อมต่อ Network TCP/IP

4. ไปที่ PC เพื่อทำการ Remote เข้าใช้งาน

adull@nano ~ $ ssh cubie@10.10.10.10 -p 36000

cubie@10.10.10.10’s password: cubie
Welcome to Cubian (GNU/Linux 3.4.79-sun4i armv7l)

* Documentation: http://cubian.org

System information as of Sun Sep 13 16:02:23 ICT 2015

Memory usage: 45.3% of 929.4MB
Usage of /: 30% of 7.2G

Until Sun Sep 13 16:02:15 ICT 2015

938 packages are installed.
2 packages can be updated.
2 updates are security updates.

Last login: Fri Jan 1 07:02:12 2010 from 10.10.10.11
cubie@Cubian:~$ sudo -i
[sudo] password for cubie: cubie
Cubian:~# whoami
root
Cubian:~#

5. ติดตั้ง vncserver

Cubian:~# aptitude search vnc-
p gir1.2-gtk-vnc-2.0                                                         – GObject introspection data for GTK-VNC.
v gir1.2-gvnc-1.0                                                           –
p libgtk-vnc-1.0-0                                                           – VNC viewer widget for GTK+2 (runtime libraries)
p libgtk-vnc-1.0-0-dbg                                                       – VNC viewer widget for GTK+2 (debugging symbols)
p libgtk-vnc-1.0-dev                                                         – VNC viewer widget for GTK+2 (development files)
p libgtk-vnc-2.0-0                                                           – VNC viewer widget for GTK+3 (runtime libraries)
p libgtk-vnc-2.0-0-dbg                                                       – VNC viewer widget for GTK+3 (debugging symbols)
p libgtk-vnc-2.0-dev                                                         – VNC viewer widget for GTK+3 (development files)
p libgvnc-1.0-0                                                             – VNC gobject wrapper (runtime libraries)
p libgvnc-1.0-0-dbg                                                         – VNC gobject wrapper (debugging symbols)
p libgvnc-1.0-dev                                                           – VNC GObject wrapper (development files)
p libnet-vnc-perl                                                           – Perl module implementing a simple VNC client
p tightvnc-java                                                             – TightVNC java applet and command line program
p vnc-java                                                                   – VNC java applet and command line program
v vnc-server                                                                 –
v vnc-viewer                                                                 –
p x11vnc-data                                                               – data files for x11vnc
Cubian:~# aptitude install vnc-server

6. Run VNC Server พร้อมตั้งค่า password

Cubian:~# vncserver -geometry 1280×768 -depth 24

7. เครื่อง PC ก็ติดตั้ง vnc-viewer ทำการ Run แล้วก็ connect ไปยัง Embedded Board ตามรูป

adull@nano ~ $ vncviewer 10.10.10.10:1

Advertisements

About NanoSoftTech

NanoSoftTech
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s