
#################################### # 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.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages2 Page
-
File Size-