Nano RK Install Guide(Mac)

Nano RK Install Guide(Mac)

#################################### # Step 1 - Install the "Fink" the full world of Unix Open Source software to Mac OSX. # # Reference website: # http://www.finkproject.org/index.php?phpLang=en # # Download Fink 0.31.0 for OSX 10.6 Snow Leopard and 10.7 Lion # http://www.finkproject.org/download/srcdist.php # # Open the "terminal window" and enter the following command: #################################### cd Desktop/mvnlab tar -zxvf fink-0.31.0.tar.gz cd fink-0.31.0 ./bootstrap # Leave everything as Default # The compile time is about 15 mins # After complete the installion, run this command to setup you fink environment /sw/bin/pathsetup.sh # reopen the terminal window # execute selfupdate and index command fink selfupdate-rsync fink index -f ################################### # Step 2 - Install Xcode # # Reference website: # http://developer.apple.com/xcode/ # # You will be ask for register an Apple account to download and install Xcode with .dmg file. ################################### # install Xcode with double clicks ################################### # Step 3 - Check the pre-install softwares # You will need the following pre-install softwares: # flex and bison ################################### # Check the software is installed or not # open terminal window and using "which" to check which flex which bison # if these softwares are not installed, run the following command to install them from fink sudo apt-get update sudo apt-get install flex sudo apt-get install bison ################################### # Step 4 - Install gmp and mpfr # Reference website: # http://web.me.com/chibaf/math/mp/mpfr/install.html # # gmp download # http://gmplib.org/ # # mpfr download # http://www.mpfr.org/mpfr-current/#download ################################### # install gmp # the make procedure will take very long time, be patient. tar zxvf gmp-5.0.2.tar.gz cd gmp-5.0.2 ./configure make && make check sudo make install # install mpfr tar zxvf mpfr-3.0.1.tar.gz cd mpfr-3.0.1 # download patchfiles # http://www.mpfr.org/mpfr-current/allpatches # save allpatches in the same directory patch -N -Z -p1 < allpatches ./configure make && make check sudo make install ################################### # Step 5 - Install wget & save Makefile ################################### # update fink list fink list # install wget and its dependencies softwares fink -b install wget # save this file as Makefile # http://140.112.91.208/INSTALL/nano-rk.mac ################################### # Step 6 - Install binutils ################################### make binutils ################################### # Step 7 - Install avrgcc ################################### make avrgcc ################################### # Step 8 - Install avrlibc ################################### make avrlibc ################################### # Step 9 - Install avrdude ################################### make avrdude ################################### # Step 10 - Install FTDI USB Driver # # Download: # http://www.nanork.org/attachment/wiki/Downloads/FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg.zip?format=raw ################################### # Save on Desktop # Double clicks to install ################################### # Step 11 - Install nano-rk ################################### make nano-rk ################################### # Step 12 - Download & check Zigduino platform for nano-rk ################################### svn checkout svn://nanork.org/srv/svn/repos/nano-RK # after checkout, you will see zigduino platform in # nano-RK/include/platform/zigsuino ################################### # Step 13 - Compile the example code # # Download: # http://140.112.91.208/fakejudgegirl/hw0_rf_tx.tar ################################### # save hw0_rf_tx.tar in nano-rk/project/ # uncompress the tar file tar xvf hw0_rf_tx.tar # edit main.c # replace your student id in the following code # ex. # sprintf( tx_buf, "My student id is d99922001"); # sprintf( tx_buf, "My student id is modify_here"); # compile the example make # after compile the example, you will see these files # upload main.c main.eep main.hex main.lst main.o makefile main.d main.elf main.lss main.map main.sym nrk_cfg.h # change filename as your student_id.hex & upload your hw0 to # http://140.112.91.208/fakejudgegirl/testup.php mv main.hex d99922001.hex.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    2 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us