Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

MRAN-Platform

A Multi-radio Ad-hoc Network Platform.

##Hardware

  1. Intel Edison with Arduino kit.

  2. RF4463F30 (si4463)

  3. RF4463F30 to Edison converter board

    • Documents/rf4463f30-to-edison-pcb
  4. xiaomi 10000mAh power bank

System compile for Edison

  1. https://github.com/xyongcn/vanet-radio#build-an-intel-edison-image

  2. Patch the edison kernel with 0001-default-chan-for-802154.patch (for yocto release 2.0), rebuild the edison-image.

    1. clean the linux build.
      • bitbake -c cleansstate linux-yocto
    2. patch:
  3. Replace the defconfig for kernel.

    1. https://github.com/xyongcn/vanet-radio/blob/master/kernel_driver/defconfig
    2. mv defconfig edison-src/device-software/meta-edison/recipes-kernel/linux/files
  4. Rebuild:

    • bitbake edison-image
  5. Flash the edison.

Cross-compile Tools

  1. https://software.intel.com/en-us/iot/hardware/edison/downloads
    • "SDK - Cross Compile Tools Download - Windows* 32-bit,Windows* 64-bit,OS X*,Linux* 32-bit,Linux* 64-bit "
  2. Dowload the cross compile tools corresponding to your system.
  3. Set the tools. Using ubuntu-32bit as an example:
    • uncompress the file.
    • source <position of the tools>/1.6.1/environment-setup-core2-32-poky-linux
    • echo $CC
  4. $CC -o xxx xxx.c

Kernel driver for rf4463f30

https://github.com/xyongcn/vanet-radio/tree/master/kernel_driver

Access and Debug

  1. Bluetooth adb shell for edison:

  2. Use the wifi & ssh to transfer files.

About

A Multi-radio Ad-hoc Network Platform.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages