Professional Documents
Culture Documents
Tht hu ch khi bit trc cc chi tit ca qu trnh boot, c bit l nu bn ang
lm vic vi cc thit b bn ngoi mi c thm hoc to ra cc tp nh boot
dng cho mc ch c bit. Thng thng nhng cng vic ny c th c sa li
bng cch xem cc bng ghi nht k tng ng ca chng bng cch s dng ng
dng dmesg. Vic ny c th thc hin c bng cch s dng module USB/UART
v mt cp chuyn micro USB sang USB 2 u c, thng dng sc
smartphone v tablet. Kt hp hai th , chng ta c b kit, nh bn di:
Manager option, and expand the Ports list. In this particular case, as shown in the
below example screenshot, it can be see that the module is installed on COM8.
H thng host PC Windows 7+ nhn ra m un vi ci tn Silicon Labs CP210x USB
to UART Bridge v ci t trnh iu khin thit b thch hp. Sau khi ci t hon
tt, bn c th kim tra cng COM m module c lin kt. Khi chy tin ch
Computer Management ca Windows 7+, nh du ty chn Device Manager, v
m rng danh sch Ports. Trong trng hp c th ny, nh trong hnh v d bn
di, c th nhn thy rng module c thit lp COM8.
S bit dng:1
Parity: None
Chn l: Khng
Flow Control: XON/XOFF
iu khin
: XON/XOFF
Enter the C1s IP address or hostname (if it can be resolved from the host PC
system) and a numerical value of 22 for the Port number. Select the Connection
Type to be SSH. Enter c1-1-usb-SSH for the configuration name and save it. This
saved configuration can be reloaded and used anytime, as long as the C1s ipaddress and host-name remain the same. Click on the Open button to start a
session.
Nhp a ch ip hoc hostname ca C1 (nu c h thng host PC xc nh)v
gi tr Port l 22. Chn Connection Type l SSH. Nhp tn cu hnh l c1-1-usb-SSH
v lu li. Cu hnh lu ny c th khi np v s dng bt c khi no, min l
a ch ip v hostname ca C1 vn nh c. Nhp chut vo nt Open bt u
mt phin.
Now, reboot the C1, wait approximately 60 seconds, then click on Open in Putty
and you should be prompted for a username and password, which are typically
odroid and odroid. You will see a screen presented as shown in the image below.
Gi khi ng li C1, ch khong 60 giy, v click vo Open trong PuTTy , bn s
c nhc l cn phi nhp tn ngi dng v mt khu, thng l odroid v
odroid. Bn s thy mn hnh nhn ging nh bn di.
including a server OS. The steps do not address the use of Linux hosted in a virtual
environment, such as VirtualBox.
Cho n nay, chng ta gii quyt trng hp h thng host PC l mt h thng
Windows 7 tr ln. Tip theo, chng ta s tm hiu v vic s dng mt h thng
desktop Ubuntu Linux. Hu ht cc bc p dng cho h thng host chy mt phin
bn Linux bt k, k c server OS. Cc bc ny khng p dng vi Linux chy
trong mi trng o, chng hn nh VirtualBox.
Linux Host Setup
Ci t Linux Host
Access the Linux desktop of the host system and launch a terminal session. Attach
the USB cable from the USB / UART setup to the host system. The following
commands can be used to verify proper installation:
Vo desktop linux ca h thng host v bt mt phin terminal. Gn cp usb t b
USB/UART vo h thng host. Cc lnh sau c th dng kim tra liu qu trnh
ci t c xy ra li hay khng:
$ lsusb
...
Bus 001 Device 006: ID 10c4:ea60 Cygnal Integrated Products, Inc.
CP210x UART Bridge / myAVR mySmartUSB light
...
Using the output above, you get obtain additional details of the USB / UART module,
using the command:
Dng u ra trn, bn c th ly thm thng tin chi tit v m un USB /UART,
dng lnh:
$ sudo lsusb -D /dev/bus/usb/001/006
Device: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART
Bridge / myAVR mySmartUSB light
Device Descriptor:
bLength
18
bDescriptorType
bcdUSB
1
2.00
bDeviceClass
bDeviceSubClass
bDeviceProtocol
bMaxPacketSize0
64
idVendor
idProduct
light
bcdDevice
1.00
iManufacturer
1 Silicon Labs
iProduct
iSerial
bNumConfigurations
Port option
Mc cng
Save setup
Minicom session
Lu thit lp
phin Minicom
Select the Serial port setup option and you will be presented with screen 2.
Chn mc Serial port setup v bn s nhn thy ging nh hnh s 2
In screen 2, type A to select option A. Edit the serial device to that used on your
system. In this case it is: /dev/ttyUSB0. Ensure the lockfile location is what was
obtained earlier. Likewise check option E reflects the information shown in the
figure: 115200 8N1. Ensure Hardware Flow Control is set to YES. Then hit the
ENTER key to go to the next screen.
Trong hnh s 2, g A chn mc A. chnh sa thit b ni tip s dng trong h
thng. y l: /dev/ttyUSB0. m bo rng xc nh v tr tp kho trc .
Tng t kim tra thng tin ti mc E c ging nh trong hnh: 115200 8N1 khng.
m bo rng mc Hardware Flow Control chn YES. Ri nhn phm ENTER
chuyn sang mn hnh k tip.
In screen 3, select the Save setup as option to save this config for future use.
Enter a filename at the new prompt. Hit ENTER to accept the filename. Then select
Exit option to complete the config process.
Trong hnh 3, chn Save setup as lu cu hnh ny cho ln s dng sau.
Nhp tn tp vo v tr du nhc mi. Nhn Enter lu tn tp. Sau chn Exit
hon tt vic cu hnh.
You will now return to the terminal windows, as shown in step 4. Reboot the C1
and you will observe boot-time information scroll through the minicom (terminal)
session.
Gi bn s v li ca s terminal, nh bc 4. Khi ng li C1 v bn s thy
thng tin thi gian khi ng hin ln thng qua phin minicom (terminal).
Check the Bluetooth adapters support via Lubuntu for additional features by
examining the dmesg logs:
Kim tra vic h tr b chuyn i Bluetooth qua Lubuntu i vi additional
features ( tnh nng b sung) bng cch kim tra cc bn ghi dmesg:
$ dmesg | grep Blue
[ 0.851848@0] Bluetooth: Core ver 2.16
[ 0.859721@0] Bluetooth: HCI device and connection manager initialized
[ 0.866240@0] Bluetooth: HCI socket layer initialized
[ 0.871245@0] Bluetooth: L2CAP socket layer initialized
[ 0.876447@0] Bluetooth: SCO socket layer initialized
[ 1.429422@2] Bluetooth: HCI UART driver ver 2.2
[ 1.433876@2] Bluetooth: HCI H4 protocol initialized
[ 1.438828@2] Bluetooth: HCI BCSP protocol initialized
[ 1.443919@2] Bluetooth: HCILL protocol initialized
[ 1.448782@2] Bluetooth: HCIATH3K protocol initialized
[ 1.453877@2] Bluetooth: HCI Three-wire UART (H5) protocol initialized
[ 3.236424@2] Bluetooth: btwake_control_init Driver Ver 1.1
[ 3.366366@2] Bluetooth: RFCOMM TTY layer initialized
[ 3.371156@2] Bluetooth: RFCOMM socket layer initialized
[ 3.376392@2] Bluetooth: RFCOMM ver 1.11
[ 3.380308@2] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3.385744@2] Bluetooth: BNEP filters: protocol multicast
[ 3.397895@2] Bluetooth: BNEP socket layer initialized
[ 3.402975@2] Bluetooth: HIDP (Human Interface Emulation) ver
1.2
[ 3.409060@2] Bluetooth: HIDP socket layer initialized
You can then check the list of the installed Bluetooth modules:
Sau bn c th kim tra danh sch cc m un Bluetooth ci:
With the positive signs observed in the output so far, we can check the presence of the
Bluetooth device, which is useful for connection configuration later:
Vi s xut hin cho n by gi trong bng danh sch cc u ra, chng ta c th kim tra s
hin din ca thit b Bluetooth, m s hu ch khi cu hnh kt ni sau ny:
$ hcitool dev
Devices:
hci0
00:02:72:CC:F4:CE
$ hciconfig
hci0:
Soft blocked: no
To configure the adapter from the Lubuntu desktop, launch the Bluetooth
Manager configuration utility, then select the Preferences menu item to
configure the application, as shown in the screenshots. Update the friendlyname of the Bluetooth adapter using a name like say, c1-1-0. You can make
the device always visible when other Bluetooth devices scan for this adapter.
Save the changes and reboot.
cu hnh b chuyn i t mn hnh Lubuntu, khi chy tin ch cu hnh
Bluetooth Manager, sau chn mc Preferences cu hnh cc ng dng,
nh trong nh chp mn hnh. Cp nht tn t cho adapter Bluetooth s
dng mt tn d nh , chng hn nh c1-1-0. Bn c th nhn ra thit b khi
thc hin qut thit b Bluetooth. Lu thay i v khi ng li.
Bt Bluetooth Manager
If there is a need to test/debug issues related to the adapter, you can use the command-line
Bluetooth packet analyzer/sniffer to analyze Bluetooth traffic:
Nu cn phi kim tra / g li cc vn lin quan n b chuyn , bn c th s dng gi lnh
phn tch /theo di phn tch lu lng Bluetooth:
Another useful tool is wireshark. It gives a graphic view of the snooped data, etc. It can
installed using the command:
C mt cng c hu ch khc l Wireshark. N hin th di dng ha cc
d liu b n, vv N c th c ci t bng cch s dng lnh:
After installation, you can launch wireshark following the steps shown in the
following images. The welcome screen should appear, reflecting that the
developed the C1 Tinkering kit with numerous items to get you started, as shown in the
following image
Trong khi bo C1 t hao tn in nng v l mt h thng c kh nng pht trin phn mm, th
n cng rt ph hp pht trin mu phn cng. Nhm mc ch , Hardkernel pht trin
kit C1 Tinkering vi nhiu th kt hp gip bn c th bt u, nh trong hnh di y
The T-breakout board breaks-out all the pins from the 40-pin header
onto a solderless breadboard. The pins include, power, GPIO, I2C, and ADC
pins. This simplifies prototyping of data acquisition and control projects.
Mch ni ch T lin kt tt c cc chn ca hai hng 40 chn vi bo kim
tra ni dy loi cm. Cc chn bao gm, chn ngun, GPIO, I2C, v chn
ADC. iu ny lm n gin ho vic to mu cc d n iu khin thu thp
d liu
It is advisable to refer to the Amlogic S805 datasheet, available at
http://bit.ly/1dFEHhX, to fully understand the GPIO designations.
Nn tham kho datasheet ca Amlogic S805, ti a ch
http://bit.ly/1dFEHhX, hiu r v cc chc nng GPIO
Trong hnh trn l cch b tr v tn chc nng ca tng chn trong 40 chn. S dng bng d
liu v thng tin ny mt cch thn trng khi ghp ni in p vi tng chn, cn phi tun th
m bo tng thch v nhm ngn chn thit hi c th xy ra cho thit b.
The WiringPi library has been ported to work with C1. The chart above illustrates the GPIO
pin numbering translation scheme used in the WiringPi library.
Th vin WiringPi c vit li lm vic vi C1. Bng trn minh ho lc dch nh s
chn GPIO dng trong th vin WiringPi.
Then, download the C-language sample source code example-led.c from the previously
mentioned Wiki, to a working directory such as tkit-example, then build and run it using the
following commands:
Note that GPIO access requires root user privilege. Move your finger closer to the light sensor
and you should see the LEDs light up.
Lu rng vic truy cp GPIO yu cu quyn root. Di chuyn ngn tay ca bn n gn hn vi
cm bin quang v bn s thy cc n LED sng ln.
ODUINO ONE
The ODROID-compatible Arduino called the ODUINO ONE includes the following
components, all packaged into one experimentation unit, as shown in the image below.
B Arduino tng thch vi ODROID gi l ODUINO ONE , n gm cc hp phn sau, tt c
c ng gi thnh mt b th nghim, nh trong hnh bn di.
The activity on the ONE package also gets transmitted to the ODROID-C1. Hardkernel has
provided C sample source code to display this information. You will need to install some prerequisite software components first:
Cc hot ng ca b ONE cng c truyn ti C1. Hardkernel cung cp m ngun C mu
hin th thng tin ny. Trc tin, bn s cn ci t mt vi thnh phn phn mm tin quyt:
You can then download the sample (Qt based) source code to the C1:
Sau bn c th ti v m ngun mu (da trn Qt ) cho C1:
You should see the LCD display similar to the following image:
Bn s thy lcd ging nh hnh sau:
Fix an issue with the sample code, where the temperature is displayed wrongly. Open the
C source file in an editor and modify the following line, then save the changes:
Sa mt li xy ra vi m ngun mu, l hin th sai nhit . M tp tin ngun vit bng C
bng mt trnh bin tp v sa dng lnh sau, sau lu thay i:
Then, build and launch the application using the following commands, which should show a
display similar to the image below:
Sau , bin dch v chy ng dng dng cc lnh sau, hin th ging nh trong hnh bn di:
Then, enable the sensors on the device tree using the commands:
Sau , bt cm bin trn cy thit b dng cc lnh:
Ensure the WiringPi is installed as described earlier. Power down the system. Attach the
weather-board to 16x2 display, then power up the whole system. Next, download the
wb_si702x.c sample source file from http://bit.ly/1HIes6U, then build and launch it:
m bo rng WiringPi c ci theo nh m t trc . Tt ngun. Gn m un kh tng
vo mn hnh 16x2, ri cp ngun cho ton b h thng. K tip l ti xung tp ngun mu
wb_si702x.c t http://bit.ly/1HIes6U, bin dch v chy n:
You should see the LCD module display the current ambient temperature and humidity, as
shown in the following image.
Bn s thy m un LCD hin th nhit v m hin ti ca mi trng xung quanh, nh
hnh di y.
Then insert the modules using, with one command per line:
Sau chn thm m un dng mt lnh mi dng:
You can achieve the same, by updating the /etc/modules file to include the following
configuration, which should be placed on two lines:
Bn c th dt c kt qu tng t, bng cch cp nht tp tin m un thm vo cu hnh
sau, cu hnh c t trn 2 dng:
To run X windows while using the display, update the X11 related configuration:
chy X ca s trong khi s dng mn hnh , cp nht cu hnh X11 lin quan:
Add the following contents to this new file, then save the changes:
Thm cc ni dung sau vo tp tin mi ny, sau lu cc thay i:
Then disable the Xorg option on your C1, using the ODROID Utility:
Sau tt ty chn Xorg trn C1, dng ODROID Utility:
Then, use the up / down cursor keys to select the Xorg On/Off menu option and hit <ENTER>,
then select Disable Xorg. Update the kernel launch statement using the command:
Sau dng cc phm con tr ln/xung chn On/Off trong trnh n Xorg v nhn
<ENTER>, ri chn Disable Xorg. Cp nht khai bo khi chy kernel bng lnh sau:
Alternatively, add the following kernel argument to file /media/boot/boot.ini and save the
changes:
Ngoi ra, thm i s kernel sau vo tp /media/boot/boot.ini v lu li cc thay i:
Enable booting to the desktop using the following change to /etc/rc.local file and save the
changes:
Kch hot tnh nng khi ng desktop s dng s thay i nh sau i vi tp /etc/rc.local v
lu li cc thay i:
Shutdown the system, remove any attached HDMI monitor, then reboot the system to see the
desktop on the new display. The display needs to be calibrated. To do so, run the following
command (one line):
Tt ton b h thng,tho gic cm mn hnh HDMI sau khi ng li h thng xem giao
din desktop trn mn hnh mi. Mn hnh cn c hiu chnh. lm iu , chy lnh
( vit trn mt dng) sau:
You will be presented with directions on the display. Touch each of the points to be calibrated.
Then run the following command on a single line, then reboot the system:
Bn s nhn thy cc iu hng trn mn hnh. Chm vo tng im hiu chnh. Sau chy
lnh sau trn mt dng duy nht, v khi ng li h thng:
Note that only a limited number of desktop icon shortcuts can be displayed on the small 3.2
display. Some applications may not be designed to optimize their user interface to fit the small
screen. As a result, some parts of the user interface may be hidden from full view.
Lu rng ch c mt s lng hn ch biu tng shortcut trn Desktop c th hin th trn mt
mn hnh 3.2 inch. Vi ng dng c l khng c thit k ti u ha giao din ngi dng
ph hp vi mn hnh nh. Kt qu l, mt s phn ca giao din ngi dng c th b n so vi
khi hin th y .
The AmeriDroid team has also developed a software utility to install and use the TFT display.
To use their utility, follow the steps below:
- Disconnect your C1 from power and HDMI and connect the screen to C1s GPIO header.
- Boot the C1 and expand the root partition (if not already done) using ODROID-Utility.
- Connect your C1 to the Internet.
- Open a console window (uxterm, xterm, or similar) and type:
Nhm AmeriDroid cng pht trin mt phn mm tin ch ci t v s dng mn hnh
TFT. s dng tin ch ny, hy lm theo cc bc di y:
- Rt gic cm ngun v HDMI ra khi C1 v ghim mn hnh vo header GPIO ca C1.
- Khi ng C1 v m rng phn vng gc (nu cha lm) s dng ODROID-Utility.
- Kt ni C1 vi Internet.
- M mt ca s giao din iu khin (uxterm, xterm, hoc tng t) v g:
Type a and hit <ENTER> to run all steps automatically, then reboot.
G "a" v nhn <Enter> chy tt c cc bc t ng, sau khi ng li.
This accessory, shown in the image below, is typically used to provide power to the C1 using a
special purpose power supply. These power supplies could include bench-top models or
Hardkernels own SmartPower. Ensure that the power supply provides clean power, rated at 5V,
2.0+ Amps. Use the cable colors to ensure polarities match at either end.
Ph kin ny, nh trong hnh di thng c dng cp ngun cho C1 s dng 1 b cp
ngun c bit (ngoi). Cc b cp ngun ny c th l cc b ngun tinh chnh hoc
SmartPower ca HardKernel. m bo rng b ngun ny cp in n nh, 5v in p danh
nh, dng 2.0+ Amps. S dng cp mu m bo u dy ng cc.
Dy cp ngun DC USB
USB-SPDIF kit
B kit USB-SPDIF
If you use the latest Lubuntu image, you should have XBMC 13 Gotham (or newer)
version of the open-source media player pre-installed. Note that the pass-through
audio function does not work in older versions of XBMC. Attach the cable provided
in the kit to the device on one end and the C1s USB port on the other end. Reboot
the system. You can check to see if the device is detected using the commands:
Nu bn dng tp nh Lubuntu mi nht, bn s c phin bn XBMC 13 Gotham
(hoc mi hn) ca trnh chi media m ngun m sn trong h iu hnh. Lu
rng chc nng truyn m thanh khng lm vic trong phin bn XBMC c hn.
Khi ng li h thng bn c th kim tra xem liu thit b c c nhn khng
dng cc lnh:
Launch the Kodi Media Center application from the desktop. You should see the
welcome screen. Select the main System option, then select the System menu
under the Confluence tab. Select the Audio Output menu item, and click on the
Audio Output device selection on the top. You will be presented with all possible
options. Select the option corresponding to the CM108 device, as shown in the
screenshot below. Next, unmute the system using your C1-compatible remote or
the keyboard.
Bt ng dng Kodi Media Center trn desktop. Bn s thy mn hnh cho. Chn
main System option, sau chn System menu nm di tab Confluence. Chn
mc menu Audio Output, v nhp chn phn Audio Output device trn cng. Bn
s thy tt c cc tu chn c th. Chn mc tng ng vi thit b CM108, nh
trong hnh di y. Tip theo, bt ting h thng bng cch dng iu khin tng
thch vi C1 hoc bn phm.
Download an mp3 file to a directory accessible by your account. Go back to the
Home screen of the Kodi application. Select the Music option and click on the Music
sub-option. Browse the directory that has the mp3 file, select the mp3 file and play
it.
Ti mt tp mp3 bng ti khon ca bn. Tr li mn hnh Home ca ng dng Kodi.
Chn mc Music v click vo Music sub-option. Duyt th mc c tp mp3, chn tp
v chi n.
PulseAudio profile
cu hnh PulseAudio
Hardkernel cung cp mt USB-CAM loi @ 720p tc ghi hnh 30 fps (hnh 4.43),
c kim chng kh nng lm vic vi C1. Tuy nhin, kh nhiu USB webcam
cm nng tng thch vi Microsoft Windows 7+, cng c th lm vic vi C1.
VF0610 Live! Cam Socialize HD (hnh 4.44) l mt trong nhng mu tng thch nh
vy, vi cc chi tit c trnh by bn di:
USB-CAM 720p
Attach the USB-CAM to an available USB port on the C1, and wait for a few
moments. Then, run the above commands to ensure that the device and its
capabilities are detected accurately. Start Camorama with the camera pointed to
any well-lit object. An image of that object should be visible in the display. The
image below shows such a screen displaying the view seen through the attached
camera:
Gn USB-CAM vo cng USB trn C1, v i trong chc lt. Sau , chy lnh trn
m bonhn dng c thit b v tnh nng ca n mt cch chnh xc. Bt
u Camorama vi camera quay v pha bt c i tng no sng. Hnh nh
ca i tng s xut hin trn mn hnh. Trong hnh di y l mn hnh ang
hin th nhng g thu c qua camera m ta gn vo:
UPS2 kit
UPS2 assembled
B UPS2
Cch lp rp UPS2
The UPS is designed that during its use, if the main power source fails, it
takes over, presuming it is fully charged. After the battery has drained to a low
level, it signals the C1 through a digital output pin, triggering a graceful shutdown.
Since the cache/file operations are likely to be flushed out before the power is
turned off, the risk of data loss is low.
UPS c thit k nhm m nhn vai tr b ngun thay th nu nh b ngun chnh
b hng nu UPS ang c s dng v sc y in. Sau khi pin cn xung 1 mc
nht nh, n s pht tn hiu cho C1 thng qua 1 chn u ra nhm khi ng quy
trnh tt my. Bi v cc hot ng c thc hin trn file/b nh m gn nh b
xo trc khi tt ngun, nguy c mt d liu kh thp.
USB GPS Module
M un GPS USB
Hardkernel produces a 5V 0.1A GPS receiver with an USB interface that supports
the standard National Marine Electronics Association (NMEA) GPS protocol, as shown
below.
Mt sn phm ca Hardkernel l b thu GPS 5V 0.1A vi giao din USB h tr giao
thc GPS theo tiu chun Hip hi in t Hng hi Quc gia (NMEA: National
Marine Electronics Association ), nh hnh di .
Now that the relevant TTY port is obtained, you can check to see if the GPS receiver
is doing its job, using the following command:
Gi th nhn cng TTY lin quan, bn c th kim tra xem liu b thu GPS ang
chy ng, bng cch s dng lnh sau :
The RMC - NMEA has its own version of essential GPS pvt (position, velocity, time)
data, which represents the following information:
RMC - NMEA c phin bn ring v d liu GPS pvt (position: v tr, velocity: vn tc,
time: thi gian) thit yu, biu din thng tin nh sau:
To test the higher level functionality of the GPS dongle, we can use the services of
gpsd, a service daemon, that monitors one or more GPS modules and makes the
pcv (position,course,velocity) data available via the TCP port 2947 of the host
system.
kim tra chc nng mc cao hn ca b thu GPS, chng ta c th s dng cc
service()GPSD, mt daemon(), theo di mt hay nhiu module GPS v to d liu
PCV(position: v tr, course: hnh trnh, velocity: vn tc) sn c thng qua cng TCP
2947 ca h thng host.
Install gpsd and relevant utilities using the following command:
Ci gpsd v cc tin ch lin quan dng lnh sau
Then, configure gpsd using the following command and options, then reboot:
Sau , cu hnh gpsd dng cc lnh v tu chn sau, v khi ng li
You should see a screen like that shown in the screenshot below. The $GPRMC lines
will scroll at the bottom of the screen, which indicates that the application is
actually receiving the GPS information from the gpsd daemon.
Bn s thy mt mn hnh nh bn di. Dng $ GPRMC s chy ra di cng ca
mn hnh, m ch ra rng ng dng ang thc s nhn c thng tin GPS t
daemon GPSD.
Gpsmon display
Mn hnh Gpsmon
From a terminal window, launch the foxtrotgps application using the following
command:
T ca s terminal, bt ng dng foxtrotgps bng lnh sau:
Note that the display of a live map requires the presence of a working internet
connection. If you wish to see a real-time map while you are driving in a vehicle
with this setup, you will need to use your smartphone as a hot-spot and have the
setup talk to it via WiFi.
Lu rng vic hin th bn theo thi gian thc yu cu cn phi c kt ni
internet. Nu bn mun xem bn khi ang li mt chic xe cng vi thit lp
ny, bn cn s dng smartphone lm mt im pht sng v thit lp s trao
i thng tin bng WiFi.
Foxtrotgps display
Mn hnh Foxtrotgps
Conclusion
Tng kt
The ODROID-C1 is compatible with many types of hardware gadgets, and
nearly any USB sensor may be used as long as it has a Linux driver available.
ODROID-C1 tng thch vi nhiu thit b phn cng khc nhau, gn nh bt k cm
bin c u ra USB u c th dng c min l c driver linux ca n.
The ones sold by Hardkernel at http://bit.ly/1fbE9ld have the advantage of having
pre-configured drivers included with the official Hardkernel disk images.
Nhng th c bn ti Hardkernel http://bit.ly/1fbE9ld c li th l c trnh iu
khin c cu hnh sn nm trong tp nh a Hardkernel chnh thc.
We hope you enjoy tinkering and building your own projects using some of the
techniques described here.
Chng ti hy vng bn s vc v thc hin cc d nh ring ca bn c s dng
mt s k thut c m t y.
Additional Resources
Ti nguyn b sung
ODROID Forums: http://forum.odroid.com
ODROID-C1 Wiki: http://bit.ly/1KRKoGV
Android images: http://bit.ly/1FRHJKl
Linux images: http://bit.ly/1dFLsQQ
Improved Win32 DiskImager: http://bit.ly/1lYQ7MF
Hardkernel store: http://bit.ly/1fbE9ld