If building the skeleton example doesn't work on your PC it's likely
some packages are missing. Below are instructions for some common
Linux distributions. Note that an ARM toolchain is part of the
SDK and will be built automatically as well, no need for
you to fix one manually.
A virtual machine is available for quickly getting up to speed.
It's a standard Fedora 20 installation with all Nard dependencies
installed and it has been tested to build Nard SDK correctly.
Just import it into VMWare or VirtualBox and you should be able
to build Nard SDK. If your workstation PC is currently running
Windows then this is a good first start.
1. Install either
VMWare Player or
VirtualBox in you PC.
2. For use of VMWare:
2.1. Download
Nard_Fedora_20_vmware.tar.gz and extract it.
2.2. In VMWare Player, open the file "Nard_Fedora_20.vmx"
3. For use of VirtualBox:
3.1. Download
Nard_Fedora_20_vbox.ova
3.2. In the VirtualBox window menu: File > Import Appliance
3.3. Choose the downloaded .ova file
4. When Fedora is booting it will automatically login as
user "nard" to the desktop screen.
5. Open the "Readme" on the desktop and follow the instructions.
It may occasionally happen that laptops with integrated SD-card
readers can't handle "Nard cards". Symptoms are the card
appears blank or MS Windows say the card needs to be formatted.
In such a rare case an external USB card reader might be the remedy.
One known to work is the
Kingston MobileLite G3:
Has a SD card of a remote device become corrupt? Then first of
all: do not reboot! Thanks to the design of Nard
one can still login and possibly resolve it. Here is how to send a
reset signal to the card and refit it with a new default image
(without ejecting it from the Pi). Note; the card will become
fully erased!
$ ssh root@ip-addr
# Login as root (sudo
# is insufficient if
# SD is corrupt).
$ wget http://www...../sdcard.img.zip
# Download image.
$ sdcard-reimage.sh --force sdcard.img.zip
# Write image.
$ reboot
# Check, then reboot.
Nard requires an access point with either WPA2-PSK or no authentication
(anonymous). Ciphers supported are AES and TKIP. All WiFi routers
one can buy nowadays support these technologies. (However, some
doesn't use them as default.) Below are some tips to increase
wireless logging in Nard. Open two SSH terminals and run:
You should get lots of messages in the first terminal to debug
the authentication. Where does it fail? If you get good result
from the final iwconfig you should
get an IP address eventually as well, after logout. (There is
a protection in Nard which deny change of IP address while
still logged in.)
Didn't find the help you need? Then ask for additional help in
the mailing list!